要监控CentOS上的FTP服务器状态,您可以使用以下方法:
sudo systemctl status vsftpd
这将显示vsftpd服务的状态,包括是否正在运行以及最近的日志条目。
netstat
或ss
命令检查FTP服务器监听端口:sudo netstat -tuln | grep 21
或者
sudo ss -tuln | grep 21
这将显示vsftpd是否正在监听21端口(FTP默认端口)。
/var/log/messages
或/var/log/syslog
。您可以使用以下命令查看日志:sudo tail -f /var/log/messages
或者
sudo tail -f /var/log/syslog
这将显示vsftpd的实时日志,帮助您诊断问题。
ftp
命令测试FTP连接:
在终端中输入以下命令,尝试连接到FTP服务器:ftp localhost
如果连接成功,您将看到一个FTP提示符。输入quit
退出FTP会话。
请注意,这些方法主要针对vsftpd FTP服务器。如果您使用的是其他FTP服务器(如ProFTPD或Pure-FTPd),可能需要使用不同的命令和方法来检查其状态。