CentOS系统中Syslog的默认端口及配置说明
CentOS系统中,rsyslog(现代Syslog实现)的默认端口为514,支持UDP和TCP两种传输协议。
@@前缀指定TCP连接(如客户端配置*.* @@remote_server:514)。虽然514是默认端口,但可根据需求修改:
/etc/rsyslog.d/目录下的自定义配置文件(如remotelog.conf),调整input(type="imudp" port="新端口")或input(type="imtcp" port="新端口")中的端口号。/etc/rsyslog.conf中,将远程服务器地址后的端口号改为目标端口(如*.* @remote_server:新端口(UDP)或*.* @@remote_server:新端口(TCP))。semanage命令将新端口添加到syslogd_port_t类型(如semanage port -a -t syslogd_port_t -p udp 新端口),否则可能导致服务无法正常通信。firewall-cmd --permanent --add-port=新端口/udp + firewall-cmd --reload)。