如何从服务器移除AWS CloudWatch Agent
如何从服务器移除AWS CloudWatch Agent
别发愁,移除AWS CloudWatch Agent其实没那么复杂,我给你整理了一套清晰的步骤,适配不同的服务器系统:
第一步:停止并禁用CloudWatch Agent服务
先得把正在运行的服务停掉,还要确保它不会开机自动启动:- 对于使用systemd的系统(比如Ubuntu 16.04+、CentOS 7+、Amazon Linux 2):
sudo systemctl stop amazon-cloudwatch-agent sudo systemctl disable amazon-cloudwatch-agent - 对于使用传统init系统的旧版服务器(比如CentOS 6、Amazon Linux 1):
sudo service amazon-cloudwatch-agent stop sudo chkconfig amazon-cloudwatch-agent off
- 对于使用systemd的系统(比如Ubuntu 16.04+、CentOS 7+、Amazon Linux 2):
第二步:卸载CloudWatch Agent软件包
根据你的服务器包管理工具选择对应的命令:- RHEL/CentOS/Amazon Linux系列(yum包管理):
sudo yum remove -y amazon-cloudwatch-agent - Ubuntu/Debian系列(apt包管理):
sudo apt-get purge -y amazon-cloudwatch-agent - 如果是手动安装的rpm包:
sudo rpm -e amazon-cloudwatch-agent - 如果是手动安装的deb包:
sudo dpkg -r amazon-cloudwatch-agent
- RHEL/CentOS/Amazon Linux系列(yum包管理):
第三步:清理残留的配置和日志文件
卸载后可能还会留下一些配置文件、日志目录,彻底清理掉更干净:sudo rm -rf /opt/aws/amazon-cloudwatch-agent/ sudo rm -rf /var/log/amazon/cloudwatch-agent/ sudo rm -rf /etc/amazon/cloudwatch-agent/要是担心还有其他残留文件,可以用下面的命令查找并删除:
find / -name "*cloudwatch-agent*" -type f -delete find / -name "*cloudwatch-agent*" -type d -delete
备注:内容来源于stack exchange,提问作者PavKR
相关产品推荐
相关产品推荐

