1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 分析linux相关日志文件 Linux日志系统与分析.pdf

分析linux相关日志文件 Linux日志系统与分析.pdf

时间:2021-01-05 19:21:39

相关推荐

分析linux相关日志文件 Linux日志系统与分析.pdf

Linux日志系统与分析

1

目录

 Linux日志系统简介

 Linux日志分析

 案例介绍: Linux日志入侵发现

Linux日志系统简介

 日志的主要用途是系统审计、监测追踪和分析统计。

 为了保证 Linux 正常运行、准确定位系统问题,认真

检查日志文件是管理员的一项非常重要的任务。

 Linux采用了syslog工具来实现此功能,如果配置正确

的话,所有在主机上发生的事情都会被记录下来,不

管是好的还是坏的。

3

什么是 syslog

 Linux 内核由很多子系统组成 (网络、文件访问、内

存管理等)子系统需要给用户传送一些消息,消息内

容包括消息的来源及重要性等。所有子系统都要把消

息送到一可以维护的公用消息区,于是就有了 syslog。

 syslog 是一综合的日志记录系统。主要功能是日志管

理和分类存放

 syslog 使程序设计者从繁重的、机械的编写日志文件代码的

工作中解脱出来,使管理员更好地控制日志的记录过程。

4

syslogd 的配置

 syslogd 的配置文件 /etc/syslog.conf 规定了系统中需要监视的事件

和相应的日志的保存位置。

 # Log all kernel messages to the console.

 # Logging much else clutters up the screen.

 #kern.* /dev/console

 # 将 info 或更高级别的消息送到 /var/log/messages ,

 # 除了 mail/news/authpriv/cron 以外。

 # 其中*是通配符,代表任何设备;none 表示不对任何级别的信息进行记录。

 *.info;mail.none;news.none;authpriv.none;cron.none

/var/log/messages

 # 将 authpirv 设备的任何级别的信息记录到 /var/log/secure 文件中,

5

syslogd 的配置文件

 # 这主要是一些和认证、权限使用相关的信息。

 authpriv.* /var/log/secure

 # 将 mail 设备中的任何级别的信息记录到 /var/log/ maillog 文件中, 这主

要是和电子邮件相关的信息。

 mail.* -/var/log/ maillog

 # 将 cron 设备中的任何级别的信息记录到 /var/log/cron 文件中,

 # 这主要是和系统中定期执行的任务相关的信息。

 cron.* /var/log/cron

 # 将任何设备的 emerg 级别或更高级别的消息发送给所有正在系统上的用户。

 *.emerg *

6

syslogd 的配置文件

 # 将 uucp 和 news 设备的 crit 级别或更高级别的消息记录到

/var/log/spooler 文件中。

 uucp,news.crit /var/log/spooler

 # 将和本地系统启动相关的信息记录到 /var/log/boot.log 文件中。

 local7.* /var/log/boot.log

 # 将 news 设备的 crit 级别的消息记录到 /var/log/news/ news.crit 文件中。

 news.=crit

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。