虚拟机安装
以virtualBox为虚拟机安装Fedora(Fedora-Workstation-Live-i386-24-1.2)。
按照步骤安装好Linux系统,使用root账户登录。
网络设置选择桥接方式,这样Linux虚拟机就能够和Windows主机共享网络了,在Windows下使用终端软件Telnet到Linux系统也比较方便,在测试服务器<——>客户端等需要多个进程的程序就能体现出Telnet的优越性了。
安装virtualBox增强功能
将virtualBox增强功能的iso镜像加载到vBox虚拟光驱
执行挂载命令,将虚拟光盘挂在到 /mnt/cdrom,如果没有cdrom目录,则先创建之,然后进入到/mnt/cdrom目录下,执行安装操作,安装完重启。
mkdir /mnt/cdrom
mount -t auto /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
./VBoxLinuxAdditions.run
shutdown -r now
1.设置共享文件夹
在virtualBox中设置共享文件夹如下:
2.挂载共享目录
在Linux中使用命令查看挂载列表
mount
有一个列表显示如下:
说明已经开启了自动挂载,Fedora_1就是virtualBox设置的共享文件夹,在Linux中为/media/sf_Fedora_1目录,可以在该目录下新建一个文件试试,在主机操作系统win7中能够看到该文件。
下面将该目录挂载到指定的目录/mnt/share
mkdir /mnt/share
mount -t vboxsf Fedora_1 /mnt/share
现在就能够在/mnt/share目录操作共享文件夹了,当然从主机操作系统的资源管理器也能够进行操作。
安装Samba服务器
Samba为linux环境下开源的文件共享功能,安装步骤如下:
1.关闭selinux
selinux是linux的一项安全功能,对文件的读写权限有更严格的限制,此功能会影响samba文件共享。关闭方法是修改/etc/selinux/config文件,把默认的enforcing改为disabled,然后重启。
2.关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
3.安装samba
yum install samba
4.samba配置
找到samba的配置文件/etc/samba/smb.conf
在里面添加一项:
[root]
comment = root
path = /root
browseable = yes
writable = yes
指定了samba服务器的目录和权限,然后使用如下命令将root用户加入samba并设置密码:
smbpasswd -a root
然后启动samba服务器:
service smb start
5.将Linux文件系统映射为主机系统的网络驱动器
samba服务器的ip即为Linux虚拟机的ip:192.168.56.101,主机可以通过该ip访问samba设置的共享目录。步骤:
我的电脑右键–>映射网络驱动器–>选择一个没有使用的驱动器盘符,文件夹处输入\192.168.56.101\root,勾选登录时重新连接(这样重新启动计算机以后,就自动连接了),接着回车–>输入用户名root及密码(勾选记住我的密码)确定就可以了。
在Linux系统中查看目录,和Windows中映射的内容相同:
后面就可以在windows中使用资源管理器像操作本地文件一样操作远端Linux目录文件了。这一点甚至比上一步中的共享文件夹看起来还直观,在windows中使用sourceInsight等代码编辑软件的时候非常方便。