有关用户登录的信息记录在 utmp(/var/run/utmp)、wtmp(/var/log/wtmp)、btmp(/var/log/btmp) 和 lastlog(/var/log/lastlog) 等文件中。

who、w 和 users 等命令通过 utmp(/var/run/utmp) 文件查询当前登录用户的信息。
last 和 ac 命令通过 wtmp(/var/log/wtmp) 文件查询当前与过去登录系统的用户的信息。
lastb 命令通过 btmp(/var/log/btmp) 文件查询所有登录系统失败的用户的信息。
lastlog 命令通过 lastlog(/var/log/lastlog) 文件查询用户最后一次登录的信息。

who 命令:显示当前当登录的用户的信息

huey@huey-K42JE:~$ who
huey pts/1 2015-05-11 18:29 (192.168.1.105)
sugar pts/2 2015-05-11 18:29 (192.168.1.105)

w 命令:显示登录的用户及其当前执行的任务

huey@huey-K42JE:~$ w
18:30:51 up 3 min, 2 users, load average: 0.10, 0.14, 0.06
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
huey pts/1 192.168.1.105 18:29 3.00s 0.52s 0.00s w
sugar pts/2 192.168.1.105 18:29 1:07 0.47s 0.47s -bash

users 命令:显示当前当登录的用户的用户名

huey@huey-K42JE:~$ users
huey sugar

last 命令:显示当前与过去登录系统的用户的信息

huey@huey-K42JE:~$ last
root pts/3 192.168.1.105 Mon May 11 18:33 - 18:33 (00:00)
sugar pts/2 192.168.1.105 Mon May 11 18:32 still logged in
sugar pts/2 192.168.1.105 Mon May 11 18:29 - 18:32 (00:02)
huey pts/1 192.168.1.105 Mon May 11 18:29 still logged in
reboot system boot 3.5.0-43-generic Mon May 11 18:27 - 18:33 (00:05)
huey pts/1 192.168.1.105 Sat May 9 10:57 - 17:31 (06:33)

lastb 命令:显示所有登录系统失败的用户的信息

huey@huey-K42JE:~$ sudo lastb

btmp begins Sat May  9 09:48:59 2015

lastlog 命令:显示用户最后一次登录的信息

huey@huey-K42JE:~$ lastlog
用户名 端口 来自 最后登陆时间
root pts/3 192.168.1.105 一 5月 11 18:36:43 +0800 2015
daemon **从未登录过**
bin **从未登录过**
sys **从未登录过**
......
hplip **从未登录过**
saned **从未登录过**
huey pts/1 192.168.1.105 一 5月 11 18:29:40 +0800 2015
guest-mIZNkv **从未登录过**
guest-bCf1SI **从未登录过**
sugar pts/2 192.168.1.105 一 5月 11 18:32:28 +0800 2015
mysql **从未登录过**
sshd **从未登录过**

ac 命令:显示用户连接时间的统计数据
a) 显示每天的总的连接时间

huey@huey-K42JE:~$ ac -d
May 9 total 6.55
Today total 0.54

b) 显示每个用户的总的连接时间

huey@huey-K42JE:~$ ac -p
huey 6.78
sugar 0.23
root 0.12
total 7.13

Linux - 查看用户登录记录的更多相关文章

  1. Linux查看用户登录信息-last

    last命令: last命令用于显示用户最近登录信息.单独执行last命令,将读取 /var/log/wtmp 文件,并将给该文件的内容记录的登入系统的用户名单全部显示出来. 语法: last (选项 ...

  2. linux查看用户登录时间以及命令历史

    1.查看当前登录用户信息 who命令: who缺省输出包括用户名.终端类型.登陆日期以及远程主机. who /var/log/wtmp 可以查看自从wtmp文件创建以来的每一次登陆情况 (1)-b:查 ...

  3. ref:linux查看用户登录时间以及命令历史

    ref:https://blog.csdn.net/csdn924618338/article/details/73555725/ 1.查看当前登录用户信息 who命令: who缺省输出包括用户名.终 ...

  4. Linux清除用户登录记录和命令历史方法(个人笔记)

    清除登陆系统成功的记录 [root@localhost root]# echo > /var/log/wtmp //此文件默认打开时乱码,可查到ip等信息 [root@localhost roo ...

  5. (九)Linux查看用户登录的命令

    用户登录查看命令 w 含义:就这么简单,一个字母w就是一个命令.查看登录用户信息. 输出的结果的含义: USER       登录的用户名 TTY        登录终端 FROM      从哪个I ...

  6. linux查看用户登录,操作历史等

    who 命令:显示当前当登录的用户的信息 who -b命令:显示系统最近一次的启动时间 w 命令:显示登录的用户及其当前执行的任务 last 命令:显示当前与过去登录系统的用户的信息 lastb 命令 ...

  7. linux查看用户登录信息2-who命令

    who命令与w命令相似,但要比w命令显示更加详细的信息.[root@rusky opt]# man who WHO(1) User Commands WHO(1) NAME who - show wh ...

  8. linux查看用户登录信息-w命令

    NAME w - Show who is logged on and what they are doing. SYNOPSIS w - [husfV] [user] DESCRIPTION w di ...

  9. 通过登入IP记录Linux所有用户登录所操作的日志

    通过登入IP记录Linux所有用户登录所操作的日志 对于Linux用户操作记录一般通过命令history来查看历史记录,但是如果在由于误操作而删除了重要的数据的情况下,history命令就不会有什么作 ...

随机推荐

  1. String类 and StringBuffer类

    1.equals() ==: a)对于原生数据类型来说,比较的是左右两边的值是否相等. b)对于引用类型来说,比较左右两边的引用是否指向同一个对象,或者说左右两边的引用地址是否相同. equals() ...

  2. Javascript and DOM学习

    1.输出 document.write.(); 2.alert警告 3.confirm消息对话框:当用户点击"确定"按钮时,返回true,取消时,返回false 4.prompt提 ...

  3. 使用SecureCRT远程 SSH 登陆 CentOS 和 Ubuntu

    1.CentOS下安装SSH 使用下列命令查看当前系统是否已经安装 ssh 和 rsync.rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件. rpm –qa | gre ...

  4. Android uiautomator实例使用

    转载自:http://blog.csdn.net/huiguixian/article/details/22398193 Android测试工具中,Monkey Runner只要简单几个指令即可,但他 ...

  5. JS 格式化日期

    function formatDate(date){ var year=date.getFullYear(); var month=date.getMonth()+1; var date=date.g ...

  6. 问题-WIN7 ..\Bin\InitCC32.exe".进程无法访问(拒绝访问)

    问题现象: 问题原因:是InitCC32.exe没有权限. 问题处理:在DELPHI7的安装目录里设置用户权限,加入EVE... 这个用户.

  7. .net iis 域名泛解析实战

    最近做个人网站想实现多个二级域名,一来为了好记,二来为了搜索引擎优化,搜索引擎对二级域名的收录还是比较快的.刚开始做了4,5个二级域名,每个都是在域名解析后台手动添加的,不过随着二级域名越来越多,发现 ...

  8. 转载总结一些关于Google chart api的知识

    <script type="text/javascript">      google.setOnLoadCallback(drawChartLine);      f ...

  9. FormsAuthentication.GetRedirectUrl 方法

    https://msdn.microsoft.com/zh-cn/library/8a22t5t3(v=vs.80) FormsAuthentication.GetRedirectUrl 方法 .NE ...

  10. Mac下移动硬盘不能粘贴

    不想格式化,安装 Paragon NTFS 10.0.2 from:http://www.nowmac.com/support/mac/664.html 就可以解决