温馨提示×

linux ftpserver怎么重启

小樊
32
2026-07-17 20:58:14
栏目: 智能运维

在 Linux 上重启 FTP 服务器,取决于你使用的是哪种 FTP 服务软件。下面列出最常见的几种 FTP 服务器及其重启方式。


一、vsftpd(最常见)

1️⃣ 查看是否使用 vsftpd

ps -ef | grep vsftpd

which vsftpd

2️⃣ 重启 vsftpd

sudo systemctl restart vsftpd

3️⃣ 查看状态

sudo systemctl status vsftpd

启用开机自启:

sudo systemctl enable vsftpd

二、ProFTPD

重启 ProFTPD

sudo systemctl restart proftpd

查看状态

sudo systemctl status proftpd

三、Pure-FTPd

重启 Pure-FTPd

sudo systemctl restart pure-ftpd

或(部分系统)

sudo service pure-ftpd restart

四、使用 service 命令(旧系统)

如果系统没有 systemctl,可以用:

sudo service vsftpd restart
sudo service proftpd restart
sudo service pure-ftpd restart

五、确认 FTP 服务是否真的在监听

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

0