在日常的 Linux 系统管理工作中,了解当前有哪些用户登录了系统、他们在做什么、系统的负载情况如何,是非常重要的。在 CentOS 系统中,w 命令就是这样一个简单但功能强大的工具。本文将手把手教你如何使用 Centos w命令来查看登录用户及其活动状态,即使是 Linux 小白也能轻松上手!
w 命令是 Linux 系统中的一个内置命令,用于显示当前登录到系统的用户信息,以及他们正在执行的进程。它还能展示系统的运行时间、平均负载等关键性能指标。
在终端中直接输入 w 并回车即可:
[root@centos ~]# w 14:23:10 up 2:15, 2 users, load average: 0.00, 0.01, 0.05USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATalice pts/0 192.168.1.100 14:10 0.00s 0.04s 0.01s wbob pts/1 192.168.1.101 14:15 5:23 0.02s 0.02s -bash 14:23:10:当前系统时间up 2:15:系统已运行 2 小时 15 分钟2 users:当前有 2 个用户登录load average: 0.00, 0.01, 0.05:过去 1、5、15 分钟的系统平均负载USER:用户名TTY:终端设备(如 pts/0 表示远程 SSH 登录)FROM:用户来源 IP 地址或主机名LOGIN@:登录时间IDLE:空闲时间(多久没操作)JCPU:该用户所有进程累计 CPU 使用时间PCPU:当前正在运行的进程 CPU 使用时间WHAT:用户当前正在执行的命令虽然 w 命令默认输出已经非常有用,但它也支持一些选项:
w -h:不显示头部信息(适合脚本处理)w -s:简短格式输出(省略 JCPU 和 PCPU 列)w -f:切换是否显示 FROM 字段(某些系统默认不显示)w username:只显示指定用户的活动(例如 w alice)[root@centos ~]# w -s aliceUSER TTY FROM IDLE WHATalice pts/0 192.168.1.100 0.00s w -s alice 通过 Linux查看登录用户和他们的活动,你可以:
除了 w,你可能还听说过 who、users、top 等命令:
who:只显示登录用户基本信息,不显示他们正在做什么users:仅列出用户名,无其他信息top:显示所有进程,但不聚焦于“谁在做什么”w:综合了用户、终端、命令、系统负载,是系统活动监控的最佳入门工具掌握 w命令使用教程中的这些基础知识,你就能轻松监控 CentOS 或其他 Linux 系统的实时用户活动。无论你是新手还是有经验的管理员,w 都是一个值得加入日常工具箱的命令。
下次当你需要快速了解“谁在用我的服务器?他们在干什么?”时,只需在终端敲下 w,一切尽在掌握!
本文关键词:Centos w命令, Linux查看登录用户, w命令使用教程, 系统活动监控
本文由主机测评网于2025-12-18发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025129687.html