在 CentOS 上卸载 Filebeat,可以按下面步骤操作(适用于 RPM 安装方式,这是最常见的情况)。
rpm -qa | grep filebeat
# 或
filebeat version
sudo systemctl stop filebeat
sudo systemctl disable filebeat
sudo yum remove filebeat -y
或(CentOS 8+ / Rocky / Alma):
sudo dnf remove filebeat -y
sudo rm -rf /etc/filebeat
sudo rm -rf /var/lib/filebeat
sudo rm -rf /var/log/filebeat
如果你修改过 systemd 服务文件:
sudo rm -f /etc/systemd/system/filebeat.service
sudo systemctl daemon-reload
filebeat version
如果提示 command not found,说明已成功卸载。
如果你是手动解压 tar 包安装的:
# 停止进程
ps -ef | grep filebeat
kill <pid>
# 删除目录
sudo rm -rf /opt/filebeat
docker ps | grep filebeat
docker rm -f <container_id>
sudo systemctl stop filebeat
sudo systemctl disable filebeat
如果你愿意,可以告诉我:
我可以给你更精确的卸载方案。