利用linux中syslog记录外部设备日志

环境 ubuntu 8.04

让外部设备生成的日志定义为local7,经过测试记录不成问题。但是有个问题,syslog不光在我指定的文件中记录,还在/var/log中的syslog和messages记录,日志很大,这下麻烦了。看看syslog.conf的man,居然还有个!功能,在syslog.conf文件中的syslog和messages定义前面加上了!local7.*,感觉不错,syslog不再在syslog和messages文件中记录设备的日志了。