在 CentOS 上卸载 Filebeat,通常取决于你当初是怎么安装的(YUM/RPM 安装 或 二进制/TAR 包安装)。下面分别说明。
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
rpm -qa | grep filebeat
which filebeat
如果你是直接下载 filebeat-*.tar.gz 解压使用的:
ps -ef | grep filebeat
kill -9 <pid>
sudo rm -rf /opt/filebeat
# 或你解压的目录
sudo rm -rf /etc/filebeat
sudo rm -rf /var/lib/filebeat
还要删除 service 文件:
sudo rm -f /etc/systemd/system/filebeat.service
sudo systemctl daemon-reload
filebeat version
如果提示 command not found,说明已卸载成功。
如果你不确定当初怎么装的,可以告诉我:
rpm -qa | grep filebeat
which filebeat
我可以帮你判断用哪种方式卸载。