日志的种类和记录的方式

在CentOS 7中,系统日志消息由两个服务负责处理:systemd-journald和rsyslog。

常见日志文件的作用

/var/log目录是由rsyslog服务维护的,其中存放着一些特定的系统和服务的日志文件,如表

日志文件位置及作用

过滤日志文件的Failed字段,把结果通过管道传递给awk命令,打印第11列内容,再把结果通过管道传递给uniq命令进行排序。

uniq命令用于报告或忽略文件中的重复行,选项-c或--count:在每列旁边显示该行重复出现的次数。

/var/log/wtmp文件的作用

/var/log/wtmp是一个二进制文件,记录每个用户的登录次数和持续时间等信息。可以用last命令输出wtmp文件中的内容,last命令用来显示到目前为止成功登录系统的记录。

使用/var/log/btmp文件查看暴力破解系统的用户

/var/log/btmp文件是记录错误登录系统的日志。如果发现/var/log/btmp日志文件大于1MB,就说明很多人在暴力破解ssh服务,此日志需要使用lastb命令查看。

发现某个IP地址登录错误次数最多后,使用防火墙拒绝,命令如下:

查看恶意IP试图登录次数:

清空日志。

日志的记录方式

(1)日志的分类如下

(2)日志的级别:严重性由轻到重如表

rsyslog日志服务

在RHEL 5系统中,日志服务名为syslog,配置文件为/etc/syslog.conf。

在RHEL 6和RHEL 7系统中,日志服务名为syslog,配置文件为/etc/rsyslog.conf。

使用vim /etc/rsyslog.conf编辑日志的配置文件。

日志输入的规则

最后更新于

这有帮助吗?