系统日志管理与监控:syslogd 与 Syslog-ng 全解析
1. syslogd 运行与配置
1.1 启动模式调整
默认的syslog.conf可能无法满足需求,syslogd的默认启动模式也可能需要调整。在更改和测试syslog配置及启动选项时,通常应同时启动和停止syslogd和klogd,建议使用系统的syslog/klogd启动脚本。
在大多数 Linux 系统中,这两个服务由/etc/init.d/syslog或/etc/init.d/sysklog脚本控制。在 SUSE、Red Hat 和 Fedora 系统中,可编辑/etc/sysconfig/syslog文件来控制传递给syslog的标志;其他发行版可能需要直接编辑启动脚本来更改启动标志。
1.2 优先级前缀的使用
在syslog.conf中,“!” 和 “=” 作为优先级前缀有特定用途:
| 前缀 | 描述 |
| — | — |
|*.=notice| 仅记录优先级为notice的事件 |
|*.!=notice| 不记录优先级为n