1、先进行检查vsftpdf服务是否安装成功,可以在输入框中输入rpm -qa|gerp vsft;
2、然后进行启动vsftpd服务操作,可以在输入框中输入service vsftpd start,显示为启动失败;
3、然后检查ftp端口20,21是否被占用:netstat -natp |grep 20 ,netstat -natp |grep 21,显示端口21被pure-ftpd 占用;
4、下一步进行pureftpd服务停掉操作,可以在输入框中输入service pureftpd stop ;
5、再次检查ftp端口20,21是否被占用:netstat -natp |grep 20 ,netstat -natp |grep 21 端口正常,这时即可启动正常。
Linux下的服务如果启动失败,一般是看报错和日志进行排查的
报错看不出什么,那么就看下日志记录了什么/var/log/vsftpd.log;
一般是配置文件有问题
/etc/vsftpd/vsftpd.conf
/etc/pam.d/vsftpd
检查下是否修改过什么;
实在不行就虚拟软件安装下vsftp把配置文件拷贝覆盖下再测试。
是不是你用service vsftpd start 启动,
尝试下/etc/init.d/vsftpd start
如果也是这个报错,我估计是你没安装vsftp软件。
你在命令行setup看看里面服务,有没有vsftp服务,如果没有,通过yum install vsftp安装。
这是这个linux版本的一个bug.
好像是vsftpd 与xinetd 冲突吧
先把xinetd stop掉
先启vsftpd 再启xinetd