2班37
任务目的
搭建NFS服务器,实现Linux系统之间数据共享,从而对共享资源实施有效管控。
任务规划
系统的IP地址在192.168.100.0/24网段,规划NFS服务器的IP地址为192.168.100.10,服务器平台采用CentOs7系统。192.168.100.0/24网段的用户共享NFS服务器上的/nfs日录,对NFS服务器上的资源有只读权限。
NFS服务的安装与启动
启动nfs服务:# systemctl start nfs
停止nfs服务:# systemctl stop nfs
重启nfs服务:# systemctl restart nfs
查看nfs服务:# systemctl status nfs
自动加载nfs服务:# systemctlenable nfs
配置exports文件
创建/fs日录与测试文件:
# mkdir /nfs
#touch /nfs/123
showmount命令
在NFS服务器设置完成后,客户端可以使用showmount命令查询NFS服务器输出的共享目录,然后使用mount命令将所需的共享目录挂载到自己的文件系统中。例如,显示NFS服务器(IP为192.168.100.10)的输出目录列表:
# showmount -e 192.168.100.10
Export list for 192.168.100.10:
/nfs 192.168.100.0/24
客户端挂载点配置
# mkdir /mnt/nfs
# mount 192.168.33.10:/nfs /mnt/nfs
挂载成功后,测试下载效果
客户端测试
首先使用smbclient连接share共享目录:
# systemctl start smb nmb
# smbclient //192.168.100.10/share -U bob
smb: > put anaconda-ks.cfg
smb: \>ls
smb:> exit
如下图所示:
mount命令挂载samba服务器:
使用mount命令挂载192.168.100.10服务器的share共享目录:
# mkdir /mnt/samba
# mount -t cifs -o username bob,password=123456//192.168.100.10/share /mnt/samba
#cd /mnt/samba
Samba服务管理:(服务器端)
检査Samba服务的运行
使用ps命令检查smb、nmb进程:
# ps -eafgrep smb
使用netstat命令检查smb、nmb服务开放的端口:
# netstat -antuplgrep smb
Linux系统开机自动挂载samba
# vim /etc/fstab
//192.168.100.10/share /mnt/samba cifs username-bob,password=123456 0 0
使用mount命令,挂载Windows系统中的共享目录:
# mkdir /mnt/sd
# mount -t cifs -o username-sd,password=sd password
//192.168.33.132/sdcet /mnt/sd