让日志文件写到其他机子上
# 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"
# 改成底下这样子! -r 是让主机接收远程主机把日志写在他上。-x 是不去找DNS获取远程主机的主机名。
SYSLOGD_OPTIONS="-m 0 -r -x"
# 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
# 可以看到已经在监听514端口了
设置client端
[root@linux ~]# vi /etc/syslog.conf
*.* @192.168.1.100
#把所有日志都写到远程主机上。
h_h 于 2009-09-22 09:32:56发表:
呵呵~~~相信看 鸟哥的人应该都知道了
ty8080 于 2009-09-21 10:32:59发表:
o(∩_∩)o...哈哈 。。。
我好像在哪里看到过
wangyu 于 2009-09-18 12:35:25发表:
我大致看了下,楼主发的帖子没见到明显转载,对人品和技术深感钦佩
Guboae 于 2009-09-18 10:56:58发表:
学习楼主的高招