linux文件目录:日志文件

日志文件无处不在,这给了我们一种“必不可少”的感觉,当然,事实即是如此。

一、概念

1、内核及系统日志
  这种日志数据由系统服务rsyslog同-管理,根据其主配置文件/etc/rsyslog.conf中的设置决定将内核消息及各种系统程序消息记录到什么位置。系统中大部分的程序会把自己的日志文件交由rsyslog管理,因而这些应用程序使用的日志记录格式都很相似。
  
/etc/rsyslog.conf常见配置格式为:
. 比后面等级高的(包含自己) *.info
.= 只记录该等级 .=debug
! 除了该等级都记录 ! info
  有日志需要记录时,先缓存到一定大小,一次性写入。

2、用户日志
  用于记录Linux系统用户登录及退出系统的相关信息,包括用户名、登录的终端、登录时间、来源主机、正在使用的进程操作等。

3、程序日志
  有些应用程序会选择独立管理一份日志文件,而不是交给rsyslog服务管理,用于记录本程序运行过程中的各种事件信息。由于这些程序只负责管理自己的日志文件,因此不同程序所使用的日志记录格式也会存在较大的差异。

二、常用日志文件解析

日志文件存放内容
/var/log/message内核消息及各种应用程序的公共日志信息,包括启动、I/O错误、 网络错误
/var/log/cronCrond周期性计划任务产生的时间信息
/var/log/dmesg引导过程中的各种时间信息
/var/log/ maillog进入或发出系统的电子邮件活动
/var/log/lastlog每个用户最近的登录事件
/var/log/secure用户认证相关的安全事件信息
/var/log/wtmp每个用户登录注销及系统启动和停机事件
/var/log/btmp失败的、错误的登录尝试及验证事件

三、日志消息的级别

我们都知道,日志都会有日志级别的。根据日志信息的重要程度不同,分为不同的级别,数字级别越小,优先级越高,消息越重要

级别表示意义
0EMERG(紧急)导致主机系统不可用的情况
1ALERT(警告)必须马上采取解决措施
2CRIT(严重)比较严重的情况
3ERR(错误)运行出现错误
4WARNING(提醒)提醒用户的重要事件
5NOTICE(注意)不会儿影响系统,提醒用户
6INFO(信息)一般信息
7DEBUG(调式)程序调式
8None(没有)不做记录

日志模块内容巨大,这里先简介一番,方便理解查阅,后续继续补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值