sudo apt-get install tftpd tftp xinetd
2、建立配置文件
在/etc/xinetd.d/下建立一个配置文件tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
保存退出
3、建立tftp服务文件目录(上传文件与下载文件的位置),并且更改其权限
sudo mkdir /tftpboot
sudo chmod 777 /tftpboot -R
4、重新启动服务
sudo /etc/init.d/xinetd restart
$tftp 127.0.0.1
tftp> put test.txt
Sent 1018 bytes in 0.0 seconds
Received 1018 bytes in 0.1 seconds
tftp> quit
13.4 启动和停止NFS服务
13.4.1 启动NFS服务
启动NFS的方法和启动其他服务器的方法类似。首先需要启动portmap和nfs这两个服务,并且portmap服务一定要先于nfs服务启动,具体命令如图13-6所示。
/etc/init.d/portmap start /etc/init.d/nfs start |
图13-6 启动NFS服务 |
13.4.2 停止NFS服务
在停止NFS服务的时候,需要先停止NFS服务再停止portmap服务,如果系统中还有其他服务需要使用portmap服务,则可以不停止portmap服务,具体命令如图13-7所示。
/etc/init.d/nfs stop /etc/init.d/portmap stop |
图13-7 停止NFS服务和portmap服务 |
13.4.3 重新启动NFS服务
重新启动NFS服务可以使用"/etc/init.d/nfs restart"命令,命令执行后可以看见如图13-8所示的窗口,表示重新启动NFS服务成功。
图13-8 重新启动NFS服务 |
13.4.4 检查portmap和nfs服务状态
检查portmap和nfs服务状态可以分别使用"/etc/init.d/portmap status"和"/etc/init.d/nfs status"命令,执行命令之后可以看见如图13-9所示的窗口。
图13-9 检查portmap和nfs服务状态 |
13.4.5 设置自动启动NFS服务
在实际使用中,如果每次开启计算机之后都手工启动NFS服务是非常麻烦的,此时可以设置系统在指定的运行级别自动启动portmap和nfs服务,如图13-10所示。
chkconfig --level 235 portmap on chkconfig --level 235 nfs on |
图13-10 设置自动启动NFS服务 |