基础 Linux 安全:系统日志与入侵检测
1. 系统日志概述
在 Linux 系统中,系统日志是保障系统安全和运维的重要工具。系统日志记录器是用于记录 Linux 内核消息的工具,其记录的信息不仅来自 Linux 内核,还包括其他应用程序,如邮件日志和由 cron 命令生成的自动化日志。
系统日志记录器由名为 syslogd 的守护进程运行,在系统启动时启动。syslogd 运行后,会将内核或相关应用程序输出的信息记录到主日志文件 messages
中,该文件位于 /var/log
目录下。
日志条目采用以下语法:
date time hostname message
其中, date
和 time
表示事件发生的日期和时间戳, hostname
是机器的主机名, message
是关于事件的信息。
例如:
May 16 11:11:33 localhost avahi - daemon[4355]: Registering new address record for 192.168.1.11 on eth0.
该日志记录于 5 月 16 日上午 11:11:33,由本地主机 localhost
使用