CentOS阿里云盾AliYunDun卸载
阿里云的服务器默认自带AliYunDun阿里云盾,是购买阿里云云产品后自带的监控云服务器/轻量应用服务器安全的产品,能够自动化实时入侵威胁检测、病毒查杀、漏洞智能修复、基线一键核查等功能,但该功能在服务器中占用部分CPU使用率,而且占用率时高时低,影响服务器的运维工作。
互联网上有很多关于卸载AliYunDun阿里云盾的方法,但时代在发展,AliYunDun阿里云盾也在进步,之前的很多方法已经失效。经过一些探索,使用的方法如下:
列出所有服务
使用以下命令列出当前运行的所有服务,查找是否有类似的阿里云安全服务:systemctl list-units --type=service | grep -i aliyun
应该会找到 aliyun.service 这个服务
停止 aliyun.service 服务
首先,使用以下命令停止 Aliyun Assist 服务:systemctl stop aliyun.service
禁用 aliyun.service 服务
防止该服务在系统重启时再次启动:systemctl disable aliyun.service
检查并杀掉残留进程
即使停止了服务,相关进程可能仍然在运行。可以通过以下命令查找并杀掉这些进程:ps aux | grep -i aliyun
然后使用 kill -9
杀掉找到的进程。 删除相关文件(可选)
如果不再需要 Aliyun Assist,你可以删除相关文件来彻底清理它:rm -rf /usr/local/share/aliyun-assist rm -rf /usr/local/cloudmonitor
- 重启系统(可选)
如果需要,最后可以重启系统以确保更改生效
如果在执行第4步显示相关进程,包含系统上运行 AliYunDun 和 AliYunDunMonitor 进程。为了彻底移除它们,可以尝试以下步骤:
停止和禁用 AliYunDun 相关进程
kill -9 xxx xxx xxx
此处xxx代表进程名,这些进程的 ID(PID)是你在 ps aux 输出中看到的。
删除 AliYunDun 文件夹
接下来,删除这些进程的安装目录:rm -rf /usr/local/aegis
检查并删除启动脚本
AliYunDun 服务可能会通过启动脚本或计划任务重新启动。你可以删除与阿里云监控工具相关的启动脚本:rm -f /etc/init.d/aegis rm -f /etc/systemd/system/aliyun.service
检查计划任务
有时这些工具会通过 cron 任务重新启动。你可以检查并删除与它们相关的计划任务:crontab -l
如果发现相关条目,可以编辑 crontab 删除它们:
crontab -e
- 重启系统
最后,重启你的系统以确保所有更改生效.
总结
根据自己的需要来选择是否卸载,好处是一定程度保证你的服务器安全以及降低CPU占用率,坏处是一直监控你的云服务器,这是选择阿里云服务器不可避免的特色服务。