因为现在博客是使用的github pages自动部署到服务器,github会异地访问服务器,以至于每次更新博客都会收到各种风险提醒,特别的烦人。今天偶然才知道腾讯云服务器会自动安装云镜等安全服务,而且这个服务不仅特别占CPU还占内存,那么废话不多说,卸载它!!!

查看自启动服务

1
cat /etc/rc.local

输出如:

1
2
3
4
5
/usr/local/qcloud/irq/net_smp_affinity.sh >/tmp/net_affinity.log 2>&1
/usr/local/qcloud/cpuidle/cpuidle_support.sh &> /tmp/cpuidle_support.log
/usr/local/qcloud/rps/set_rps.sh >/tmp/setRps.log 2>&1
/usr/local/qcloud/irq/virtio_blk_smp_affinity.sh > /tmp/virtio_blk_affinity.log 2>&1
/usr/local/qcloud/gpu/nv_gpu_conf.sh >/tmp/nv_gpu_conf.log 2>&1

腾讯云相关的服务安装目录为:/usr/local/qcloud. 对应软件有:

1
2
3
4
5
6
7
8
9
10
11
12
YunJing 云镜
action
cpuidle
drivers
gpu
irq 脚本
monitor 云监控
nv
rps 脚本
stargate 云监控
tat_agent
udev_run

卸载

切换到 root 账号:

1
sudo su root

卸载安全组件:

1
2
3
/usr/local/qcloud/stargate/admin/uninstall.sh
/usr/local/qcloud/YunJing/uninst.sh
/usr/local/qcloud/monitor/barad/admin/uninstall.sh

这些都是腾讯云自带的卸载脚本,如果你不想用也可以使用打包好的 shell

1
wget -qO- https://raw.githubusercontent.com/littleplus/TencentAgentRemove/master/remove.sh | bash

此脚本卸载完腾讯云的监控,但是腾讯云文件夹并不是只有监控,为了保险起见,脚本不会rm -rf /usr/local/qcloud

卸载完以后可以通过如下命令来查看是否卸载干净:

1
ps -A | grep agent

如无任何输出,则已卸载干净,如果有输出,请检查是否你自己的程序。

然后测试了一下,终于舒服了,没有一大堆安全提醒了。