温馨提示×

如何重启linux ftpserver服务

小樊
46
2026-10-22 18:57:50
栏目: 智能运维

在 Linux 上“FTP Server”通常指 vsftpd(最常见),也可能是 proftpd 或 pure-ftpd。下面按常见情况说明如何重启 FTP 服务。


一、使用 systemd(大多数现代 Linux 发行版)

1. vsftpd(最常见)

# 重启
sudo systemctl restart vsftpd

# 查看状态
sudo systemctl status vsftpd

# 设置开机自启(可选)
sudo systemctl enable vsftpd

2. proftpd

sudo systemctl restart proftpd
sudo systemctl status proftpd

3. pure-ftpd

sudo systemctl restart pure-ftpd
# 或(取决于安装方式)
sudo systemctl restart pure-ftpd.service

二、使用 service 命令(旧版本系统)

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

三、不确定用的是哪个 FTP 服务?

# 查看正在运行的 FTP 服务
ps aux | grep -E "vsftpd|proftpd|pure-ftpd"

# 或
systemctl list-units | grep ftp

四、修改配置后必须重启

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

sudo systemctl restart vsftpd

如果你能告诉我:

  • Linux 发行版(CentOS / Ubuntu / Debian 等)
  • 使用的 FTP 软件(vsftpd / proftpd / pure-ftpd)

我可以给你更精确的操作命令。

0 踩