阿里云服务器卸载云盾/云助手/云监控方法,简易操作无残留Linux版本教学

简介

本文为大家分享阿里云服务器卸载相关插件的简易方法,该方法适用于阿里云轻量应用服务器与阿里云 ECS 服务器,且兼容 Linux 系统,包括 CentOS、Ubuntu、Debian 等主流版本;卸载核心目标是彻底清除阿里云后台守护程序,具体涵盖云盾(安骑士)、阿里云助手以及云监控插件,卸载过程中可确保不留下任何残留进程与目录,同时不会对服务器的正常运行造成任何影响,操作简单易上手,适配各类用户的操作需求。

 

- aliyundun

 

教程

云盾(安骑士)+ 云助手 + 云监控,不留任何后台进程,照着下方命令复制即可,做这个之前,一定要去安全中心主机资产 > 防御状态 > 客户端自保护 > 关闭防护

# 卸载阿里云盾(安骑士)
curl -sSL http://update.aegis.aliyun.com/download/uninstall.sh | bash
curl -sSL http://update.aegis.aliyun.com/download/quartz_uninstall.sh | bash
rm -rf /usr/local/aegis /var/log/aegis /etc/init.d/aegis*

# 卸载阿里云助手
/usr/local/share/assist-daemon/assist_daemon --stop 2>/dev/null
/usr/local/share/assist-daemon/assist_daemon --delete 2>/dev/null
rm -rf /usr/local/share/aliyun-assist /usr/local/share/assist-daemon
rm -rf /usr/sbin/aliyun-service /etc/systemd/system/aliyun.service

# 卸载云监控
/usr/local/cloudmonitor/cloudmonitorCtl.sh stop 2>/dev/null
/usr/local/cloudmonitor/cloudmonitorCtl.sh uninstall 2>/dev/null
rm -rf /usr/local/cloudmonitor

# 重载系统服务
systemctl daemon-reload 2>/dev/null

# 最终检查
echo "===== 检查云盾 ====="
ps aux | grep -E "AliYunDun|aegis" | grep -v grep
echo "===== 检查云助手 ====="
ps aux | grep -E "aliyun|assist" | grep -v grep
echo "===== 检查云监控 ====="
ps aux | grep -E "cloudmonitor|argus" | grep -v grep
echo -e "\n✅ 清理完成!如果上面都没有输出,就是彻底干净了。"

 

一键阿里云卸载脚本

创建个脚本

vi clean_aliyun_full.sh

复制下面的一键脚本到 clean_aliyun_full.sh

#!/bin/bash
set -e

if [ "$(id -u)" -ne 0 ]; then
    echo -e "\n❌ 请用 sudo 或 root 运行\n"
    exit 1
fi

echo -e "\n====================================="
echo "     阿里云盾 / 助手 / 监控 强力卸载   "
echo "         适用于 Ubuntu 系统          "
echo -e "=====================================\n"

# 1. 卸载阿里云盾
echo "[1/5] 卸载阿里云盾(安骑士)"
curl -sSL http://update.aegis.aliyun.com/download/uninstall.sh | bash
curl -sSL http://update.aegis.aliyun.com/download/quartz_uninstall.sh | bash
rm -rf /usr/local/aegis /var/log/aegis /etc/init.d/aegis*

# 2. 强力干掉阿里云助手
echo "[2/5] 彻底清理阿里云助手"
pkill -f aliyun-service 2>/dev/null || true
pkill -f assist_daemon 2>/dev/null || true

/usr/local/share/assist-daemon/assist_daemon --stop 2>/dev/null || true
/usr/local/share/assist-daemon/assist_daemon --delete 2>/dev/null || true

rm -rf /usr/local/share/aliyun-assist
rm -rf /usr/local/share/assist-daemon
rm -rf /usr/sbin/aliyun-service
rm -rf /etc/systemd/system/aliyun.service
rm -rf /etc/init.d/aliyun-service
rm -rf /var/log/aliyun-assist

# 3. 卸载云监控
echo "[3/5] 卸载云监控"
pkill -f cloudmonitor 2>/dev/null || true
/usr/local/cloudmonitor/cloudmonitorCtl.sh stop 2>/dev/null || true
/usr/local/cloudmonitor/cloudmonitorCtl.sh uninstall 2>/dev/null || true
rm -rf /usr/local/cloudmonitor

# 4. 再杀一遍所有阿里云相关进程
echo "[4/5] 强制结束残留进程"
pkill -f 'AliYunDun' 2>/dev/null || true
pkill -f 'aegis' 2>/dev/null || true
pkill -f 'aliyun' 2>/dev/null || true
pkill -f 'assist' 2>/dev/null || true

# 5. 刷新服务
echo "[5/5] 重载系统服务"
systemctl daemon-reload 2>/dev/null || true

echo -e "\n====================================="
echo "              清理完成               "
echo -e "=====================================\n"

# 检查
echo "===== 阿里云盾/安骑士 ====="
ps aux | grep -E "AliYunDun|aegis" | grep -v grep || echo "✅ 无进程"

echo -e "\n===== 阿里云助手 ====="
ps aux | grep -E "aliyun-service|assist-daemon" | grep -v grep || echo "✅ 无进程"

echo -e "\n===== 云监控 ====="
ps aux | grep -E "cloudmonitor|argus" | grep -v grep || echo "✅ 无进程"

echo -e "\n🎉 已彻底清理!\n"

给脚本权限

chmod +x clean_aliyun_full.sh

运行

./clean_aliyun_full.sh

最后检查一下,无任何输出,就是卸载干净了

ps aux | grep -E 'aegis|aliyun|cloudmonitor' | grep -v grep
THE END