syslogd 两小例
经常会在/var/log/messages 里面看到3Jan 22 04:41:15 tubaomail -- MARK --
4 Jan 22 05:01:15 tubaomail -- MARK --
5 Jan 22 05:21:15 tubaomail -- MARK --
6 Jan 22 05:41:15 tubaomail -- MARK --
7 Jan 22 06:01:15 tubaomail -- MARK --
这是由syslog的mark 功能产生的记录,
这种隔20分钟一次的检查是防止syslogd不知道什么时候意外死亡的
如果不想要这这类记录的话
# killall syslogd; /sbin/syslogd -m 0
把mark 的时间间隔设为0, 则表示关闭
再比如想看到系统所有重要的系统消息的话,
可以用named pipd(命名管道)
# mkfifo -m 0644 /var/log/monitor
然后在/etc/syslog.conf 最开始位置加上一条
*.* |/var/log/monitor
然后重启syslogd
# killall syslogd; /sbin/syslogd -m 0
用named pipe 是一种不占磁盘空间的方法login session 结束了,
log 内容也就消失了
[ 本帖最后由 madfrogme 于 2013-1-24 18:53 编辑 ]