阅读量:46
Ubuntu卸载vsftpd服务器软件的完整步骤
1. 停止vsftpd服务
在卸载前,需先停止正在运行的vsftpd服务,避免进程占用导致卸载失败。执行以下命令:
sudo systemctl stop vsftpd # 适用于systemd系统(Ubuntu 16.04及以上)
# 或
sudo service vsftpd stop # 适用于较旧版本(Ubuntu 14.04及以下)
2. 卸载vsftpd及清除配置文件
使用apt-get包管理器卸载vsftpd,并通过--purge参数彻底删除配置文件(包括/etc/vsftpd.conf等默认配置):
sudo apt-get remove --purge vsftpd
若需同时移除不再需要的依赖包(如libcap2-bin等),可追加autoremove命令:
sudo apt-get autoremove --purge vsftpd
3. 清理残留文件与目录
卸载后,vsftpd可能遗留默认创建的用户目录或文件,手动清理以避免占用空间:
sudo rm -rf /srv/ftp # 默认匿名用户目录(若存在)
sudo rm -rf /etc/vsftpd* # 彻底删除vsftpd相关配置文件
4. 验证卸载结果
通过以下命令确认vsftpd已完全卸载:
dpkg -l | grep vsftpd # 若无输出则表示卸载成功
ps aux | grep vsftpd # 检查是否有残留进程(无输出则正常)
注意事项
- 卸载前请备份重要FTP数据(如用户上传的文件、自定义配置),避免数据丢失。
- 若需重新安装vsftpd,可直接执行
sudo apt-get install vsftpd,系统会恢复默认配置。 - 若卸载后仍存在端口占用(如21端口),可通过
sudo netstat -tulnp | grep 21排查残留进程并终止。