把linux本地的log文件存到一个server上

Server(IP为:192.168.0.111)的设定:

# 1.先取得port number的资讯!

[root@linux ~]# grep 514 /etc/services

syslog 514/udp

#特别特别注意,你的/etc/services里面必须要存在这一行才行

#如果不存在这一行,你可以手动自行增加的!

# 2.修改syslogd的启动设定档,通常在/etc/sysconfig内!

[root@linux ~]# vi /etc/sysconfig/syslog

#找到底下这一行:

SYSLOGD_OPTIONS="-m 0"

#改成底下这样子!

SYSLOGD_OPTIONS="-m 0 -r"

# 3.重新启动与观察syslogd喔!

[root@linux ~]# /etc/init.d/syslog restart

[root@linux ~]# netstat -tlunp

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

udp 0 0 0.0.0.0:514 0.0.0.0:* 24314/syslogd

#嘿嘿!你的登录档主机已经设定妥当啰!很简单吧!

其他Client的设定:

[root@linux ~]# vi /etc/syslog.conf
*.* @192.168.1.100