Linux Centos7 日志文件详解

Linux Centos7 日志文件详解

一.日志文件

1.日志文件的功能和分类

Linux Centos7 日志文件详解

2.日志文件保存位置和文件介绍

Linux 操作系统本身和大部分服务器程序的日志文件都默认放在目录/var/log/下。一
部分程序共用一个日志文件,一部分程序使用单个日志文件,而有些大型服务器程序由于日
志文件不止一个,所以会在/var/log/目录中建立相应的子目录来存放日志文件,这样既保
证了日志文件目录的结构清晰,又可以快速定位日志文件。有相当一部分日志文件只有 root
用户才有权限读取,这保证了相关日志信息的安全性。
**

Linux Centos7 日志文件详解

3.内核及系统日志

从配置文件/etc/rsyslog.conf 中可以看到,受 rsyslogd 服务管理的日志文件都是Linux 操作系统中主要的日志文件,它们记录了 Linux 操作系统中内核、用户认证、电子邮件、计划任务等基本的系统消息。在 Linux 内核中,根据日志消息的重要程度不同,将其分
为不同的优先级别(数字等级越小,优先级越高,消息越重要)。

Linux Centos7 日志文件详解

Linux Centos7 日志文件详解

4.日志消息的级别(重点)

Linux Centos7 日志文件详解

5.日志记录的一般格式

Linux Centos7 日志文件详解

6.用户日志分析

Linux Centos7 日志文件详解

1.users 查看能登录的用户

Linux Centos7 日志文件详解

2.who,w查看在线登录的用户

Linux Centos7 日志文件详解

Linux Centos7 日志文件详解

3.last,lastb查看登录成功的用户和登录失败的用户

Linux Centos7 日志文件详解

Linux Centos7 日志文件详解

7.程序日志分析

Linux Centos7 日志文件详解

在 Linux 操作系统中,还有相当一部分应用程序没有使用 rsyslog 服务来管理日志,而
是由程序自己维护日志记录。例如,httpd 网站服务程序使用两个日志文件 access_log 和error_log 分别记录客户访问事件和错误事件。
Linux Centos7 日志文件详解
Linux Centos7 日志文件详解

Linux Centos7 日志文件详解

Linux Centos7 日志文件详解

猜你喜欢

转载自blog.51cto.com/14449524/2433077