溫馨提示×

centos syslog端口設置

小樊
43
2025-08-24 18:26:53
欄目: 智能運維

在CentOS系統中,syslog服務的默認端口是514。如果你需要更改syslog服務的端口,可以按照以下步驟操作:

方法一:通過修改配置文件

  1. 打開syslog配置文件

    sudo vi /etc/rsyslog.conf
    

    或者,如果你使用的是syslog-ng,則配置文件可能是/etc/syslog-ng/syslog-ng.conf。

  2. 找到監聽端口的配置項: 在rsyslog.conf中,查找類似以下的行:

    # Provides UDP syslog reception
    module(load="imudp")
    input(type="imudp" port="514")
    
    # Provides TCP syslog reception
    module(load="imtcp")
    input(type="imtcp" port="514")
    

    如果你使用的是syslog-ng,則查找類似以下的行:

    source s_network {
        udp(ip("0.0.0.0") port(514));
        tcp(ip("0.0.0.0") port(514));
    };
    
  3. 修改端口號: 將port="514"修改為你想要的端口號,例如port="12345"。

  4. 保存并退出編輯器: 按Esc鍵,然后輸入:wq保存并退出。

  5. 重啟rsyslog服務

    sudo systemctl restart rsyslog
    

方法二:通過防火墻設置

如果你需要允許新的端口通過防火墻,可以使用firewall-cmd命令:

  1. 添加新的端口規則

    sudo firewall-cmd --permanent --add-port=12345/udp
    sudo firewall-cmd --permanent --add-port=12345/tcp
    
  2. 重新加載防火墻配置

    sudo firewall-cmd --reload
    

驗證更改

你可以使用netstatss命令來驗證syslog服務是否正在監聽新的端口:

sudo netstat -tulnp | grep 12345

或者

sudo ss -tulnp | grep 12345

如果一切正常,你應該會看到類似以下的輸出:

udp        0      0 0.0.0.0:12345           0.0.0.0:*                          
tcp        0      0 0.0.0.0:12345           0.0.0.0:*                          

這樣,你就成功更改了CentOS系統中syslog服務的端口。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女