要修改 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 数据将使用新的端口进行外发。请注意,如果您使用的是其他类型的输出模块,您需要根据该模块的文档进行相应的修改。