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. 冒泡算法(BubbleSort)

    /*冒泡排序原理 比较相邻的元素.如果前一个元素比后一个元素大,就交换这两个元素的位置. 对每一对相邻元素做同样的工作,从开始第一对元素到结尾的最后一对元素.最终最后位置的元素就是最大值.实现步骤 1 ...

  2. CPU发展史和相关品牌介绍

    CPU发展史和相关品牌介绍 CPU发展已经有40多年的历史了.我们通常将其分成 六个阶段. (1)第一阶段 (1971年-1973年) .这是4位和8位低档微处理器时代,代表产品是Intel 4004 ...

  3. badusb论述

    "BadUSB"是2014年计算机安全领域的热门话题之一,该漏洞由Karsten Nohl和Jakob Lell共同发现 攻击原理 TEENSY 攻击者在定制攻击设备时,会向USB ...

  4. Day05_21_Constructor构造器

    Constructor 构造器 构造方法(构造函数,构造器) 构造方法又被称为 构造函数/构造器/Constructor 构造方法的语法结构: [修饰符列表] 构造方法名 (形式参数列表){ 构造方法 ...

  5. NodeJS中的LRU缓存(CLOCK-2-hand)实现

    转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 原文参考:https://www.codeproject.com/Articles/5299328/LRU- ...

  6. c协程库libco几点体会

    https://www.cnblogs.com/dearplain/p/9820913.html 这里说的是Tencent开源的libco. libco的用途和依赖 主要还是c/c++服务端,相比li ...

  7. 08. linux下 mv find grep命令

    mv命令: find命令: grep命令: 作用:查找文件中相应的内容,及文本信息. 格式:grep "内容" [选项]  文件名或路径 常用选项:

  8. 功能:Java注解的介绍和反射使用

    功能:Java注解的介绍和反射使用 一.注解 1.注解介绍 java注解(Annotation),又称为java标注,是jdk5.0引入的一种机制. Java 语言中的类.方法.变量.参数和包等都可以 ...

  9. SpringBoot + Dubbo + Zookper 整合

    经过2个小时的调试终于弄完了,过程如下, 环境: JDK1.8 .Springboot2.2.6. Windows10系统 如果不看Dubbo 管理页面的话就不用下载 Dubbo-domain了,这个 ...

  10. hdu1146

    题意:       题意最蛋疼,其实是水题,这个题意整的我wa了一个多小时,我就改改题意吧..有一条河,刚开始的时候在左岸有一条船,这条船最多能运n个货物,一趟的时间是t,有m个货物,每个货物有自己到 ...