linux查看当前在线用户命令

fiy 其他 410

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux系统中可以使用以下命令来查看当前在线用户:
    1. who命令:该命令显示当前登录系统的用户信息,包括用户名、登录时间、登录IP等。
    语法:who [参数]
    示例:who

    2. w命令:该命令显示当前登录系统的用户信息,包括用户名、登录时间、登录IP、所用终端设备等。
    语法:w [参数]
    示例:w

    3. users命令:该命令显示当前登录系统的用户列表。
    语法:users [参数]
    示例:users

    4. last命令:该命令显示最近登录系统的用户信息,包括用户名、登录时间、登录IP等。
    语法:last [参数]
    示例:last

    这些命令可以帮助管理员快速了解当前系统中的在线用户情况,方便进行系统管理和安全监控工作。

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

    在Linux系统中,可以使用以下命令查看当前在线用户:

    1. w命令:w命令用于显示当前登录系统的用户信息,包括在线用户的用户名、终端和登录时间等。在终端中直接输入w命令后,会显示如下信息:
    “`
    11:21:29 up 1:58, 2 users, load average: 0.08, 0.13, 0.06
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    user tty1 :0 09:23 1:56m 0.06s 0.06s -bash
    user2 pts/0 :0 10:05 15:29 0.07s 0.07s -bash
    “`
    其中,USER列显示用户名,TTY列显示登录的终端号,FROM列显示用户登录的来源IP地址,LOGIN列显示用户登录的时间,IDLE列显示用户闲置时间,JCPU列显示CPU时间占用,PCPU列显示物理CPU时间占用,WHAT列显示当前用户正在运行的命令。

    2. who命令:who命令用于显示当前登录系统的用户信息,包括用户名、终端和登录时间等。在终端中直接输入who命令后,会显示类似的信息:
    “`
    user tty1 2021-11-28 09:23
    user2 pts/0 2021-11-28 10:05 (:0)
    “`
    其中,第一列显示用户名,第二列显示登录的终端号,第三列显示登录的日期和时间,第四列显示用户登录的来源IP地址。

    3. finger命令:finger命令可以显示用户详细信息,包括用户名、终端、登录时间、登录IP地址等。在终端中输入finger命令后,会显示类似的信息:
    “`
    Login: user Name: User
    Directory: /home/user Shell: /bin/bash
    On since Sun Nov 28 09:23 (CST) on tty1 from :0
    1 day 1 hour idle
    No new mail.
    No mail.
    “`
    其中,Login显示用户名,Name显示用户姓名,Directory显示用户的家目录,Shell显示用户的默认Shell,On since显示用户登录的时间和来源IP地址,idle显示用户闲置时间,No new mail显示未读邮件数目,No mail显示用户是否有邮件。

    4. last命令:last命令用于显示最近的登录记录,包括用户名、登录时间、终端和登录来源等。在终端中输入last命令后,会显示类似的信息:
    “`
    user pts/0 :0 Wed Nov 24 22:01 still logged in
    user tty1 Wed Nov 24 21:58 still logged in
    reboot system boot Wed Nov 24 21:58 still running
    “`
    其中,第一列显示用户名,第二列显示登录的终端号,第三列显示登录的来源IP地址,第四列显示登录的日期和时间。

    5. ps命令:ps命令用于显示当前系统运行的进程信息,可以结合grep命令来查找用户的进程信息。例如,使用ps aux | grep username命令来查找用户为username的进程信息。其中,username为用户名。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用`who`命令来查看当前在线的用户。`who`命令会列出已登录系统的用户名,登录时间以及登录来源(终端)等信息。

    以下是查看当前在线用户的方法和操作流程:

    1. 打开终端:在Linux系统中,打开终端是执行命令的基本操作。可以使用快捷键`Ctrl + Alt + T`来打开终端,或者在应用菜单中找到终端应用并打开。

    2. 输入命令:在终端中输入以下命令来查看当前在线用户:
    “`
    who
    “`

    3. 查看结果:按下`Enter`键后,屏幕上会显示当前登录系统的用户信息。每一行代表一个登录用户,包含用户名、终端名称、登录时间等信息。

    4. 可选参数:`who`命令还有一些可选参数可以使用,以获得更多详细信息。以下是一些常用的参数:
    – `-a`:显示所有终端的登录用户信息,包括空终端。
    – `-b`:显示上次系统引导时间。
    – `-q`:仅显示登录用户数量。
    – `-s`:仅显示当前系统的用户名和登录时间。

    例如,使用以下命令来查看所有终端的登录用户信息:
    “`
    who -a
    “`

    以上就是在Linux系统中查看当前在线用户的方法和操作流程。使用`who`命令可以快速获得当前系统用户的信息,对于系统管理和安全监控非常有用。

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

400-800-1024

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

分享本页
返回顶部