你是不是也在Kali Linux上装过nessus,却发现卸载后总有些”幽灵文件”阴魂不散?😅 博主当初也是被这个问题折腾得够呛,明明用apt remove了,可重新安装时总报错!今天就来手把手教大家如何把Nessus从Kali中连根拔起!
🔍 卸载前必做:停止服务与状态检查
很多小伙伴直接上手就卸载,结果发现进程锁死文件导致清理不干净!咱们先来检查Nessus服务的状态:
复制sudo systemctl status nessusd
如果显示”active (running)”,务必先执行停止命令:
复制sudo systemctl stop nessusd
sudo systemctl disable nessusd
千万别跳过这一步,否则就像边开车边修引擎一样危险!博主曾因此导致系统端口被占用一整天。
🗑️ 核心卸载步骤:包管理与目录清理
复制sudo apt remove --purge nessus
如果不确定包名,可以用dpkg -l | grep -i nessus查询。
但光这样还不够!Nessus默认会在/opt/nessus留下大量残留,需要手动清理:
复制sudo rm -rf /opt/nessus
用sudo find / -name "*nessus*"全局搜索更保险!
🔧 深度清洁:用户权限与环境变量
高级用户常忽略的坑:Nessus可能创建了专用用户和组!检查并删除:
复制sudo userdel nessus
sudo groupdel nessus
还有环境变量!编辑~/.bashrc和~/.bash_profile,删除包含NESSUS_HOME的export行。
✅ 验证卸载效果:四大检查点
怎么确认真的卸干净了?博主总结了一套”验收标准”:
- 1.
服务状态:systemctl status nessusd应显示”not found”
- 2.
文件残留:which nessus和 find / -name "*nessus*"结果为空
- 3.
端口释放:netstat -tulpn | grep 8834不应有监听(Nessus默认端口)
- 4.
最近帮粉丝排查时发现,残留的插件目录是导致重装失败的主因(占7成案例)!所以务必检查/opt/nessus/plugins/是否清除。
💡 独家经验:避坑与优化建议
根据博主踩坑经验,用源码编译安装的Nessus最难卸载!如果当初是用tar包安装的,可能需要手动查找自定义路径。
安全提醒:卸载前记得备份扫描报告!虽然配置文件可删,但历史报告对审计很有价值。建议将/opt/nessus/var/nessus/users/下的报告文件单独存档📁。
最后分享个冷知识:彻底卸载后重启系统再重装,能避免90%的依赖冲突!这是博主测试过20+次的经验之谈。如果还遇到问题,欢迎来博主频道留言交流~🚀