syslog.conf
时间: 2023-08-13 22:06:02 浏览: 80
Linux中的Syslog命令
syslog.conf是一个系统日志配置文件,用于指定系统日志消息的处理方式。该文件通常位于Unix和类Unix系统的 /etc/ 目录下。在该文件中,可以指定哪些消息应该被记录到系统日志,以及将这些消息记录到哪个文件或发送到哪个远程服务器。syslog.conf文件的格式如下:
`facility.priority target`
其中,facility表示日志消息的设施,如auth、mail、cron等,priority表示日志消息的优先级,如debug、info、warning、error、crit、alert、emerg等,target表示将日志消息发送到哪个文件或服务器。
例如,以下是一个syslog.conf文件的示例:
```bash
# Log all kernel messages to the console.
kern.* /dev/console
# Log all mail messages to the maillog file.
mail.* -/var/log/maillog
# Log all authentication messages to the authlog file.
auth.* -/var/log/authlog
# Log all messages with a priority of info or higher to the messages file.
*.info;mail.none;auth.none -/var/log/messages
```
该示例中,所有内核消息都被记录到控制台,所有邮件消息都被记录到maillog文件,所有身份验证消息都被记录到authlog文件,所有信息级别及以上的消息都被记录到messages文件。
阅读全文