Linux 由rsyslog服务生成的常见日志文件


/var/log/secure:

  记录系统安全的一些信息

  例如:用户账号登录的信息,ssh的登录日志信息就记录到这儿


/var/log/btmp:

  只记录失败的登录信息。不是普通的文本文件,而是一个二进制格式的文件。

  可以使用lstb命令来查看


/var/log/wtmp:

  记录系统重启,用户登录的时间信息。二进制格式,

  last命令可以查看


/var/log/lastlog:

  记录每个账号最后一次成功登录的信息。二进制的格式,

  使用lastlog命令可以查看


/var/log/dmesg:

  (CentOS7 之前版本)内核启动时候的硬件情况,centos8没有这个文件。

  使用dmesg命令查看,可持续记录硬件变化的情况。


/var/log/boot.log

  系统服务启动的相关信息,文本格式


/var/log/messages

  存放系统中大部分的日志信息。

  例如服务的启动失败可以在这个文件中看到很多提示信息


/var/log/anaconda

  anaconda的日志。分析系统安装的时候安装了哪些软件包。


范例:找到失败登录的IP

#lastb记录了失败登录的信息
[root@LogServer log]# lastb 
root     ssh:notty    10.0.0.17        Wed Oct 19 11:37 - 11:37  (00:00)
root     tty1                          Sat Aug 13 06:55 - 06:55  (00:00)

btmp begins Sat Aug 13 06:55:27 2022

#NF表示最后一列
[root@LogServer log]# awk '/Failed password/{print $(NF-3)}' /var/log/secure
10.0.0.17

范例:找出失败登录次数最多的前10个IP


posted on   背对背依靠  阅读(236)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示