CentOS下查看最后登录的用户信息
tail /var/log/messages
tail /var/log/secure

我们知道,在redhat下可以用lastlog查看各用户最后登录的信息,用last可以查看指定用户的登录信息。
查看用户登陆信息:

last

命令详解
  功能说明:列出目前与过去登入系统的用户相关信息。

  语  法:last [-adRx][-f <记录文件>][-n <显示列数>][帐号名称...][终端机编号...]

  补充说明:单独执行last指令,它会读取位于/var/log目录下,名称为wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。
  参  数:
  -a  把从何处登入系统的主机名称或IP地址,显示在最后一行。

  -d  将IP地址转换成主机名称。

  -f <记录文件>  指定记录文件。

  -n <显示列数>或-<显示列数>  设置列出名单的显示列数。

  -R  不显示登入系统的主机名称或IP地址。

  -x  显示系统关机,重新开机,以及执行等级的改变等信息。

lastlog

只是记录每个用户上次登录的时间,/var/log/lastlog

例如:查看root和admin在最近20天内是否有登录:
#lastlog -t 20|egrep "root|admin"

查看最近20天内登录的用户,除root和admin之外:
#lastlog -t 20|egrep -v "root|admin"

首先简单介绍一下Centos中记录登陆信息的日志文件:

(1)有关当前登录用户的信息记录在文件utmp中;

(2)登录进入和退出纪录在文件wtmp中;

(3)最后一次登录文件可以用lastlog命令察看。

数据交换、关机和重起也记录在wtmp文件中。所有的纪录都包含时间戳。

每次有一个用户登录时,login程序在文件lastlog中察看用户的UID。如果找到了,则把用户上次登录、退出时间和主机名写到标准输出中,然后login程序在lastlog中纪录新的登录时间。
在新的lastlog纪录写入后,utmp文件打开并插入用户的utmp纪录。该纪录一直用到用户登录退出时删除。utmp文件被各种命令文件使用,包括who、w、users和finger。

下一步,login程序打开文件wtmp附加用户的utmp纪录。当用户登录退出时,具有更新时间戳的同一utmp纪录附加到文件中。wtmp文件被程序last和ac使用。
wtmp和utmp文件都是二进制文件,用户需要使用who、w、users、last和ac来使用这两个文件包含的信息。

下面来说如何查看Centos用户登陆日志。

1.who:who命令查询utmp文件并报告当前登录的每个用户。Who的缺省输出包括用户名、终端类型、登录日期及远程主机。

例如:who(回车)显示

2.如果指明了wtmp文件名,则who命令查询以前所有的登陆纪录。使用命令who /var/log/wtmp查看所有登陆记录,结果如下:

3.last:last命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户。例如:

CentOS下查看最后登录的用户信息以及LOG记录相关推荐

  1. CentOS下查看已经登录用户并踢出的方法

    CentOS下查看已经登录用户并踢出的方法 Linux 是个多用户系统,一旦连接到网络中,它可以同时为多个登录用户提供服务. 系统管理员可以随时了解系统中有那些用户,用户都在进行什么操作. 查看用户的 ...

  2. centos who命令 查看当前登录系统用户信息

    who 显示当前登录系统的用户,但w显示的更为详细 默认输出 [root@mysql ~]# who //用户名.登录终端.登录时间 root pts/0 2019-01-27 09:55 (192. ...

  3. centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息

    2019独角兽企业重金招聘Python工程师标准>>> centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息 查看网卡型号 [root@server]# lspci | g ...

  4. linux 不小心删掉网卡配置文件的mac地址 如何恢复,linux/Centos下查看和修改网卡Mac地址(ifconfig命令)...

    本文转载自http://www.169it.com/article/14360294838474691537.html eth0 Link encap:Ethernet HWaddr 00:e4:56 ...

  5. 查看linux系统版本centos,CentOS下查看系统版本的4种方法

    Linux有很多的发行版,不同的版本会有一些细微区别,所以经常需要查看服务器系统的版本号. 下面来看下CentOS下如何查看CentOS版本. 方法1:cat /etc/issue 执行命令:[www ...

  6. linux如何查看本机名称,Linux查看本机登陆用户信息(w、who、last和lastlog命令)...

    如果我们想要知道 Linux 服务器上目前已经登录的用户信息,则可以使用 w 或 who 命令来进行查询. w 命令 先看看 w 命令,如下: [root@localhost ~]# w 09:54: ...

  7. Linux/centos下查看硬件型号

    如何在Linux/centos下查看网卡型号,如何查看主板型号,CPU/显卡信息,硬盘型号等硬件信息 查看网卡型号 [root@www.ctohome.com]# lspci | grep Ether ...

  8. linux下查看GPU版本和详情信息 CUDA版本信息 anaconda版本信息

    查看GPU型号 lspci | grep -i nvidia 查看NVIDIA驱动版本 sudo dpkg --list | grep nvidia-* # lspci | grep -i nvidi ...

  9. linux查看网卡的驱动命令行,Linux下查看网卡驱动和版本信息

    Linux下查看网卡驱动和版本信息 查看网卡生产厂商和信号 查看基本信息:lspci 查看详细信息:lspci -vvv # 3个小写的v 查看网卡信息:lspci | grep Ethernet 查 ...

最新文章

  1. Linux内核之内存管理(4)--缺页处理程序
  2. 北大数院校友最新成果登数学四大顶刊,偏微分方程突破,可用于W-GAN,现已回国任教中科大...
  3. SAP PM IW33里查看维护订单相关的维护计划
  4. 无监督机器学习中,最常见的聚类算法有哪些?
  5. 吸引:由《你的知识需要管理》编辑过程想到的
  6. spring计算方圆300km内其它城市(附完整代码)
  7. pyecharts开篇(python可视化神器)
  8. 注册机patch起什么作用_电机滑环起什么作用?
  9. mysql不兼容_mysql5.7 不兼容问题
  10. 网管员、工程师 、专家 的岗位描述
  11. 宋体小四在手机上是几号_word文档4号宋体 word宋体小四是几号字
  12. 如何在Excel中制作斜线
  13. 企业用企业邮箱的好处是什么?企业邮箱支持哪些功能?
  14. 【Blender】Blender全按键解析 01(目前咕咕咕了)
  15. python sasl_Pyhive、SASL和Python 3.5
  16. Cay S.Horstmann:从Java新特性看Java的未来
  17. 【DPDK】dpdk样例源码解析之二:dpdk-helloworld
  18. 小孩近视用白炽灯好吗?使用护眼台灯有啥好处?
  19. l2高斯分布_L1正则先验是Laplace分布,L2正则先验分布是高斯分布
  20. 28335ADDA的片选信号

热门文章

  1. html标题标签最大值是多少,css – 样式HTML5进度标记,达到了它的最大值
  2. php获取类的熟悉,php如何获取类的所有方法
  3. mysql事务概念_MySQL事务的概念
  4. ebs oracle pl sql开发_PL/SQL设置
  5. 皮一皮:秀恩爱死的快啊!!!!
  6. 皮一皮:碰上一个说倒装句的直男怎么办...
  7. 每日一皮:就像我的编程,虽然过程不咋地,结果还不错...
  8. VS Code有哪些奇技淫巧?
  9. 每日一皮:举一反三,这么聪明的客户可不多见了...
  10. 7 个显著提升编码效率的IntelliJ IDEA必备插件