linux日志分析教程学习,linux日志操作

kodinid 14 0

大家好,今天小编关注到一个比较意思的话题,就是关于linux日志分析教程学习问题,于是小编就整理了2个相关介绍Linux日志分析教程学习的解答,让我们一起看看吧。

  1. Linux中的查看服务器运行的日志的命令是什么呢?
  2. linux下怎么查看ssh的用户登录日志?

Linux中的查看服务器运行的日志的命令什么呢?

只知道个/var/log/messages这个日志,关于mail的就不知道了,查看邮件队列用的是mailq命令,/var/spool/mqueue这个文件是暂存发送不出去的邮件

linux下怎么查看ssh的用户登录日志?

ssh用户的登录日志主要是wtmp和utmp这2个文件,分别位于/var/log/目录和/var/run目录,都是二进制文件,因此不能直接使用cat、tail等命令进行查看,需要使用who、w、users和last这4个命令进行查看,下面我简单介绍一下如何使用这4个命令来查看ssh用户登录日志:

who

这个命令主要用于列出当前已登录Linux系统的用户,如下,输出依次为用户名、tty号、登录时间以及远程连接主机IP:

如果指明了wtmp文件,则who命令会列出以前所有登录记录,如下,从上到下,时间越来越近,第一行为第一次登陆,最后一行为最后一次登陆:

w

这也是一个用于显示当前已登录Linux系统用户的命令,主要用于查看utmp文件,相比较who命令来说,它输出的信息更详细,如下,包括用户名、tty号、远程连接地址、登陆时间、空闲时间以及当前用户正在做的事(执行的命令)等:

users

到此,以上就是小编对于linux日志分析教程学习的问题就介绍到这了,希望介绍关于linux日志分析教程学习的2点解答对大家有用。

标签: 命令 日志 linux