Linux文件共享环境搭建
借助于虚拟机中安装的操作系统和windows直接共享
点击‘菜单栏’点击‘虚拟机’打开‘设置’点击‘选项’点击‘共享文件夹’‘总是启动’‘添加’根据导向完成创建,虚拟机会自动挂在到一个目录(/mnt/hgfs)
1. NFS网络文件系统(nfs网络文件系统搭建) 安装 配置 重新加载 重新启动
①nfs服务器端环境搭建
安装nfs服务:sudo apt-get install nfs-kernel-server
②nfs服务器端配置
sudo vim /etc/exports/
在文件中可添加如下的内容:
/home/caozheng/gongxiang (rw,sync,no_root_squash)
/home/caozheng/gongxiang :共享的目录
: 指定哪些用户可以访问
所有可以ping通该主机的用户
192.168.1. 指定网段,在该网段中的用户可以挂载
192.168.1.12 只有该用户能挂载
(ro,sync,no_root_squash) : 权限 ( 其他选项man 5 exports 查看 )
ro : 只读
rw : 读写
sync : 同步
no_root_squash : 不降低root用户的权限
③重启nfs服务
sudo service nfs-kernel-server restar
sudo /etc/init.d/nfs-kernel-server restart
④nfs客户端环境搭建
sudo apt-get install nfs-common
⑤nfs客户端查看服务器端共享目录
sudo showmount -e 服务器IP
⑥将该目录挂载到本地
mkdir /mnt/remote
sudo mount 主机IP:服务器端共享文件 /mnt/remote
2. Samba服务器(Samba服务器搭建)
①服务器端环境搭建
安装samba服务 : sudo apt-get install samba
②samba服务器端配置
sudo vim /etc/samba/smb.conf
在文件中可添加如下的内容:
[shared]
path=/home/caozheng/share
writeable=yes
public=yes
browseable=yes
available=yes
其中
[shared] 是windows系统所能看到的共享文件夹名称;
path:linux 系统共享的文件目录
注意:同时修改共享目录权限为: sudo chmod 777 共享目录
③重新加载samba配置文件
sudo service smbd reload
④重新启动samba服务
sudo service smbd restart
至此Linux系统中samba服务就搭建完成了。windows系统中就可以在 “运行” 中采用 \192.168. 20.54 来访问到Linux共享文件,注意该IP是 Linux 系统的IP.
3. ftb搭建(ftp服务搭建)
①服务器端环境搭建
安装ftp服务 : sudo apt-get install vsftpd
②ftp服务器端配置
sudo vim /etc/vsftpd.conf
在文件中可开启如下的设置:
local_enable=YES
write_enable=YES
这两个设置缺省是注释掉的,也就是前面有#号。取消掉#就可以了
③重新启动ftp服务
sudo service vsftpd restart
这样在Linux系统中ftp服务就搭建完成了。
在windows系统中可以使用任意一款FTP客户端软件来连接Linux,
比如FlashFXP.
