Vmware中的Linux与主机系统Windows信息交互



Vmware中的Linux与主机系统Windows交互

在已有的windows系统中学习使用LINUX,使用虚拟机是很方便高效的事,这种方法既不会真正弄瘫我们的系统,也能模拟出很多设备,比如加两块硬盘等.

我使用的虚拟机软件是Vmware,是一款比较成熟好用的虚拟机软件.那么在虚拟机里装好LINUX后,怎么在windows系统和LINUX系统之间进行通信和文件共享呢?下面介绍几种常用方式:

    1.挂载u盘

在linux中挂上U盘步骤如下:

#fdisk -l 查看设备状态

如果是在虚拟机中的linux,插上u盘后,u盘的设备名字一般为/dev/sdb1

#mkdir /mnt/usb 在mnt目录下建立一个叫usb的文件夹

接着就是挂载U盘了:

#mount -t msdos /dev/sdb1 /mnt/usb

如果是fat16就使用下面的命令

#mount -t msdos /dev/sdb1 /mnt/usb

如果是fat32

#mount -t vfat /dev/sdb1 /mnt/usb

如果是ext2格式,就用命令:

#mount -t ext2 /dev/sda1 /mnt/usb

打开/mnt/usb 就可以看到你的U盘里的东西了!

如果要在linux中拷文件到u盘,就把文件直接复制到 /mnt/usb

不过在拔出u盘之前一定要运行卸载u盘的命令

#umount /mnt/usb 否则u盘是没有你所拷进去的东西是无效的!!

 

     2.使用samba服务

在局域网中,常常需要去访问其它Windows系统共享出来的目录,在Linux下,安装了samba后就可以使用samba中带的命令来访问Windows机器的共享资源。


Samba使用SMB协议通过网络连接来共享文件,支持该协议的操作系统包括windows,OS/2和LINUX.

如果网络中既有windows机器又有LINUX机器,那么samba就发挥作用了,smba会允许文件被网络中的所有系统共享.

在samba官网http://www.samba.org/samba/download/下载samba-latest.tar.gz

或者直接使用yum -install samba进行安装,具体配置不在多说,网上很多.

用smbclient来列出Windows机器的共享资源

smbclient -L 192.168.24.*

windows系统里,可以直接在windows机器上通过ip地址来访问LINUX共享目录

    3.使用虚拟机(VM)中的共享文件夹选项

(1) 在虚拟机中安装好linux

(2)选择 虚拟机菜单–>VM–>Install VMwareTools并安装完

(3)虚拟机菜单–>VM–>Setting–>Options–>SharedFolders–>Add–>Browse

–>选择windows中的一个目录作为共享目录(不需要在windows下把目录设成共享文

件夹)并填好文件夹在linux中显示的名字,比如aaa,然后ok.

(4)在windows中把文件拷进共享文件夹.

然后在linux中进入mnt/hgfs目录便可以看到windows里的文件夹

 

 

就可以看到在windows拷的文件了,同理,可以从linux中拷到windows。

这个也是最简单,方便的方式了

    4 .使用SSH客户端软件

在windows上安装SSH Secure Shell 软件,便可以方便的使用shell来通过命令行操作LINUX,也可以方便的查看LINUX目录,并实现文件互传,是个很方便的软件