温馨提示×

linux ftpserver如何重启服务

小樊
42
2026-09-11 04:57:39
栏目: 智能运维

在 Linux 上重启 FTP 服务,取决于你使用的是哪种 FTP 服务器软件。常见的主要有 vsftpdproftpdpure-ftpd。下面分别说明。


一、vsftpd(最常见)

1. 使用 systemd(主流发行版:CentOS 7+/Ubuntu 16.04+)

# 重启
systemctl restart vsftpd

# 查看状态
systemctl status vsftpd

# 设置开机自启
systemctl enable vsftpd

2. 使用 service(老版本)

service vsftpd restart

二、ProFTPD

# systemd
systemctl restart proftpd

# service
service proftpd restart

三、Pure-FTPd

# systemd
systemctl restart pure-ftpd

# service
service pure-ftpd restart

四、确认 FTP 服务是否运行

ps aux | grep ftp
netstat -tulnp | grep 21
# 或
ss -tulnp | grep 21

五、常见注意事项

  1. 修改配置后必须重启
    vi /etc/vsftpd/vsftpd.conf   # 修改后重启
    systemctl restart vsftpd
    
  2. 防火墙需放行 21 端口
    firewall-cmd --add-port=21/tcp --permanent
    firewall-cmd --reload
    
  3. 被动模式(PASV)需额外端口

如果你告诉我:

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

我可以给你更精确的重启命令。

0