在 CentOS 上卸载 Filebeat,根据你当初的安装方式,常见有以下几种方法。
sudo systemctl stop filebeat
sudo systemctl disable filebeat
sudo yum remove filebeat -y
或(CentOS 8+):
sudo dnf remove filebeat -y
sudo rm -rf /etc/filebeat
sudo rm -rf /var/lib/filebeat
sudo rm -rf /var/log/filebeat
sudo rm -f /etc/systemd/system/filebeat.service
sudo systemctl daemon-reload
ps -ef | grep filebeat
kill -9 <pid>
假设安装在 /opt/filebeat:
sudo rm -rf /opt/filebeat
sudo rm -rf /etc/filebeat
sudo rm -rf /var/lib/filebeat
docker stop filebeat
docker rm filebeat
(如有镜像清理)
docker rmi docker.elastic.co/beats/filebeat:版本号
which filebeat
rpm -qa | grep filebeat
如果没有任何输出,说明已卸载完成。
如果你不确定当初是怎么安装的,可以告诉我:
rpm -qa | grep filebeat 的输出which filebeat 的结果我可以帮你确认最合适的卸载方式。