Linux 2 开发环境

虚拟机安装

以virtualBox为虚拟机安装Fedora(Fedora-Workstation-Live-i386-24-1.2)。
按照步骤安装好Linux系统,使用root账户登录。
网络设置选择桥接方式,这样Linux虚拟机就能够和Windows主机共享网络了,在Windows下使用终端软件Telnet到Linux系统也比较方便,在测试服务器<——>客户端等需要多个进程的程序就能体现出Telnet的优越性了。

安装virtualBox增强功能

将virtualBox增强功能的iso镜像加载到vBox虚拟光驱

Linux_Vbox.png

执行挂载命令,将虚拟光盘挂在到 /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中设置共享文件夹如下:

Linux_Vbox_share.png

2.挂载共享目录

在Linux中使用命令查看挂载列表

mount

有一个列表显示如下:

Linux_mount.png

说明已经开启了自动挂载,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_mirror.png

在Linux系统中查看目录,和Windows中映射的内容相同:

Linux_File.png

后面就可以在windows中使用资源管理器像操作本地文件一样操作远端Linux目录文件了。这一点甚至比上一步中的共享文件夹看起来还直观,在windows中使用sourceInsight等代码编辑软件的时候非常方便。

猜你喜欢

转载自blog.csdn.net/zzj244392657/article/details/92554047