14.04 版 vsftpd 服务无法启动

14.04 版 vsftpd 服务无法启动

我一直在寻找解决方案,但还没有找到适合我的。我对 Linux 还很陌生,不知道还有什么办法。我似乎无法启动服务。有什么建议吗?谢谢!

此命令

ls -l /etc/init.d

没有显示 vsftpd 可用。它根本没有列出。

当我跑步时

sudo 服务 vsftpd 启动

我得到:

vsftpd 启动/预启动,进程 7639

或者 -

sudo 服务 vsftpd 启动--系统

我得到:

vsftpd 启动/预启动,进程 7691

或者 -

sudo service vsftpd status 我得到:vsftpd stop/waiting

答案1

我在 Ubuntu 14.04 上也遇到了同样的问题,我发现有另一个服务在监听端口 21

# netstat -ltnp | grep ':21'

表明:

tcp    0      0 0.0.0.0:21  0.0.0.0:*    LISTEN      1956/pure-ftpd (SER
tcp6   0      0 :::21       :::*         LISTEN      1956/pure-ftpd (SER

通过以下方式停止 pure-ftpd 服务:

#service pure-ftpd stop

然后我设法使用 --purge 选项删除 vsftpd

#apt-get remove --purge vsftpd

然后再次安装

#apt-get install vsftpd

现在 vsftpd 运行良好

#ps ax grep vsftpd
6914 ?        Ss     0:00 /usr/sbin/vsftpd
7942 pts/4    S+     0:00 grep --color=auto vsftpd

相关内容