在 CentOS 上“卸载 FTP Server”需要先确认你安装的是哪一种 FTP 服务(常见的有 vsftpd、proftpd、pure-ftpd)。下面以最常见的 vsftpd 为例说明,其他同理。
rpm -qa | grep -E "vsftpd|proftpd|pure-ftpd"
或查看正在运行的服务:
systemctl list-units --type=service | grep ftp
systemctl stop vsftpd
systemctl disable vsftpd
(如果是 proftpd / pure-ftpd,替换为对应服务名)
yum remove vsftpd
dnf remove vsftpd
rm -rf /etc/vsftpd
rm -rf /var/ftp
rpm -qa | grep vsftpd
无输出即表示已卸载。
如果是 make install 安装的:
which vsftpd
然后手动删除:
rm -f /usr/sbin/vsftpd
rm -rf /etc/vsftpd
如果你能告诉我:
我可以给你精确命令。