要修改 CentOS 系統中 Syslog 外發的端口,您需要編輯 /etc/rsyslog.conf 文件
打開終端。
使用 vi 或 nano 等文本編輯器打開 /etc/rsyslog.conf 文件。例如,使用 vi 編輯器,您可以運行以下命令:
sudo vi /etc/rsyslog.conf
*.* action(type="ommysql" server="localhost" db="syslog" uid="root" pwd="your_password")
這一行定義了 Syslog 數據的輸出目的地。默認情況下,它使用 “ommysql” 類型的模塊將數據發送到本地 MySQL 數據庫。如果您使用的是其他類型的輸出(例如,UDP 或 TCP),請找到相應的行并進行修改。
*.* action(type="ommysql" server="localhost" db="syslog" uid="root" pwd="your_password" port="514")
保存并關閉文件。
重啟 rsyslog 服務以使更改生效:
sudo systemctl restart rsyslog
現在,Syslog 數據將使用新的端口進行外發。請注意,如果您使用的是其他類型的輸出模塊,您需要根據該模塊的文檔進行相應的修改。