前言:
此时你们对“centos7procps”可能比较着重,姐妹们都需要分析一些“centos7procps”的相关知识。那么小编也在网摘上汇集了一些有关“centos7procps””的相关文章,希望大家能喜欢,同学们一起来了解一下吧!1.安装TFTP服务:
#yum install tftp-server
2.安装Xinetd服务,TFTP服务是通过xintd运行的,所以需要安装Xinetd
#yum install xinetd
3.配置编辑vim /etc/xinetd.d/tftp文件,
修改下表中的两个地方:server_args为你自己的TFTPBOOT目录,即FTP文件的根目录;缺省情况下,是禁用TFTP服务的,所以把disable的值改为no。
# default: off
# description: The tftp server serves files using the trivial file transfer \
# protocol. The tftp protocol is often used to boot diskless \
# workstations, download configuration files to network-aware printers, \
# and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /home/tftpboot -c
disable = no
per_source = 11
cps = 100 2
flags = IPv4}
4.设置TFTPBOOT的访问权限: #chmod 777 /home/tftpboot
5.激活Xinetd和Xinetd
#chkconfig tftp on
#chkconfig xinetd on
# service xinetd start
6.测试
#tftp 192.168.65.200
tftp> put
tftp> get
tftp> q
可能出现的问题
1.出现TFTP error: 'Permission denied' (0)的解决
这个是由于selinux机制引起的不是文件夹的权限问题。
所以vi /etc/sysconfig/selinux 修改为:SELINUX=permissive
如果不想重启系统,执行:
sudo setenforce 0
2.如果上传文件出现:tftp: server error: (1) File not found
解决方法:在/etc/xinetd.d/tftp文件server_args的-s选项后面添加-c
执行service xinetd restart成功。
3.本地测试tftp出现command not found,可能是安装有问题,重新安装一般都会解决。
标签: #centos7procps