当前位置:首页 > RockyLinux > 正文

RockyLinux w命令详解(查看当前登录用户及系统活动状态)

在日常使用 RockyLinux 系统时,我们常常需要了解当前有哪些用户正在登录系统、他们在做什么、系统负载如何等信息。这时,w 命令就派上用场了。本教程将手把手教你如何使用 w 命令来查看用户及活动详情,即使是 Linux 新手也能轻松掌握。

什么是 w 命令?

w 是一个内置的 Linux 命令行工具,用于显示当前登录到系统的用户列表,以及每个用户正在运行的进程(或命令)。它还能展示系统的运行时间(uptime)、平均负载(load average)等关键系统状态信息。

RockyLinux w命令详解(查看当前登录用户及系统活动状态) w命令 查看用户登录信息 RockyLinux系统监控 w命令使用教程 第1张

如何使用 w 命令?

在终端中直接输入 w 并回车即可:

$ w 14:23:10 up 2 days,  5:17,  2 users,  load average: 0.05, 0.03, 0.01USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHATalice    pts/0    192.168.1.100    14:20    0.00s  0.02s  0.00s wbob      pts/1    10.0.0.5         13:45    5:23   0.10s  0.01s vim report.txt  

输出字段解释

  • 第一行(系统摘要)
    • 14:23:10:当前系统时间
    • up 2 days, 5:17:系统已连续运行 2 天 5 小时 17 分钟
    • 2 users:当前有 2 个用户登录
    • load average: 0.05, 0.03, 0.01:过去 1、5、15 分钟的系统平均负载
  • USER:用户名
  • TTY:终端设备(如 pts/0 表示伪终端)
  • FROM:用户登录来源 IP 或主机名
  • LOGIN@:用户登录时间
  • IDLE:用户空闲时间(多久没操作)
  • JCPU:该用户所有进程累计 CPU 使用时间
  • PCPU:当前正在运行的进程 CPU 使用时间
  • WHAT:用户当前执行的命令

常用选项

虽然 w 命令默认输出已经很实用,但你也可以通过一些选项定制输出:

  • w -h:不显示头部信息(即省略第一行系统摘要)
  • w -s:简短模式,隐藏 JCPU 和 PCPU 列
  • w -f:切换是否显示 FROM 字段(某些系统默认不显示)
  • w username:只显示指定用户的活动(例如 w alice

为什么 RockyLinux 用户需要掌握 w 命令?

作为一款企业级 Linux 发行版,RockyLinux 被广泛用于服务器环境。系统管理员经常需要快速判断:

  • 是否有异常用户登录?
  • 某个用户是否在执行高负载任务?
  • 系统当前是否繁忙?

通过 RockyLinux w命令,你可以一目了然地获取这些关键信息,是日常运维和安全审计的重要工具。

小贴士

如果你只想看谁登录了系统,而不需要详细进程信息,可以使用更简单的 whousers 命令。但若要全面了解用户活动与系统状态,w 无疑是最佳选择。

现在,打开你的 RockyLinux 终端,试试输入 w 吧!你会发现,查看用户登录信息原来如此简单高效。