8.2.2 系统日志书写配置
1.系统日志的对象
·authpriv:用户认证和安全信息。
·cron:atd和crond的信息。
·daemon其他后台工具。
·kern:内核信息。
·local:本地回报信息。
·lpr:打印机。
·mail:邮件系统。
·news:新闻系统。
·syslog:syslog自身信息。
·user:普通用户的信息。
·等级:由上至下为由低到高。
·debug:除错所需。
·info:标准汇报。
·notice:普通,但重要的行为。
·warning/warn:警告信息。
·err:错误行为。
·crit:致命的行为。
·alert:需要立即处理。
·emerg/panic:系统无法继续运行。
2.高级syslogd配置操作
·对象.等级:记录某一对象某一等级及以上等级的信息。
·对象.=等级:记录某一对象某一等级的信息对象=!。
·等级:记录某一对象除某一等级以外的信息。
·对象1,对象2,等级:记录多个对象同一个等级及以上等级的信息。
·*.等级:记录所有对象某一等级及以上等级的信息。
·对象.*:记录某一对象所有等级的信息。
日志记录位置可以是:
·指定路径的文件。
·远端的系统(@主机名)。
系统日志对象的等级越低,则需要记录的东西越多。反之,虽然记录的东西较少,但发生故障时越不容易判断问题所在。
维护系统日志有logrotate,用于防止日志文件容量增大,文件系统被完全占用,logrotate被放在/etc/cron.daily/中每日自动执行。可以配置/etc/logrotate.conf和/etc/lorotate.d。
默认情况下,系统日志每周轮换一次,放置一个月后被清扫。
实例8-8 logrotate维护系统日志
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。