Linux用户登录查看命令总结 - w,who,last,lastlog

747 次阅读  ·  读完需要 15 分钟

0

1. 查看登录用户信息

who -H

命令输出

NAME: 用户名
LINE: 登录终端
TIME: 登录时间 (登录来源IP地址)

实例

[vagrant~] ]$who -H
NAME LINE TIME COMMENT
vagrant pts/2 2018-04-23 00:40 (10.0.2.2)

2. 查看登录用户的信息及他们的行为

w [用户名]

命令输出

User:    登录的用户名
TTY: 登录后系统分配的终端号
From: 远程主机IP,即从哪个IP登录的
login@: 登录时间
IDLE: 用户空闲时间。这是个计时器,一旦用户执行任何操作,改计时器就会被重置。
JCPU: 和终端连接的所有进程占用时间。包括当前正在运行的后台作业占用时间
PCPU: 当前进程所占用时间
WHAT: 当前正在运行进程的命令行

实例

[vagrant~] ]$w
00:46:28 up 6 min, 1 user, load average: 0.25, 0.27, 0.15
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
vagrant pts/2 10.0.2.2 00:40 4.00s 0.13s 0.00s w
[vagrant~] ]$w root
00:46:33 up 6 min, 1 user, load average: 0.23, 0.26, 0.15
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

3. 查询当前登录和过去登录的用户信息

last

last 命令默认读取 /var/log/wtmp 文件数据

命令输出

- 用户名
- 登录终端
- 登录IP
- 登录时间
- 退出时间 (在线时间)

实例

[vagrant~] ]$last
vagrant pts/2 10.0.2.2 Mon Apr 23 00:40 still logged in
reboot system boot 3.13.0-24-generi Mon Apr 23 00:40 - 02:37 (01:57)
reboot system boot 3.13.0-24-generi Mon Apr 23 00:19 - 00:38 (00:19)
vagrant pts/0 10.0.2.2 Fri Apr 20 12:00 - 12:06 (00:05)
vagrant pts/0 10.0.2.2 Fri Apr 20 10:51 - 11:50 (00:58)
vagrant pts/0 10.0.2.2 Fri Apr 20 10:35 - 10:51 (00:16)
vagrant pts/0 10.0.2.2 Fri Apr 20 01:42 - 10:35 (08:52)
reboot system boot 3.13.0-24-generi Fri Apr 20 00:16 - 00:38 (3+00:21)
vagrant pts/0 10.0.2.2 Thu Apr 19 11:16 - 12:19 (01:02)
reboot system boot 3.13.0-24-generi Thu Apr 19 11:15 - 00:38 (3+13:22)
vagrant pts/0 10.0.2.2 Thu Apr 19 00:51 - down (10:21)
reboot system boot 3.13.0-24-generi Thu Apr 19 00:42 - 11:13 (10:30)
vagrant pts/0 10.0.2.2 Wed Apr 18 02:45 - 12:09 (09:23)
reboot system boot 3.13.0-24-generi Wed Apr 18 00:25 - 11:13 (1+10:47)
vagrant pts/1 10.0.2.2 Tue Apr 17 02:54 - 12:29 (09:34)
reboot system boot 3.13.0-24-generi Tue Apr 17 02:54 - 11:13 (2+08:18)
...... 中间省略n行......
vagrant pts/0 10.0.2.2 Sun Apr 8 10:07 - 10:51 (00:43) wtmp begins Sun Apr 8 10:07:57 2018

4. 查看所有用户的最后一次登录时间

lastlog

lastlog 命令默认读取 /var/log/lastlog 文件数据

命令输出

- 用户名
- 登录终端
- 登录IP
- 最后一次登录时间

实例

 
[vagrant~] ]$lastlog
Username Port From Latest
root **Never logged in**
daemon **Never logged in**
bin **Never logged in**
sys **Never logged in**
sync **Never logged in**
games **Never logged in**
man **Never logged in**
lp **Never logged in**
mail **Never logged in**
news **Never logged in**
uucp **Never logged in**
proxy **Never logged in**
www-data **Never logged in**
backup **Never logged in**
list **Never logged in**
irc **Never logged in**
gnats **Never logged in**
nobody **Never logged in**
libuuid **Never logged in**
syslog **Never logged in**
messagebus **Never logged in**
sshd **Never logged in**
statd **Never logged in**
vagrant pts/2 10.0.2.2 Mon Apr 23 00:40:38 +0000 2018
colord **Never logged in**
mysql **Never logged in*

Linux用户登录查看命令总结 - w,who,last,lastlog的更多相关文章

  1. Linux系列(22) - 用户登录查看命令

    需求 查看当前在线用户情况:历史用户登录情况 W 格式 [root@localhost ~]# w:查看所有登录用户信息 [root@localhost ~]# w [用户名]:查看指定登录用户信息 ...

  2. linux达人养成计划学习笔记(七)—— 用户登录查看命令

    一.查看用户登录信息 1.命令格式 w 2.命令结果 第一行信息是:系统当前时间     系统运行总时间     登录用户数量     一分钟/五分钟/十分钟的系统负载(越大越差) 二.who命令 1 ...

  3. Linux学习笔记(八)Linux常用命令:用户登录查看命令

    一.查看登录用户信息 w [用户名] 二.Who who 三.查询当前登录和过去登陆的用户信息 last 四.查看所有用户最后一次登录时间 lastlog

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

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

  5. linux用户管理 查看用户信息

    LINUX系统中用户登录查看命令 W命令 [root@ssgao1987 ~]# w 04:57:01 up 11:50,  2 users,  load average: 0.00, 0.00, 0 ...

  6. Linux用户登录记录日志和相关查看命令汇总

    # 1 utmp.wtmp.btmp文件 Linux用户登录信息放在三个文件中: 1 /var/run/utmp:记录当前正在登录系统的用户信息,默认由who和w记录当前登录用户的信息,uptime记 ...

  7. Linux用户登录记录日志和相关查看命令汇总(转)

    # 1 utmp.wtmp.btmp文件 Linux用户登录信息放在三个文件中: 1 /var/run/utmp:记录当前正在登录系统的用户信息,默认由who和w记录当前登录用户的信息,uptime记 ...

  8. (转)Linux用户登录记录日志和相关查看命令汇总

    原文地址:http://www.cnblogs.com/lizhaoxian/p/5981029.html # 1 utmp.wtmp.btmp文件 Linux用户登录信息放在三个文件中: 1 /va ...

  9. Linux用户登录日志查询

    # 1 utmp.wtmp.btmp文件 Linux用户登录信息放在三个文件中: 1 /var/run/utmp:记录当前正在登录系统的用户信息,默认由who和w记录当前登录用户的信息,uptime记 ...

随机推荐

  1. element Notification 通知文字换行小技巧

    this.$notify({ title: "通知", message: res.result, iconClass: "el-icon-bell",//自定义 ...

  2. 学习笔记-vue 打包去#和页面空白问题

    文件资源路径是对的,但是页面空白.百度了很久找了一篇文章解决了. 1.vue项目中config文件下index.js中打包配置 build: { // Template for index.html ...

  3. Java(299-314)【线程、同步】

    1.多线程的原理 2.多线程内存图解 开辟新的栈空间,多个线程之间互不影响 3.Thread类的常用方法 getName()返回该线程的名称 Thread类的子类 获取线程的名称:     1.使用T ...

  4. ansible:playbook详解

    Blog:博客园 个人 概述 playbook是由一个或者多个play组成的列表. 主要功能是将预定义的一组主机装扮成事先通过ansible中的task定义好的角色.task实际是调用ansible的 ...

  5. 「HTML+CSS」--自定义加载动画【017】

    前言 Hello!小伙伴! 首先非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出- 哈哈 自我介绍一下 昵称:海轰 标签:程序猿一只|C++选手|学生 简介:因C语言结识编程,随后转入计算机 ...

  6. Github Pages+Gridea设置DisqusJS评论

    1 前言 相信很多人都对Github Pages不默认,笔者之前写过了一篇文章,使用Github Pages去搭建博客的,链接可以戳这里. 但是唯一的不足是没有提到评论,因为当时笔者测试了一下,评论设 ...

  7. yapi简介,安装及使用

    简介 ​ YApi 是高效.易用.功能强大的 api 管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.可以帮助开发者轻松创建.发布.维护 API,YApi 还为用户提供了优秀的交互体验, ...

  8. hdu4400 BFS+STL

    题意:        煤矿爆炸,每个煤矿有自己的x,y,d,d是他爆炸后会是d距离内的爆炸,每次输入一个爆炸的煤矿,问你这个煤矿爆炸会有多少个煤矿爆炸. 思路:       爆炸的过程就是搜索的过程, ...

  9. hdu4717 三分(散点的移动)

    题意:      给你一些点,这些点有各自的初始位置,移动速度和方向,问你什么时候任意两点中最长的距离最小,求时刻和此时的距离.. 思路:      感觉题目很赞,一开始想不到三分,因为么有办法证明他 ...

  10. Win64 驱动内核编程-24.64位驱动里内嵌汇编

    64位驱动里内嵌汇编 讲道理64位驱动是不能直接内链汇编的,遇到这种问题,可以考虑直接把机器码拷贝到内存里,然后直接执行. 获得机器码的方式,可以写好代码之后,直接通过vs看反汇编,然后根据地址在看内 ...