日志的种类和记录的方式
在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编辑日志的配置文件。

日志输入的规则
最后更新于
这有帮助吗?