2024年6月12日发(作者:)

Linux日志的来龙去脉(上)

一:日志简介

日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通

过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有:审

计和监测。他还可以实时的监测系统状态,监测和追踪侵入者等等。

在Linux系统中,有三个主要的日志子系统:

(1).连接时间日志----由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/ut

mp,login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。

(2).进程统计----由系统内核执行。当一个进程终止时,为每个进程往进程统计文件(p

acct或acct)中写一个纪录。进程统计的目的是为系统中的基本服务提供命令使用统计。

(3).错误日志----由syslogd执行。各种系统守护进程、用户程序和内核通过syslog

向文件/var/log/messages报告值得注意的事件。另外有许多UNIX程序创建日志。像H

TTP和FTP这样提供网络服务的服务器也保持详细的日志。

每个使用UNIX/LINUX的人都知道日志的用处,那你是否清楚LINUX这些日志信息

处理的来龙去脉呢?

我们可以看到LINUX系统信息日志的途径基本有以下2种:

(1)dmesg

(2)/var/log/下的文件

下面我们就从这个2个途径着手,一步步的走下去.

(一)首先,我们来看dmesg这个常见的命令背后隐藏的是什么!!

(1)先让我们来man一下