• Linux用户登录查看命令总结


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

    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*
  • 相关阅读:
    shell编程基础(六): 透彻解析查找命令find
    shell编程基础(五): 正则表达式及其使用
    shell编程基础(三): 位置参数与shell脚本的输入输出
    shell编程基础(二): shell脚本语法之分支语句和循环语句
    shell编程基础(一): 基本变量和基本符号
    SpringCloud学习(一):微服务简介
    ubuntu 安装bazel
    numpy reshape resize用法
    L0、L1及L2范数
    linux常用的搜索命令
  • 原文地址:https://www.cnblogs.com/xuanbjut/p/11901248.html
Copyright © 2020-2023  润新知