vmware里面的linux怎么和windows相互传文件
linux里面装vmware tools for linux的步骤比较复杂,这里介绍一个种更方便的方法——在主机上建立FTP服务器,让虚拟机里的系统可以直接操作主机里的文件夹。
工具:小型FTP服务器(Quick Easy FTP Server)。
1、下载安装小型FTP服务器(Quick Easy FTP Server) ,或者使用它的绿色版亦可以。并打开进行初步设置,设置用户名,用于 远程登录。
2、设置登录密码。
3、设置要共享的文件夹(即 VMware里的系统可以访问的文件夹)。
4、设置权限。
5、下一步,点完成。
6、可以选服务器IP 和 服务器端口,也可以按默认设置,接着点左上角绿色的按钮,启动服务器,启动后,绿色按钮变暗,红色按钮变亮。
7、如果系统弹出提示,就点允许访问。
8、最后,就可以在VMware 里访问刚才选的文件夹了,可以安全操作它,包括增加文件、删除文件、复制、剪切等。
9、如,在VMware装了StartOS(linux系统)和windows XP,在StartOS(linux系统)中,打开ftp://192.168.128.1:8000
192.168.128.1是刚才所选的服务器 IP,8000是所设置的服务器端口
然后输入刚才设置的账户名和密码。
注意:
1、VMware里的系统必需支持ftp服务(通常系统都支持)。
2、登录账户和密码可以不设,即设置匿名登录,但考虑安全性,还是设置下好。
在linux里面安装 VMware tools,然后就可以把linux里面的文件 直接 拖到 windows外面,window也是直接拖到 linux里面,也可以直接在windows外面点复制,在linux里面粘贴
在windows系统里面共享一个文件夹,然后在linux系统里面挂载这个共享文件夹即可,这个共享文件夹就相当于网络磁盘
1、不能全屏显示虚拟机
2、每次切换出来,总要按一下Ctrl+Alt键
3、特别可恨的是不能直接互传文件
针对以上情况,本篇博客只是针对第三个问题展开的,怎么将vmware里的linux和外面的window互传文件,方法很多,有
1、建立共享目录
2、通过建立ftp,也就是把windows当做ftp的服务器
3、建立linux的tftp,也就是把linux当做tftp的服务器
我只试过以上三种方法,其他的没有试过,暂时不在这里面讨论。
下面我说一下各自的优点缺点,第一种建立共享目录的方法,我只是在fedora中试过,这个是看着视频做的,视频是通过图形界面来操作的,不过建立共享目录只是针对这款fedora比较实用,你很难把它移植到其他版本的linux的中,当然这只是对于我这种linux技术不是很好的人来说的。所以针对这种移植性不好的方法我就舍弃了。第二种方法,我是想在windows上建立一个ftp服务器,然后你的linux当做客户端,上传文件到windows上的服务器中,之后的windows上的文件就由你怎么处置了,不过当我想从linux上传送一个文件夹到windows的ftp服务器上去的时候,出现了两个问题,第一个,我想传送一个没有被压缩的文件夹是传送不进去的,只能单个的传送,所以你想传送一个整个的文件的话,你就必须想办法先把它在linux中做成一个压缩文件,然后即可在命令行中传送,这样看似是可行的,不过问题是,我linux中通过命令行传送过去的文件,在windows的ftp上打开会出现异常,不管是普通的.c,.txt文件还是你已经压缩过的tar.bz2文件等等,都会出现这种异常,具体什么原因我也不清楚,可能是windows自带的ftp有点问题吧,哈哈。两个windows之间互传文件是没有问题的。
所以针对以上两种方法的种种缺点,我这里强烈推荐一种方法,也就是用第三种方法,在linux中建立一个tftp服务器,建立这个tftp服务器的过程那可不是通过linux的图形界面设置的,这里都是用命令行设置的,为什么要介绍这种方法,因为用命令行设置可移植性比较好。
第一步:首先关闭你linux的防火墙和SELinux,这里的命令我就不介绍了,百度即可。
第二步:首先用命令行查看你的ftp-server有没有安装上,用命令:rpm -qa | grep tftp-server
如果安装成功就会出现这种提示信息。
第三步:如果没有安装,则用两条命令执行以下即可:
yum install xinetd
yum install tftp-server
第四步:用命令查看有没有安装成功。即:
rpm -qa " grep tftp-server
成功以后,执行命令:
vim /etc/xinetd.d/tftp
修改后的文件如上图,修改了两处位置,一处是server_args,指定在/tftpboot目录下,当然你之前要在根目录下新建一个tftpboot的目录,放在哪个目录由你定了;改的第二处位置是disable,表示“不使能吗”,当然要选no了,就是让他工作的意思。保存退出即可。还要注意要执行:chmod 777 /tftpboot,把tftp的目录的权限改一下
第五步:执行两个命令:
service xinetd restart或者执行
/etc/init.d/xinitd restart
然后用命令:netstat -a " grep tftp,查看tftp服务器的状态,
现在linux的tftp已经配置好了,接下来我们就分别在windows上和另外一台linux机器上测试了:
在windows上测试:
要确保windows的tftp客户端已经打开,如果打开dos界面:你输入tftp命令,dos提醒你tftp“不是内部或外部命令,也不是可运行的程序”,那就现在windows上先做一小段的配置:配置过程如下:先进入控制面板里的这个界面,然后点击”打开或关闭windows功能“,把tftp客户端勾选上确定即可。
现在你在dos界面里面输入tftp会出现如下界面:说明windows的tftp的客户端可以使用了。
怎么使用主要是两个命令,第一个是从linux的tftp服务器端下载文件: 命令: tftp 192.168.1.106 get b.c ,这里的192.168.1.106是linux的服务器的ip,我windows的ip 是192.168.1.105 上传命令:tftp 192.168.1.106 put b.c m.c 一开始我看这个put的上传命令觉得很奇怪,不过后来我终于想明白了,b.c是我windows目录C:\Users\Administrator目录下的一个文件,想把它上传到linux的/tftpboot目录下,不过为什么后面还有一个main.c呢,如果我在linux的/tftpboot目录下没有main.c这个文件,先贴一张输入错误命令的指令的截图:
下面我来分析一下错误出现的原因,一次输入 tftp 192168.1.106 put b.c,,,,,另外输入一次是tftp 192.168.1.106 put b.c m.c 两个命令的提示错误的信息是一样的,但是命令不一样,只是第二个命令相差一个m.c文件,提示的错误信息都是”服务器上的错误:file not found“,再来看看tftp在dos下面的命令输入格式,
看后面的例子,Uers19.txt是vax1的一个文件,所以才能用put命令传送文件,所以之前的错误命令应该知道怎么改了吧,即:现在linux中先用命令:vim m.c 保存退出,不用写什么东西,然后用dos 命令:tftp 192.168.1.106 put b.c m.c 执行即可。
什么居然还有错,提示”服务器上的错误: Permission denied“,就是m.c的权限写过了,那你在linux里chmod 777 m.c即可,在次执行:下载数据了, 不过你要上传一整个目录或下载一整个目录的话,是不行的,因为linux里面一切皆文件,你只能上传一个或下载一个最简单的文件,里面不要包含子目录,所以要上传一整个工程可以先把它用tar命令压缩一下,然后这种文件最好只在linux之间互传吧,linux传给windows一个压缩文件,总是会有点问题,所以你要传一个压缩文件,还是现在linux中互传吧。也许你用的另外一个linux可以直接拖文件到windows呢,那不也是可以么。呵呵,虽然这么一整套下来,是有点麻烦,总之可行。
有很多方式:
1、最直接的方式就是安装VMware Tools,重启一下虚拟机就可以直接实现虚拟机与主机拖放文件。
2、使用QQ(没错,是QQ,可以安装的)。
3、使用云盘,比如百度云、360云盘等。
mac如何把自己写的项目部署到vmwarefusion上的l
mac把自己写的项目部署到vmwarefusion上的的方法:1、请选择vmwarefusion虚拟机窗口上的“虚拟机”菜单,3、然后选择“共享文件夹”选项。3、在共享文件夹对话框中,单击“添加”按钮,并选择要共享的文件夹。4、您可以选择在虚拟机中使用挂载点或访问文件夹,然后单击“完成”按钮。即可把自己写的项目部...
VMware vSphere中三种磁盘:精简置备\/厚置备置零\/厚置备延迟置零_百度...
厚置备置零和厚置备延迟置零的区别在于,前者在分配时会清零所有数据,后者则会直接分配空间,直到实际使用。而精简置备就像是个隐形的魔术师,它保证虚拟机看到的只是承诺的空间,实际上,随着数据的写入,它会动态扩展存储范围。在vSphere 6.7及以后的版本中,开始引入了存储空间回收功能,但这主要在存...
vmware虚拟机怎么扩大硬盘
1、开机前打开“虚拟机”菜单栏下的“设置”选项,为虚拟机添加第二块硬盘(选择默认选项,仅填写添加硬盘空间大小)2、启动虚拟机,进入Ubuntu系统后打开终端,键入“ls -l \/dev\/sd*”命令查看是否硬盘添加成功。如果看到“sdb”设备则表示创建成功 3、硬盘分区,在终端输入“fdisk \/dev\/sdb”命令进入...
vmware下的linux服务器怎样才能让外网访问??
1、明确LINUX服务器内网访问地址端口,确保LINUX服务器正常开启SSH服务,在内网SSH可以正常访问连接。2、被访问端的Linux主机上使用nat123动态域名解析Linux版本。在被访问端的Linux服务器安装nat123客户端,并登录使用它。3、登录网页,左侧用户中心,添加域名解析,选择动态域名解析并添加确认。选择动态域名...
vmware中linux怎么设置网络
ip设置与vmnet8同网段,gateway设置成vmnet8的gateway(\/etc\/vmware\/vmnet8\/nat\/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。netmask,broadcast设置与vmnet8相同,dns设置与主机相同。例如 vmnet8 ip:172.16.249.1 gw :172.16.249.2 虚拟机设置: ip :172.16.249.100 gw: 172.16...
我的Cadence安装在主机上,如何用VM上的虚拟l机linux安装
若果是ISO镜像文件,在主机上装个虚拟光驱,然后跟上边雷同,在use physical drive中选虚拟光驱的盘符,然后在主机上加载安装文件,也跟在主机下安装文件一样。2.如果不是镜像文件,你可以把安装程序拷到U盘里,插上U盘,在VMware上选虚拟机-可移动设备最下边有一个USB的,你连接到虚拟机上,U盘就跑到...
在虚拟机VMware中 Linux系统为什么下载的软件包安装不了?U盘插上去不...
,单击该图标,如果出来Disconnect(Connect to host)表示已连接,如果是Connect(Disconnect from host)表示未连接,那么点击Connect(Disconnect from host);(b)看你系统设置情况,如果能自动挂载那你就可以在虚拟机中使用了,如果不能自动挂载,用fdisk -l找到你未挂载的设备,手动挂载之后才可以使用...
我在虚拟机上安装的redhat5企业版,l为什么桌面只有中间一部分,怎么设 ...
是不是分辨率不对啊 检查一下虚拟显卡是否正常及驱动是否正确,分辨率是多少。应当没有其他问题
如何在VMware虚拟机上安装HMC
1 打开vmware,新建一台机器选择Tycipal模式。点击下一步 2 选择由光盘镜像启动,并在浏览里找到HMC_Recovery_V7R740_1.iso文件目录,点击下一步。3 选择linux系统,版本选择“other Linux 2.4 kernel”点击下一步 输入虚拟系统的名称,选择虚拟文件保存路径,然后点击下一步 输入磁盘的容量,这里输入...
VMWare虚拟机下Linux无法全屏怎么办
mount \/dev\/sr0 \/mnt\/cdrom(这里cdrom设备的设备名称不知道的话,可使用命令df或者使用命令fdisk -l | grep sr0 来查看,我的系统的设备名是\/dev\/sr0)解压cdrom中的文件: tar zxpf \/mnt\/cdrom\/VMwareTools--.tar.gz 。 #解压安装文件到当前目录 cd vmware-tools-distrib # 进入vmware-...
阴裕天方: 首先先解答一下你的问题: 你这样安装VMware tools的方法是不可取的,windows 系统的话这样安装还可以,Linux 系统的话不建议这样安装. 正确的安装VMware tools的方法是: 1.一般你安装虚拟机软件的时候,在安装目录下就会有各种系统...
鲤城区18213978118: 怎么把vmware本地虚拟机的linux与本机互通 - ?
阴裕天方: 如果你本地没有网络(windows中没有连接网络)建议使用hostonly 模式,将net1 的IP地址和虚拟机操作系统设置成同一个段的就可以连接了 如果你本地有网络,可以使用bridge,当然也可以使用HOSTONLY,使用桥接模式要将虚拟机的IP地址和本地网络设置成同一个段
鲤城区18213978118: 怎么在虚拟机中安装Linux VM中安装Linux的方法 - ?
阴裕天方: 1 打开VM后,在 Home 标签下,点击 Create a New Virtual Machine 2 选择Typical,保持典型设置即可 3 选择安装Linux的方法,如果通过光盘安装选择第一项,如果硬盘上有Linux的安装包选择第二项 系统类型选择Linux,如果在下面的版本中没有找到你安装的系统版本,选择Ubuntu即可 选择安装的虚拟机系统的名字和路径 VM加载安装包后,进入安装界面 在欢迎界面中,选择下一步 输入虚拟机中 Linux 系统的名称 开始进入安装 加载系统自带的程序包 加载好后,安装软件包 安装完成后,进行一次重启 看到这个画面,好啦,恭喜你已经安装成功啦 \(^o^)/ 系统启动后就可以正常使用了
鲤城区18213978118: vmware虚拟机怎样让linux桥接上网 - ?
阴裕天方: 关于VMware用NAT与主机共享上网的一般设置(windows)要想上网的步骤如下: 1.把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用. 2.把你虚拟机中操作系统的“本地连接”也设置为自动获得IP、自动获得DNS服务器...
鲤城区18213978118: vmware虚拟机怎么装linux - ?
阴裕天方: 一.准备安装所需要的软件:1.VMware虚拟机的下载和安装在我的博客中已经提到,这里就不再详细阐述.2.下载一个redhat,因为redhat已经商业化了,推荐大家使用centos,如果自己有合适的linux安装版本,可以不使用这个.二.在VMware虚...
鲤城区18213978118: vmware怎么安装linux系统 - ?
阴裕天方: 下载VMWare解压后根据提示正触安装VMWare到硬盘中 (1) 建立虚拟机 A.用鼠标左建双击桌面中的"VMware workstation"图标,运行虚拟机 B.建立一台虚拟机.点击“FILE(文件)”-“NEW(新建)”--“NewVirtual Machine( 新建虚...
鲤城区18213978118: 在VMware虚拟机里面怎么装Linux??
阴裕天方: VM虚拟机的安装教程: http://zjb8975.blogbus.com/logs/38882115.html什么也不说了,开始 1、启动我们的VM虚拟机,点击新建虚拟机,OK2、一直点下一步,别点那么快 3、选择典型安装,点下一步4、选择linux,版本选择Ubuntu,就可以...
鲤城区18213978118: vmware虚拟机装的Linux系统如何实现与主机资源共享? - ?
阴裕天方: 首先你要安装VMare Tools 在linux下需要你挂上VMmare Tools的光盘(专属linux的)
鲤城区18213978118: 如何利用VMware创建Linux虚拟机 - ?
阴裕天方: 不知道你要创建的linux为哪个公司的,不过前序步骤都一样,那就是在vm上点击新建虚拟机,一般都是在起始页的第一个,也可点击上面的文件_新建_虚拟机,然后就会出现一个小框,是新建虚拟机向导,(繁体字看着不舒服,我给换回来)...
鲤城区18213978118: VM中怎么实现linux与原系统共享文件 - ?
阴裕天方: 1.将原系统文件挂载到/mnt目录下,可以通过VM tools; 2.建立samba服务器; 3.使用winscp登录等都可以.