我一直在寻找解决方案,但还没有找到适合我的。我对 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