在 Linux 上重启 FTP 服务器,取决于你使用的是哪种 FTP 服务软件。下面列出最常见的几种 FTP 服务器及其重启方式。
ps -ef | grep vsftpd
或
which vsftpd
sudo systemctl restart vsftpd
sudo systemctl status vsftpd
启用开机自启:
sudo systemctl enable vsftpd
sudo systemctl restart proftpd
sudo systemctl status proftpd
sudo systemctl restart pure-ftpd
或(部分系统)
sudo service pure-ftpd restart
如果系统没有 systemctl,可以用:
sudo service vsftpd restart
sudo service proftpd restart
sudo service pure-ftpd restart
ss -lntp | grep :21
或
netstat -lntp | grep :21
查看日志:
journalctl -xe
或
cat /var/log/messages
cat /var/log/syslog
lsof -i :21
| FTP 服务 | 重启命令 |
|---|---|
| vsftpd | systemctl restart vsftpd |
| ProFTPD | systemctl restart proftpd |
| Pure-FTPd | systemctl restart pure-ftpd |
如果你不确定用的是哪种 FTP,可以把以下命令的输出发给我:
systemctl list-units --type=service | grep ftp