温馨提示×

如何重启linux ftpserver

小樊
39
2026-10-05 05:24:02
栏目: 智能运维

在 Linux 上“重启 FTP 服务器”具体取决于你使用的是哪种 FTP 服务软件(最常见的是 vsftpd、proftpd 或 pure-ftpd),以及你的系统是用 systemd 还是 SysV init。

下面按常见情况说明:


一、先确认你用的是哪种 FTP 服务

ps -ef | grep ftp

或

systemctl list-unit-files | grep ftp

二、vsftpd(最常见)

1️⃣ 使用 systemd(CentOS 7+/Ubuntu 16.04+)

sudo systemctl restart vsftpd

开机启动(可选):

sudo systemctl enable vsftpd

查看状态:

sudo systemctl status vsftpd

2️⃣ 使用 SysV init(老系统)

sudo service vsftpd restart

或

/etc/init.d/vsftpd restart

三、proftpd

systemd

sudo systemctl restart proftpd

SysV

sudo service proftpd restart

四、pure-ftpd

systemd

sudo systemctl restart pure-ftpd

(有些系统服务名可能是 pure-ftpd.service)

SysV

sudo service pure-ftpd restart

五、修改配置后必须重启

如果你修改了 FTP 配置文件(如 /etc/vsftpd/vsftpd.conf),必须重启服务才会生效。


六、验证 FTP 是否已启动

netstat -tunlp | grep 21

或

ss -tunlp | grep 21

如果你愿意,可以告诉我:

  • Linux 发行版(CentOS / Ubuntu / Debian 等)
  • FTP 软件名称
  • 是否用 Docker

我可以给你精确命令。

0 踩