温馨提示×

centos如何卸载旧filebeat

小樊
35
2026-09-02 22:05:15
栏目: 智能运维

在 CentOS 上卸载旧版本 Filebeat,通常根据你当初的安装方式来选择对应方法。下面按常见情况说明。


一、如果是用 RPM / YUM 安装的(最常见)

1. 停止 Filebeat 服务

systemctl stop filebeat
systemctl disable filebeat

2. 卸载 Filebeat

yum remove filebeat -y

或(旧版本 CentOS):

rpm -e filebeat

3. 删除残留文件和目录

rm -rf /etc/filebeat
rm -rf /var/lib/filebeat
rm -rf /var/log/filebeat

4. 确认已卸载

rpm -qa | grep filebeat
which filebeat

二、如果是用 tar 包解压安装的

1. 停止进程

ps -ef | grep filebeat
kill -9 <pid>

2. 删除安装目录

假设安装在 /opt/filebeat

rm -rf /opt/filebeat

3. 删除配置和数据

rm -rf /etc/filebeat
rm -rf /var/lib/filebeat

三、如果是用 Docker 运行的

docker ps | grep filebeat
docker stop filebeat
docker rm filebeat

如用 docker-compose

docker-compose down

四、清理 systemd 服务(如仍存在)

rm -f /usr/lib/systemd/system/filebeat.service
systemctl daemon-reload

五、卸载后重装新版本(可选)

rpm -ivh filebeat-8.x.x-x86_64.rpm

如果你能告诉我:

  • CentOS 版本
  • 当初怎么装的(yum / rpm / tar / docker)
  • rpm -qa | grep filebeat 的输出

我可以给你更精确的卸载命令。

0