卸载腾讯云服务器的“云镜”服务,解决内存占用过高问题(适合低配置的服务器)

腾讯云的主机安全服务表现不俗,众多运营厂商中脱颖而出。依托海量数据,腾讯云构建了一套独到的风险安全检测体系。值得一提的是,它会在所有云主机上默认安装YDService(云镜),为服务器提供基础的主机安全保障,如异地登录提醒和暴力破解防御等。但是这个服务对于配置较低的服务器或者轻量云服务器来说,却无形中增加了服务器的运行压力,造成内存占用过高,进而带来MySQL以及Redis自动停止服务的问题。接下来介绍如何卸载云镜服务。

首先你可以通过Linux的终端输入 top 来确认是否有YDService服务进程。

图片[1]-卸载腾讯云服务器的“云镜”服务,解决内存占用过高问题(适合低配置的服务器)-好料空间

如果有这样的服务进程在运行,那么接下来可以直接借助腾讯云服务器自带的卸载脚本完成云镜服务的卸载,并同时卸载腾讯云自带的监控组件。在Linux终端依次执行以下3条命令脚本,在执行第2个脚本时,会提示输入验证码以确认卸载。

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

完成后,我们继续删除相关的文件目录,输入以下命令:

rm -rf /usr/local/qcloud

然后查询相关的程序进程有没有清理干净,可以使用下面的命令:

ps -A | grep agent
图片[2]-卸载腾讯云服务器的“云镜”服务,解决内存占用过高问题(适合低配置的服务器)-好料空间

若发现还有类似上面图中的“tat_agent”进程,可以执行下面的命令:

systemctl stop tat_agent && systemctl disable tat_agent

这样就停止并禁用了相关服务。此时再次查询相关的程序进程的时候已经没有内容输出了,也就证明相关服务已经停止了,接着彻底删除这些进程对应的目录:

rm -f /etc/systemd/system/tat_agent.service
rm -rf /usr/local/sa
rm -rf /usr/local/agenttools
rm -rf /tmp/tat_agent

然后修改开机启动项,在服务器文件目录"/etc/rc.d"中找到"rc.local"这个文件,打开它,将其中包含“/usr/local/qcloud/”路径的所有信息直接删除并保持即可。如下:

图片[3]-卸载腾讯云服务器的“云镜”服务,解决内存占用过高问题(适合低配置的服务器)-好料空间

完成以上所有操作后,建议重启一次服务器。再次查看服务进程,就没有YDService了,同时,服务器内存占用也降了下来。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容