tftp :通过tftp能进行文件的传输,适用于给目标机文件下载。
nfs 用于实现linux和linux之间实现资源的共享。
samba 实现linux和window之间文件资源共享。
(一)NFS服务器端设置如下
一、NFS设置:
1.安装nfs软件包
2.启动nfs服务器程序
3.设置nfs共享目录输出
查询是否安装nfs软件 rpm -q nfs-utils
如没安装使用 rpm -ivh 软件名
1、"exports"用于配置nfs服务器中输出的共享目录
/home/talent/ *(sync,ro,no_root_squash)
'* 表示所有主机来访问
sync 表示同步操作
ro 表示只读 rw 可写可读
no_root_squash 具备root权限
2、服务器的启动和停止
service nfs status -----查看服务器状态
service nfs start -----打开服务器
service nfs stop -----关闭服务器
service nfs restart -----重启服务器
exportfs -v 查看共享目录是否生效
如果没生效使用 exportfs -ra
技巧知识:将nfs共享目录挂载信息写入/etc/fstab文件中,可实现对nfs共享目录自动挂载
tail -l /etc/fstab
在、etc/fstab 填写 192.168.1.110:/home/lch/talent /mnt/talent nfs defaults 0 0
使用mount | grep nfs
来显示当前主机挂载的nfs目录
卸载 umount /mnt/
(二)NFS客户端设置
1\启动nfs service nfs start
2\新建挂载目录 mkdir /mnt /talent
3\挂载共享目录 mount -t nfs 192.168.1.110:/home/lch/talent /mnt/talent
(注意:这里如果出现问题,要看你的lch/talent是什么权限的。一定要和
etc/exports里定义的挂载类型的权限一致,才能不会出错。)
如:chmod 777 lch -R (R)即lch里的所有文件权限都是777 。
可以使用ip地址localhost 在那本机上自挂载测试。
mount -t nfs locallhost:/home/lch/talent /mnt/talent -o nolock 。
(二)Samba服务器端设置如下
注意:搭建之前需关闭linux下的防火墙和SElinux服务
修改selinux的默认设置改为Disable
rpm -qa | grep samba 查看是否安装samba软件
点击系统---samba ---添加samba共享---首选项---添加samba用户
检测service smb status
亦可以使用系统里的服务 把 smb和nfs都打开。
(三)Tftp服务器端设置如下
rpm -qa | grep tftp-server查看是否安装tftp软件
如果没有安装则执行
yum install xinetd
yum install tftp-server
设置脚本文件、etc/xinetd.d/tftp
设置tftp的根目录、/tftpboot
修改diabale 为 no;
启动tftp service xinetd restart
查看tftp是否启动
netstat -a | grep tftp