我似乎找不到一种方法来停止/重新启动proftpd。我的服务器IP地址是xx.yy.zz.ww,通过FTP从外部设备连接给我提示:
Connected to xx.yy.zz.ww
220 ProFTPD 1.3.1 Server (ProFTPD)然后它向我询问用户名。
当我试图从同一个服务器(ftp localhost)连接时,也会发生同样的事情。因此,我已经确定proftp正在我的服务器上运行。
另外,在我的服务器(xx.yy.zz.ww)上。我跟踪/var/log/messages,它显示我的FTP会话打开和关闭。
我找不到proftpd是怎么工作的。/etc/init.d/没有proftpd;/etc/xinetd.d/没有proftpd。
我看了:/etc/proftpd.conf,它给我看了ServerType inetd
此外,当我运行:ps -auxfww \ grep时,我什么也得不到(除了我的当前命令)。
如何才能发现proftp正在运行,以及如何关闭它/重新启动它?
发布于 2011-04-13 14:23:31
使用netstat查看哪个进程持有端口21:
# netstat -tnlp从这里,您可以使用RPM查看哪个包拥有该文件来阻止它并从init.d中删除它。
发布于 2014-08-26 18:32:20
如果您的服务器有Plesk,则ProFTPD守护进程是xinetd。使用
/etc/init.d/xinetd重启
发布于 2011-04-13 14:37:07
阻止proftpd
/sbin/service proftpd stop来阻止它从系统开始
/sbin/chkconfig proftpd off 从系统启动proftpd
/sbin/chkconfig proftpd on手动启动proftpd
/sbin/service proftpd start重新启动它
/sbin/service proftpd restarthttps://serverfault.com/questions/259237
复制相似问题