要監控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),可能需要使用不同的命令和方法來檢查其狀態。