Linux下FTP启动失败解决方法(linux启动ftp失败)

随着各种节点和服务器的普及,Linux更加的受到了越来越多的用户的青睐,而linux的架构也是台式机服务器的基础。本文将介绍一下linux下ftp启动失败的解决办法,方便博友们解决相关的问题。

第一步,检查运行服务是否已经安装,命令为:

rpm -qa | grep inetd

如果没有安装,需要先安装,命令为:

yum install xinet.d 

第二步,检查FTP的服务是否正常运行,使用命令:

service xinetd start

第三步,检查是否已经有20端口被占用,使用命令:

netstat -an | grep :20 

如果结果为“TIME_WAIT”表示已经被占用,需要先释放20端口,使用命令:

kill /PID

如果结果不为“TIME_WAIT”表示20端口没有被占用,跳转到第四步。

第四步,检查是否开启了防火墙,可以使用FTP端口(21)测试:

iptables -A INPUT -p tcp --dport 21 -j ACCEPT 

如果返回报错,表示防火墙已经被关闭,跳转到第五步;如果没有报错,表示防火墙已经打开,则可以加入到防火墙规则中,使用命令:

iptables -A INPUT -p tcp --dport 20:25 -j ACCEPT

第五步,检查ftp服务是否开启,检查/etc/xinetd.conf文件及文件夹/etc/xinetd.d/,如果文件不存在则需要拷贝该文件,完成后再次检查文件中ftp服务是否开启,如果服务已经开启,使用命令重新启动:

service xinetd start 

最后,重启ftp服务,使用命令

/sbin/service vsftpd restart 

上述步骤完成后,linux下的FTP服务器就可以正常的启动了。本文就介绍了linux下ftp启动失败的解决办法,希望可以帮助到博友们解决一些ftp方面的问题。


数据运维技术 » Linux下FTP启动失败解决方法(linux启动ftp失败)