当前位置:首页 > 操作系统 > Linux

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 日志文件详解 - 文章图片


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐