CentOS中的Syslog日志记录级别主要包括以下几种:
1. Kern(内核)
- 0:Emergency(紧急情况)
- 1:Alert(警报)
- 2:Critical(严重)
- 3:Error(错误)
- 4:Warning(警告)
- 5:Notice(通知)
- 6:Informational(信息性)
- 7:Debug(调试)
2. User(用户)
3. Mail(邮件)
4. Daemon(守护进程)
5. Auth(认证)
6. Syslog(系统日志)
7. Lpr(行打印机)
8. News(新闻组)
9. Uucp(Unix到Unix复制协议)
10. Cron(定时任务)
11. Authpriv(认证私有)
12. Ftp(文件传输协议)
13. NTP(网络时间协议)
14. Logaudit(日志审计)
15. Localuse(本地使用)
配置文件
这些日志级别的配置通常在/etc/syslog.conf或/etc/rsyslog.conf文件中进行。例如:
*.* /dev/console
authpriv.* /var/log/secure
mail.* -/var/log/maillog
cron.* /var/log/cron
注意事项
- 优先级:数字越小,优先级越高。
- 默认级别:CentOS默认的日志级别通常是
kern.debug,即记录所有级别的日志。
- rsyslog:CentOS 7及以后版本默认使用
rsyslog作为日志系统,配置文件为/etc/rsyslog.conf。
通过合理配置这些日志级别,可以有效地管理和监控系统的运行状态。