Linux w --显示谁登录了系统及在做什么
来源:互联网 发布:吉利知豆电动小汽车 编辑:程序博客网 时间:2024/05/17 02:19
用途说明
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 9pm15: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:51pm17: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 up212 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.00sw
[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]#
- Linux w --显示谁登录了系统及在做什么
- ClickStream--看谁在系统里,都在做什么
- puts("Hello world!")系统做了什么?
- android 应用升级,系统做了什么?
- Linux启动都做了什么?
- 装完linux后你做了什么?
- linux sync命令到底做了什么
- 关于Oracle Linux,它做了什么
- 1个人2个月做到6000W的阅读量,我都做了什么?
- 从输入url 到显示网页,后台做了什么
- 函数调用时,系统底层做了什么?
- IPC之AIDL(3)系统为我们做了什么
- 登录Linux后显示系统状态
- 今天做了什么?
- 该做什么了?
- 今天做了什么?
- using做了什么?
- 今天做了什么
- 首次创建maven web项目,没有生成WebContent目录解决方案
- 数组名作为函数的参数传递给函数
- 聊聊创业早期的人才招聘
- java日期工具类
- 69. Sqrt(x)
- Linux w --显示谁登录了系统及在做什么
- C++实验3-友元函数
- linux平台总线驱动设备模型之点亮LED
- 计划
- 如何使用datepicker插件
- Linux watch --检测命令的运行结果
- kafka在zookeeper中一些存储结构
- Shell 脚本等待上一行执行完成再执行下一行的方法
- 18. 4Sum(35.07%)