在 Linux 上“重启 FTP 服务器”具体取决于你使用的是哪种 FTP 服务软件(最常见的是 vsftpd、proftpd 或 pure-ftpd),以及你的系统是用 systemd 还是 SysV init。
下面按常见情况说明:
ps -ef | grep ftp
或
systemctl list-unit-files | grep ftp
sudo systemctl restart vsftpd
开机启动(可选):
sudo systemctl enable vsftpd
查看状态:
sudo systemctl status vsftpd
sudo service vsftpd restart
或
/etc/init.d/vsftpd restart
sudo systemctl restart proftpd
sudo service proftpd restart
sudo systemctl restart pure-ftpd
(有些系统服务名可能是 pure-ftpd.service)
sudo service pure-ftpd restart
如果你修改了 FTP 配置文件(如 /etc/vsftpd/vsftpd.conf),必须重启服务才会生效。
netstat -tunlp | grep 21
或
ss -tunlp | grep 21
如果你愿意,可以告诉我:
我可以给你精确命令。