12.2.3 配置实例
下面将以一个配置实例演示对syslog进行配置的步骤。但是在进行配置前需要先介绍一下logger命令。该命令可以模拟产生各类的syslog消息,从而测试syslog配置是否正确。logger命令的格式如下所示。
logger [-isd] [-f file] [-p pri] [-t tag] [-u socket] [message ...]
例如,要模拟daemon emerg的消息,可以使用如下命令:
logger -p daemon.emerg “test info”
现在,假设要在syslog中添加对kern.emerg消息的处理,把该消息保存到/var/log/ kern_test.log日志文件中,步骤如下所述。
(1)修改配置文件。打开/etc/syslog.conf,在文件中添加如下内容并保存。
#syslog测试
kern.info /var/log/kern_test.log
(2)使修改生效。执行如下命令使修改后的配置生效。
# killall -HUP syslogd
(3)测试修改的效果。执行如下命令模拟kern.info消息。
logger kern.info "test info"
# cat /var/log/kern_test.log
Sep 8 21:40:30 demoserver kernel: test info