linux下面卸载ailiyun 云盾的方法 2024年5月测试可行
其实阿里云云盾还是很好用的,很多功能。
但是买的乞丐版(1G1核)服务器,感觉占用太心疼了,经常四五个aliyun开头的进程合计占用cpu5%左右,内存200M左右,太浪费了,所以决定删除节约资源,大内存多核心不建议删除!
以前linux服务器直接执行以下命令卸载阿里云云盾:
wget http://update.aegis.aliyun.com/download/uninstall.sh && chmod +x uninstall.sh &&./uninstall.sh
wget http://update.aegis.aliyun.com/download/quartz_uninstall.sh && chmod +x quartz_uninstall.sh && ./quartz_uninstall.sh
上面的脚本运行完之后可能还会有一些文件/文件夹残留,所以我们手动删除一下(如果提示文件不存在就不用管了)
rm -r /usr/local/aegis
rm /usr/易做图in/aliyun-service
rm /lib/systemd/system/aliyun.service
现在阿里云云盾删不了,应该是加了守护,没法直接删除相关文件,提示诸如:
wait AliYunDun process exit fail, possibly due to self-protection
kill -9 1433 对应pid也说没权限
rm -r /usr/local/aegis 也提示没权限
Operation not permitted
总之删不掉,经过反复测试:
1)先停用云盾服务:
systemctl stop aegis // service aegis stop
systemctl disable aegis // chkconfig --del aegis
rm -rf /etc/systemd/system/aegis.service
killall AliYunDun && killall AliYunDunUpdate &&killall aliyun-service
2)删除启动项# 以下路径不一定都存在
rm -f /etc/rc2.d/S80aegis
rm -f /etc/rc3.d/S80aegis
rm -f /etc/rc4.d/S80aegis
rm -f /etc/rc5.d/S80aegis
rm -f /etc/rc.d/rc2.d/S80aegis
rm -f /etc/rc.d/rc3.d/S80aegis
rm -f /etc/rc.d/rc4.d/S80aegis
rm -f /etc/rc.d/rc5.d/S80aegis
rm -f /etc/init.d/aegis
3)重启服务器 shutdown -r now
4)再执行官方脚本
wget http://update.aegis.aliyun.com/download/uninstall.sh && chmod +x uninstall.sh &&./uninstall.sh
wget http://update.aegis.aliyun.com/download/quartz_uninstall.sh && chmod +x quartz_uninstall.sh && ./quartz_uninstall.sh
再删除垃圾文件
rm -r /usr/local/aegis
rm /usr/易做图in/aliyun-service
rm /lib/systemd/system/aliyun.service
再检查
find aliyun
如果出来文件例如:/usr/local/bin/aliyun,再rm -rf /usr/local/bin/aliyun
再top 看看
终于没有了
节约了cpu5%左右,内存200M左右
如果有需要,还可以屏蔽云盾IP 执行下面命令通过“iptables”防火墙来屏蔽云盾IP。
iptables -I INPUT -s 140.205.201.0/28 -j DROP
iptables -I INPUT -s 140.205.201.16/29 -j DROP
iptables -I INPUT -s 140.205.201.32/28 -j DROP
iptables -I INPUT -s 140.205.225.192/29 -j DROP
iptables -I INPUT -s 140.205.225.200/30 -j DROP
iptables -I INPUT -s 140.205.225.184/29 -j DROP
iptables -I INPUT -s 140.205.225.183/32 -j DROP
iptables -I INPUT -s 140.205.225.206/32 -j DROP
iptables -I INPUT -s 140.205.225.205/32 -j DROP
iptables -I INPUT -s 140.205.225.195/32 -j DROP
iptables -I INPUT -s 140.205.225.204/32 -j DROP