在使用 CentOS 系统进行日常运维或安全审计时,了解当前有哪些用户正在登录系统是非常重要的。Linux 提供了一个简单而强大的命令——who,它能快速显示当前登录到系统的用户信息。本文将手把手教你如何使用 Centos who命令 来查看登录用户,即使是 Linux 新手也能轻松掌握。
who 是一个标准的 Unix/Linux 命令,用于显示当前登录到系统的用户列表。它会列出用户名、终端设备、登录时间以及远程主机(如果是通过网络登录)等信息。
在终端中直接输入以下命令:
who 执行后,你可能会看到类似如下的输出:
alice pts/0 2024-06-10 09:15 (192.168.1.105)bob tty1 2024-06-10 08:30root pts/1 2024-06-10 10:02 (10.0.0.50) 每一列的含义如下:
tty1 表示本地物理终端,pts/0 表示伪终端(通常是 SSH 远程登录)。who 命令支持多种参数,以下是几个实用的选项:
who -a:显示所有可用信息(包括系统启动时间、运行级别等)。who -u:显示用户空闲时间和进程 ID(PID)。who -H:在输出中添加表头,便于阅读。who am i 或 whoami:仅显示当前用户的登录信息(注意:whoami 是另一个独立命令,只返回用户名)。例如,使用带表头的格式:
who -HNAME LINE TIME COMMENTalice pts/0 Jun 10 09:15 (192.168.1.105)bob tty1 Jun 10 08:30 掌握 Centos who命令 对于系统管理员来说非常有用,常见用途包括:
w 或 last 命令进行更全面的 Linux用户管理 和 Centos系统监控。- 如果你只想知道当前是谁在操作终端,可以使用:
who am i - 要查看历史登录记录,可使用 last 命令(需 root 权限部分功能)。
who 命令是 CentOS 和其他 Linux 发行版中一个轻量但功能强大的工具,帮助你快速查看登录用户状态。无论是日常维护还是安全排查,它都是不可或缺的利器。希望这篇教程能让你轻松掌握这一基础命令,提升你的 Linux用户管理 能力!
© 2024 Linux 运维指南 | 关键词:Centos who命令, 查看登录用户, Linux用户管理, Centos系统监控
本文由主机测评网于2025-12-21发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20251210782.html