首页 百科知识 系统日志书写配置

系统日志书写配置

时间:2022-10-10 百科知识 版权反馈
【摘要】:系统日志对象的等级越低,则需要记录的东西越多。反之,虽然记录的东西较少,但发生故障时越不容易判断问题所在。维护系统日志有logrotate,用于防止日志文件容量增大,文件系统被完全占用,logrotate被放在/etc/cron.daily/中每日自动执行。可以配置/etc/logrotate.conf和/etc/lorotate.d。

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维护系统日志

img329

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈