2022
我们一起努力

Linux日志文件格式分析

  只要是由日志服务 rsyslogd 记录的日志文件,它们的格式就都是一样的。所以我们只要了解了日志文件的格式,就可以很轻松地看懂日志文件。

  日志文件的格式包含以下 4 列:

  1.事件产生的时间。

  2.产生事件的服务器的主机名。

  3.产生事件的服务名或程序名。

  4.事件的具体信息。

  我们查看一下 /var/log/secure 日志,这个日志中主要记录的是用户验证和授权方面的信息,更加容易理解。命令如下:

  [root@localhost ~]# vi /var/log/secure

  Jun 5 03:20:46 localhost sshd[1630]:Accepted password for root from 192.168.0.104 port 4229 ssh2

  # 6月5日 03:20:46 本地主机 sshd服务产生消息:接收从192.168.0.104主机的4229端口发起的ssh连接的密码

  Jun 5 03:20:46 localhost sshd[1630]:pam_unix(sshd:session):session opened for user root by (uid=0)

  #时间 本地主机 sshd服务中pam_unix模块产生消息:打开用户root的会话(UID为0)

  Jun 5 03:25:04 localhost useradd[1661]:new group:name=bb, GID=501

  #时间 本地主机 useradd命令产生消息:新建立bb组,GID为501

  Jun 5 03:25:04 localhost useradd[1661]:new user:name=bb, UID=501. GID=501. home=/home/bb, shell=/bin/bash

  Jun 5 03:25:09 localhost passwd:pam_unix(passwd:chauthtok):password changed for bb

  我截取了一段日志的内容,注释了其中的三句日志,剩余的两句日志大家可以看懂了吗?其实分析日志既是重要的系统维护工作,也是一项非常枯燥和烦琐的工作。如果我们的服务器出现了一些问题,比如系统不正常重启或关机、用户非正常登录、服务无法正常使用等,则都应该先查询日志。

  实际上,只要感觉到服务器不是很正常就应该查看日志,甚至在服务器没有什么问题时也要养成定时查看系统日志的习惯。

赞(0)
文章名称:《Linux日志文件格式分析》
文章链接:https://www.fzvps.com/116422.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!