|NO.Z.00018|——————————|^^ 操作 ^^|——|Linux&日志管理.V01|——|常用操作|
一、日志管理
### --- 重要日志目录
/var/log/message // 记录重要信息的日志
/var/log/rsyslog.conf // 日志记录
### --- 日志等级
~~~ 等级低:只要发生变化都会记录;危险小,产生的消息多。
~~~ 等级高:达到告警级别才会记录;危险高,产生的消息少。
~~~ 日志切割:把大的日志按照固定规则分成小的日志,一般按天,
~~~ 第一天写个日志,第二天再写另一个日志,以此类推,量不大,处理的时候,
~~~ 很快就能找到这一天,马上就可以找到那一天,而不需要其他日志来干扰
~~~ 日志轮替:如果从一开始的所有记录都记录在一个文件中,
~~~ 势必会造成读写变慢、占用增加,甚至增加由于单个文件损坏导致所有日志丢失的风险。
~~~ 为了解决这个问题,Linux系统采用日志轮替方式,
~~~ 将一段时间以前的记录切割打包到另外的存档文件中,而主日志文件从全新重新开始记录。
### --- Apache日志切割轮替建议
~~~ 比如apache日志切割推荐使用系统自带的日志切割/etc/logrotate.conf;
~~~ 不要使用apache自带的日志切割工具。
~~~ apache自带的日志切割工具只有切割功能,没有日志轮替功能;
~~~ 需要人为的删除之前的日志,而系统自带的日志切割工具具有该功能。
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor