我使用过的Linux命令之w - 显示谁登录了系统及在做什么
本文链接:http://codingstandards.iteye.com/blog/938790
(转载请注明出处)
用途说明
w命令用来显示谁登录了系统以及正在做什么,是一个常用的命令。比如,我们在vi打开文件编辑的时候,经常会发现这个文件被别人打开了,这时就可以用w来看一下,如果在输出的列表中,那么就可以要对方先退出vi;如果不在列表中,那么就是以前在vi编辑该文件时没有正常退出(如网络断线)。该命令也可以用来查看是否有不明身份的用户登录了系统。
常用方式
格式:w
输出在线登录列表。
使用示例
示例一 在VMWare虚拟机上使用
在VMWare虚拟机上网络连接采用NAT方式,虚拟机的网络地址为192.168.227.0。
[root@node34 root]# w
18:13:26 up 17:48, 6 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 - Sun10pm 9:59 0.27s 0.27s -bash
root pts/0 192.168.227.1 Tue 9pm 15:15 0.24s 0.24s -bash
root pts/1 192.168.227.1 Tue 9pm 3:21m 0.79s 0.79s -bash
root pts/2 192.168.227.1 1:51pm 17:28 0.19s 0.19s -bash
root pts/3 192.168.227.1 6:04pm 7:36 0.27s 0.18s vim bash_history
root pts/4 192.168.227.1 6:13pm 0.00s 0.07s 0.02s w
[root@node34 root]#
示例二
下面展示了分别在公网上两台不同的主机上执行w的结果。有一个奇怪的问题,显示的客户端地址是不同的。我使用的是长宽。
主机一:
[root@web ~]# w
20:11:23 up 212 days, 23:52, 1 user, load average: 1.85, 0.79, 0.36
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/2 58.218.203.2
20:10 0.00s 0.13s 0.00s w
[root@web ~]#
主机二:
[root@smsgw root]# w
20:22:38 up 428 days, 3:07, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty3 - 21Feb10 374days 0.00s 0.00s -bash
root pts/0 124.15.237.207
8:22pm 0.00s 0.03s 0.01s w
[root@smsgw root]#
问题思考
1. 如何解释实例二中FROM字段显示的不一致现象?
相关资料
【1】Blinux linux w 显示谁登录系统并且在做什么
【2】Linux命令在线查询 w :显示登录系统的用户信息
返回 我使用过的Linux命令系列总目录
分享到:
相关推荐
在Linux操作系统中,`ls` 是一个非常基础且常用的命令,用于列出目录中的文件和子目录。`ls -l` 命令是其一种扩展形式,提供了更详细的信息展示,包括文件权限、所有者、组、大小、修改日期以及文件或链接的名称。这...
根据标准Linux命令的使用习惯,通常注销用户的命令是`logout`或`exit`。 在理解并掌握这些基础的Linux命令行操作后,用户可以更加高效地利用Linux系统进行日常工作。无论是系统管理还是开发任务,熟悉命令行都是一...
对于系统管理员和技术人员来说,掌握一系列常用的Linux命令至关重要。这些命令可以帮助用户高效地完成任务,如文件管理、权限设置等。 #### 目录 1. **`cat` 命令** - 功能简介 - 使用方法 - 示例 2. **`cd` ...
在Linux系统中,`ll`命令实际上是`ls`命令的一个别名,通常用于列出目录中的文件和文件夹信息。然而,当用户在执行`ll`命令时遇到“total”等字母显示为乱码的情况,这通常是因为系统的字符编码设置不正确,导致无法...
Linux是一种广泛使用的开源类Unix操作系统,以其稳定性和多用户、多任务的特性在服务器和桌面计算环境中得到了广泛应用。它在云计算领域有着举足轻重的地位,因为许多云服务和虚拟化技术都是基于Linux系统开发的。本...
- **用途**: 显示系统运行时间、当前时间、登录用户数以及系统平均负载。 - **示例输出**: `14:34: up 3 days, 12:34, 2 users, load average: 0.67, 0.69, 0.66` **1.15 查看系统负载** - **命令**: `cat /proc/...
Linux 操作系统的常用命令 Linux 操作系统提供了许多实用的命令来帮助用户管理和操作文件、目录、网络等。以下是 Linux 操作系统中的一些常用命令的总结: 文件和目录操作 * ls 命令:用于查看当前目录下的文件和...
本文将基于“150个常用Linux命令”的内容,详细介绍其中的关键知识点,特别是那些对于初学者而言至关重要的命令。 #### 一、帮助与查询命令 **help** 此命令用于查看Shell内置命令的帮助信息。例如: ``` help ...
这些基本的Linux命令是日常操作中的必备工具,熟练掌握它们能够极大地提高在Linux环境中的工作效率。了解并灵活运用这些命令,不仅可以查看和管理文件,还能有效地控制用户对文件系统的访问权限。通过学习和实践,你...
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...
* date:显示系统日期 * cal 2007:显示 2007 年的日历表 * date 041217002007.00:设置日期和时间 - 月日时分年.秒 * clock -w:将时间修改保存到 BIOS 关机和重启命令 * shutdown -h now:关闭系统 * init 0:...
Linux操作系统是全球最广泛使用的开源操作系统之一,尤其在服务器领域占据主导地位。了解并熟练掌握Linux的基础知识,包括各种命令的使用,对于任何IT专业人员来说都是至关重要的。本课件将聚焦于“Linux系统历史...
Linux命令详解手册是一本适合Linux新手和有一定基础的用户深入学习Linux命令的指南。它详细介绍了大量的Linux命令,涵盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面的操作。掌握这些命令对于理解和使用...
### Linux系统命令及其使用...以上命令是Linux系统中最常用的基本命令之一,掌握它们可以帮助用户更有效地管理和操作文件及目录。在实际使用中,根据不同的需求选择合适的参数组合可以使这些命令发挥出更强大的功能。
### 学习Linux---不得不知的Linux命令 在Linux操作系统中,掌握一系列基本且重要的命令是每个用户必备的技能之一。这些命令可以帮助我们更高效地管理服务器、进行日常操作及故障排查等工作。以下是对给定内容中列出...
《Linux命令详解手册》是一份全面的Linux命令参考资料,它详细介绍了Linux系统中广泛使用的一系列命令,覆盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面。为了方便用户查阅,该手册按照命令的功能进行了...
Linux 系统命令及其使用详解 cat 命令 * 名称: cat * 使用权限: 所有使用者 * 使用方式: cat [-AbeEnstTuv] [--help] [--version] fileName * 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案...
通过以上详细解析,我们不仅了解了Linux系统中常见命令的基本用法,还掌握了它们在实际工作场景中的应用技巧。这些命令是Linux系统管理员和开发者不可或缺的工具,熟练掌握它们能显著提高日常工作效率,优化服务器...