要在 CentOS 上升級 Filebeat 到最新版本,請按照以下步驟操作:
更新系統包: 首先,確保你的系統包是最新的。
sudo yum update -y
啟用 EPEL 倉庫(如果尚未啟用): Filebeat 可能不在默認的 CentOS 倉庫中,但通??梢栽?EPEL(Extra Packages for Enterprise Linux)倉庫中找到。
sudo yum install epel-release -y
安裝或更新 Filebeat: 使用 YUM 安裝或更新 Filebeat。
sudo yum install filebeat -y
啟動并啟用 Filebeat 服務:
sudo systemctl start filebeat
sudo systemctl enable filebeat
驗證安裝: 檢查 Filebeat 版本以確保安裝成功。
filebeat version
下載最新版本的 Filebeat:
訪問 Elastic 官方下載頁面 并找到適用于 CentOS 的最新版本。使用 wget 或 curl 下載。
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-<version>-linux-x86_64.tar.gz
解壓下載的文件:
sudo tar -xzf filebeat-<version>-linux-x86_64.tar.gz -C /usr/share/
停止并禁用舊版本的 Filebeat 服務:
sudo systemctl stop filebeat
sudo systemctl disable filebeat
移動新版本的 Filebeat 到合適的位置:
sudo mv /usr/share/filebeat-<version>/ /usr/share/filebeat
創建符號鏈接:
sudo ln -s /usr/share/filebeat/filebeat /usr/bin/filebeat
啟動并啟用新版本的 Filebeat 服務:
sudo systemctl start filebeat
sudo systemctl enable filebeat
驗證安裝: 檢查 Filebeat 版本以確保安裝成功。
filebeat version
通過以上步驟,你應該能夠成功地在 CentOS 上升級 Filebeat 到最新版本。