linux查看活动用户命令

fiy 其他 55

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看Linux系统中的活动用户,可以使用以下命令:

    1. `who`命令:可以显示当前登录到系统的用户。使用`who`命令可以显示当前用户的用户名、登录时间、登录IP等信息。

    2. `w`命令:和`who`命令类似,可以显示当前登录到系统的用户。不同的是,`w`命令在显示用户信息的同时,还会显示用户的终端、运行的命令、以及用户的登录IP等详细信息。

    3. `users`命令:可以列出当前登录系统的用户的用户名。

    4. `last`命令:可以显示用户的登录历史。使用`last`命令可以查看系统上所有用户的登录记录,包括登录时间、登录IP,以及登录的终端。

    5. `whoami`命令:可以显示当前登录用户的用户名。

    通过使用以上命令,你可以轻松查看Linux系统中的活动用户,了解当前登录到系统的用户情况。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,你可以使用以下命令来查看活动用户:

    1. `who`命令:运行`who`命令可以显示当前登录系统的用户。它将列出用户的登录名、终端、登录时间和登录IP地址等信息。
    示例:
    “`
    $ who
    username1 tty1 2022-01-01 10:00
    username2 tty2 2022-01-01 11:00
    “`

    2. `w`命令:`w`命令是`who`命令的扩展版本,除了显示登录用户的信息外,还可以显示用户的当前活动情况(如运行的进程)。
    示例:
    “`
    $ w
    10:00:01 up 10 days, 2:53, 2 users, load average: 0.00, 0.01, 0.05
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    username1 tty1 – 10:00 5:30m 0.10s 0.05s -bash
    username2 tty2 – 11:00 1:23 0.01s 0.01s -bash
    “`

    3. `last`命令:`last`命令可以显示用户的登录历史记录,包括登录名、登录时间、登出时间和登录IP地址等信息。默认情况下,`last`命令会显示所有用户的登录记录。
    示例:
    “`
    $ last
    username1 tty1 Fri Jan 1 10:00 still logged in
    username2 tty2 Fri Jan 1 11:00 still logged in
    reboot system boot Sun Dec 19 09:24 still running
    username1 pts/0 Wed Dec 15 15:35 – 16:15 (00:40)
    “`

    4. `whoami`命令:`whoami`命令可以显示当前用户的用户名。
    示例:
    “`
    $ whoami
    username1
    “`

    5. `/var/log/auth.log`文件:该文件记录了系统的认证日志,包括用户的登录和注销记录。你可以使用文本编辑器(如`vi`或`nano`)查看该文件。
    示例:
    “`
    $ sudo vi /var/log/auth.log
    “`

    以上是Linux系统中查看活动用户的一些常用命令和方法。通过使用这些命令,你可以方便地了解当前登录系统的用户情况。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux系统中可以使用多个命令来查看活动用户。下面给出几个常用的命令。

    1. who命令:用于显示当前登录到系统的用户信息。该命令会显示登录用户名、终端设备、登录时间等信息。使用方法:who。

    “`
    $ who
    用户名1 终端设备1 登录时间1
    用户名2 终端设备2 登录时间2

    “`

    2. w命令:与who命令类似,用于显示当前登录用户的信息,但是比who命令提供更详细的信息,还包括每个用户的CPU利用率等。使用方法:w。

    “`
    $ w
    21:20:44 up 3 days, 1:37, 3 users, load average: 0.00, 0.02, 0.05
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    username tty1 :0 18:32 3days 11.94s 0.05s /usr/lib/gnome-session/gnome-session-binary
    username pts/0 :0 19:45 2.00s 0.28s 0.02s w
    another pts/1 :0 20:30 52:19 0.09s 0.09s bash
    “`

    3. last命令:用于显示所有已经登录过系统的用户信息,包括登录时间、登录设备等信息。使用方法:last。

    “`
    $ last
    username tty1 Thu Oct 21 18:32 still logged in
    username pts/0 :0 Thu Oct 21 19:45 still logged in
    another pts/1 :0 Thu Oct 21 20:30 – 21:20 (00:49)
    “`

    4. finger命令:用于显示用户的详细信息,包括登录时间、登录设备、活动进程等。使用方法:finger。

    “`
    $ finger username
    Login: username Name: First Last
    Directory: /home/username Shell: /bin/bash
    On since Thu Oct 21 18:32 (EDT) on tty1 from :0
    10 minutes 28 seconds idle
    No mail.
    No Plan.
    “`

    5. ps命令:用于显示当前系统上运行的进程信息,通过grep命令结合ps命令可以过滤出活动用户的进程。使用方法:ps aux | grep 用户名。

    “`
    $ ps aux | grep username
    username 1017 0.0 0.0 166112 4332 tty1 Ssl+ Oct21 0:00 gnome-session-binary
    username 2102 0.0 0.0 146116 2308 ? Sl Oct21 0:00 gnome-keyring-daemon –start –foreground –components=secrets
    username 2867 1.8 0.2 641580 42424 tty2 Sl+ Oct21 25:39 gnome-terminal-server

    “`

    以上是常用的几个命令,可以根据具体的需求选择适合的命令来查看活动用户。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部