霜天部落 | 专注PHP研发,研究LAMP高性能架构部署与优化

启动vsftpd错误:vsftpd dead but subsys locked

配置完vsftpd后,出现错误:

使用service vsftpd start启动vsftpd时,返回“ok”
但是使用pgrep vsftpd 没有结果
使用ps -ef | grep ftpd 没有结果
使用netstat -a | grep ftpd 也没有结果
使用/etc/init.d/vsftpd status 返回的是:vsftpd dead but subsys locked

问题解决:

检查有没有其他的ftp:

# netstat -tlunp|grep 21    返回:
tcp         0       0 0.0.0.0:21                   0.0.0.0:*                    LISTEN       7715/xinetd

# grep -i ftp /etc/xinetd.d/*    返回:

/etc/xinetd.d/gssftp:# description: The kerberized FTP server accepts FTP connections
/etc/xinetd.d/gssftp:service ftp
/etc/xinetd.d/gssftp:    server           = /usr/kerberos/sbin/ftpd
/etc/xinetd.d/rsync:# description: The rsync server is a good addition to an ftp server, as it

修改/etc/xinetd.d/gssftp这个文件:

disable = no

改成

disable = yes

然后,重启xinetd,

service xinetd restart

再重启动vsftpd,

service vsftpd restart

OK,问题解决。