一、NFS服务的设置
1、安装NFS服务器端
$sudo apt-get install nfs-kernel-server nfs-common portmap
2、配置访问目录及权限
$mkdir /home/yuaf/nfs_root @设置访问目录
$sudo chmod 777 /home/yuaf/nfs_root @改变权限
$touch /home/yuaf/nfs_root/hello @建立一个文件,用于测试用
$cp /etc/exports /home/yuaf/bak/exports_bak @修改配置文件之前,备份以前的文件
$ sudo vi /etc/exports
在exports的新行中,添加如下内容
/home/yuaf/nfs_root *(rw,sync,no_root_squash)
3.启动服务
$exportfs -ra
$/etc/init.d/portmap restart
$/etc/init.d/nfs-common restart
$/etc/init.d/nfs-kernel-server restart
4.测试服务(我的电脑上虚拟机的ubuntu的ip为192.168.60.128)
$mount 192.168.60.128:/home/yuaf/nfs_root /mnt
$cd /mnt
$ls -l
若mnt目录下有nfs_root目录下的内容,则nfs服务器就建成功了。
二、TFTP服务的设置
1、安装TFTP和TFTPD
sudo apt-get install tftp tftpd
2、建立TFTP访问目录
$cd ~
$mkdir ~/tftpboot
$sudo chmod 777 ~/tftpboot @改变访问目录的权限
$cd ~/tftpboot @建立一个文件,用于测试用
$touch hello
3.修改配置文件/etc/inetd.conf
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /home/yuaf/tftpboot
4.重新加载inetd进程
$sudo /etc/init.d/inetd reload
这个不一定好使,有时得重新启动就行了。
5.测试服务 本机IP地址为192.168.60.128
$tftp 192.168.60.128
tftp> get hello
若在当前目录下得到hello就成功了。
阅读(1646) | 评论(0) | 转发(0) |