在 CentOS 上卸载 Filebeat,根据你当初的安装方式(RPM 包 / 二进制 / 源码),卸载方法不同。最常见的是 RPM 包安装,下面按常见情况说明。
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>
sudo rm -rf /usr/local/filebeat
sudo rm -f /etc/systemd/system/filebeat.service
sudo rm -rf /var/lib/filebeat
sudo systemctl daemon-reload
which filebeat
rpm -qa | grep filebeat
filebeat version
如果没有任何输出,说明已卸载干净。
如果你不想保留任何采集数据:
sudo rm -rf /var/lib/filebeat/*
如果你不确定当时是怎么装的,可以告诉我:
rpm -qa | grep filebeat
which filebeat
我帮你判断该用哪种方式卸载。