博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 日志
阅读量:6586 次
发布时间:2019-06-24

本文共 1123 字,大约阅读时间需要 3 分钟。

日志分类:内核及系统日志(由系统服务ssyslog统一管理,格式相似)、用户日志(记录用户登录机登出系统的事件)、程序日志(由各种服务、程序独立管理,格式不统一)

常见日志文:

内核及系统日志:采用文本格式进行记录

/var/log/messages   记录内核消息、各种服务的公共消息

/var/log/dmesg  记录系统启动过程的各种信息

/var/log/cron    记录与cron计划任务相关的消息

/var/log/maillog  记录邮件收发相关的信息

/var/log/secure  记录与访问限制相关的安全消息

 

日志分类:内核及系统日志(由系统服务ssyslog统一管理,格式相似)、用户日志(记录用户登录机登出系统的事件)、程序日志(由各种服务、程序独立管理,格式不统一)

常见日志文:

内核及系统日志:采用文本格式进行记录

/var/log/messages   记录内核消息、各种服务的公共消息

/var/log/dmesg  记录系统启动过程的各种信息

/var/log/cron    记录与cron计划任务相关的消息

/var/log/maillog  记录邮件收发相关的信息

/var/log/secure  记录与访问限制相关的安全消息

 

日志消息优先级:8个等级

0  EMERG  /*system is unusable

1 ALERT  /*action must be taken immediately

2 CRIT  /*critical conditions 

3 ERR  /* error conditions

4 WARNING /*warniing conditions

5 NOTICE /*normal but significant conditios

6 INFO   /*informational

7 DEBUG  /*debug-level messages

 配置文件记录格式:

 vim   /etc/rsyslog.conf

 

日志导致的问题:

1 日志文件越来越多,占用空间?

2 手动删除太折腾?

3 怎样自动清理过期的日志记录?

循环备份机制

logrotate 轮转:

缩小日志文件大小,降低分析难度

丢弃过期日志以节省空间

结合cron计划任务每天执行

 

logrotate 配置解析

配置文件路径

全局设置:/etc/logrotate.conf

自定义设置:/etc/logrotate.d/*

 vim /etc/logrotate.conf

 

logrotate  -v  文件

logrotate -f 文件 

 

 

 

转载于:https://www.cnblogs.com/tenfe/p/10882014.html

你可能感兴趣的文章
Linux Python详细安装、升级指南
查看>>
无法修复ie使用代理服务器
查看>>
教你给IDEA安装插件
查看>>
隐蔽可扩展PHP Webshell – Weevely 1.0
查看>>
如何让Yii框架支持多个数据库
查看>>
用函数指针读取并调用虚函数表指向的每个函数
查看>>
办公小贴士之:在Outlook 2010中添加农历生日
查看>>
我的友情链接
查看>>
ActionScript 3.0游戏编程——创建简单的ActionScript程序
查看>>
函数const
查看>>
关于“Return empty arrays or collections, not nulls”的思考
查看>>
CodeForces-1167E-Range Deleting
查看>>
兼容多个版本程序集的web.config配置
查看>>
java finally块执行时机分析
查看>>
day6 字符串
查看>>
JMeter5.0 边界提取器使用
查看>>
Windows Azure 上的 Symfony,适用于 PHP 开发者的强大组合
查看>>
堆和栈的区别 (转贴)
查看>>
通过包名获取该包下的所有类
查看>>
【JavaScript学习笔记】画图
查看>>