【linux】Linux查看服务器登陆用户信息命令(w、last、who)详解
目 录
1 背 景
2 命令详解
2.1 w命令
2.1.1 参数说明
2.1.2 实例
2.1.3 显示字段说明
2.2 last命令
2.2.1 参数说明
2.2.2 实例
2.3 who命令
2.3.1 参数说明
2.3.2 实例
3 参考文献
1 背 景
我们在工作或者学习中使用linux服务器的时候,经常会遇到多人共用一台服务器的情形。于是我们可能会有如下需求或者困惑:
- 是谁在和我共用这台服务器呢?
- 是谁正在使用这台服务器导致我不能正常使用呢?
- 想对服务器进行关机,需要确认是否有人还在使用这台服务器呢?
……
Linux服务器有提供一些命令能够查看服务器用户信息情况的,包括w、last、who命令,下面我们就分别对这些命令进行详解。
2 命令详解
2.1 w命令
w命令用来查看系统当前的登陆用户信息,包括用户名/IP、登陆时间、操作等。
# w
2.1.1 参数说明
-s 精简显示,不显示登陆时间、进程占用时间等
-f 不显示FROM字段,即远程主机IP信息
-h 不显示标题信息行
-V 显示版本信息
2.1.2 实例
实例1:w //详细显示用户登陆信息
实例2:w –s //精简显示,不显示登陆时间、进程占用时间等
实例3:w –f //不显示FROM字段,即远程主机IP信息
2.1.3 显示字段说明
User:登录用户名;
TTY:登录后系统分配的终端号;
From:远程主机名或IP,即从哪登录的;
login@:何时登录系统;
IDLE:用户空闲时间。这是个计时器,一旦用户执行任何操作,改计时器就会被重置;
JCPU:和终端连接的所有进程占用时间,包括当前正在运行的后台作业占用时间;
PCPU:当前进程所占用时间;
WHAT:当前正在运行进程的命令行;
2.2 last命令
last命令用来查看系统最近一个月的用户登陆情况。
#last
2.2.1 参数说明
-R 省略 hostname 的栏位
-num 展示前 num 个
username 展示username 的登入讯息
2.2.2 实例
实例1:last //一般显示
实例2:last –n -1 –R 或 last -1 –R //省略 hostname并只展示前1个登陆用户信息
实例3:last –a –i //最后一列显示主机IP地址
2.3 who命令
who命令用于查看服务器系统中的使用者信息,包括用户ID、终端、上线时间、IP等;
#who //查看服务器系统中的使用者信息
#who am i //显示自己在服务器系统中的用户名,登陆终端,登陆时间和IP
#whoami //显示自己在服务器系统中的用户名
2.3.1 参数说明
-H 显示各栏位的标题信息列;
-m 此参数的效果和指定"am i"字符串相同;
-q 只显示登入系统的帐号名称和总人数;
-s 此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题;
-w 显示用户的信息状态栏;
--help 在线帮助;
--version 显示版本信息;
2.3.2 实例
实例1:who #显示当前登录系统的用户
实例2:who –H #显示标题信息列
实例3:who am i #只显示自己的用户信息
3 参考文献
https://www.runoob.com/linux/linux-comm-who.html
https://blog.csdn.net/weixin_38154393/article/details/78499838
如果文章对你有帮助,记得点赞,收藏,加关注。会不定期分享一些干货哦......~~~///(^v^)\\\~~~
【linux】Linux查看服务器登陆用户信息命令(w、last、who)详解相关推荐
- linux两台服务器传输,Linux两台服务器之间高速数据传输命令:scp应用详解
Linux两台服务器之间高速数据传输命令:scp应用详解 Linux scp命令用于Linux之间复制文件和目录到另外一台,这个命令在多台服务器之间传输还是非常有用的,速度也是非常快的.比window ...
- linux如何查看本机名称,Linux查看本机登陆用户信息(w、who、last和lastlog命令)...
如果我们想要知道 Linux 服务器上目前已经登录的用户信息,则可以使用 w 或 who 命令来进行查询. w 命令 先看看 w 命令,如下: [root@localhost ~]# w 09:54: ...
- Linux系统环境查看已经登录用户信息及管理
Linux属于多用户系统,root账户可以去查看现在登录的用户信息及其操作: 1.查看某一时刻用户的行为 w ROOT@LOCALHOST ROOT] # W 2:31PM UP 11 DAY ,21 ...
- lims 系统 服务器 强大,实验室信息管理系统(LIMS)详解
原标题:实验室信息管理系统(LIMS)详解 随着实验室信息管理系统的应用越来越广泛,它的前景颇受看好.今天,小析将有关实验室信息管理系统的内容做一整理,呈给各位小伙伴看看~ 今天推送的主要内容有-- ...
- php把微信一键登录,PHP微信第三方实现一键登录及获取用户信息的方法(实例详解)...
这篇文章主要介绍了PHP版微信第三方实现一键登录及获取用户信息的方法,较为详细的分析了微信第三方登陆的相关注意事项与实现技巧,需要的朋友可以参考下 注意,要使用微信在第三方网页登录是需要"服 ...
- linux golang进程调试环境配置 dlv命令报错 总结详解
1. golang服务编译避坑 现象:dlv 调试,p打印变量时无法正常打印,报错:Command failed: could not find symbol value for 变量 解决方法:一定 ...
- linux中whoami命令的作用是,linux whoami命令参数及用法详解(linux查看登陆用户名)
linux whoami命令参数及用法详解(linux查看登陆用户名) 2019年05月31日 | 萬仟网科技 | 我要评论 whoami 命令显示登录名.与使用命令 who 并指定 am i 不同, ...
- linux中查看cpu和内存的命令,Linux系统如何查看cpu和内存信息
Linux系统,其实并不是很多人都在使用,所以很多人第一次接触这个系统,很多操作都不会,下面就让学习啦小编教大家Linux系统如何查看cpu和内存信息吧. Linux系统查看cpu和内存信息的方法 右 ...
- linux如何查看所有的用户和组信息?
cat /etc/passwd cat /etc/passwd查看所有的用户信息,详情如下图 [步骤二]cat /etc/passwd|grep 用户名 cat /etc/passwd|grep ...
最新文章
- mysql 执行计划 优化_执行计划
- 布隆过滤器Bloom Filter简介
- 应该在什么时候使用Hadoop
- ECharts-图表回执组件
- Codeforces Round #737 (Div. 2) D. Ezzat and Grid 线段树动态开点
- 7-273 插入排序还是归并排序 (25 分)
- SpringCloud学习笔记021---SpringBoot修改内部Tomcat默认端口
- Android:Service通知Activity更新界面
- 筛选法建立初始堆_学术简报|基于库仑效率的退役锂离子动力电池储能梯次利用筛选...
- poj-1190 生日蛋糕 **
- 上司:我们为什么要使用企业云盘?
- wallys/IPQ8074a/2x(4×4 or 8×8) 11AX MU-MIMO DUAL CONCURRENT EMBEDDEDBOARD
- 推荐系统之ALS算法详解
- matlab中的脚本文件和函数文件
- 公众号开发小技能:解决模板消息(业务通知)的日调用上限问题
- 传教士 野人 过河问题
- Sixth season seventeenth episode,Ross‘s self defense concept,Unage!!!?????
- ollydbg 教程
- 计算机导论的平时分多少,2020级计算机导论
- ai如何置入_ai中更新置入图片链接的具体步骤介绍
热门文章
- python格式化输出之format用法
- java11下载_JDK11 JAVA11下载安装与快速配置环境变量教程
- python游戏开发步骤_详解Python GUI版24点游戏制作过程
- 机器学习优化算法(一)
- Chrome 开发者工具里的 CSS grid editor
- Angular数据绑定的学习笔记
- SAP Spartacus 读取payment detail数据的API
- Angular里如何测试一个具有外部依赖的Component
- SAP Spartacus ProductConnector和ProductService实现
- SAP ABAP maintanence view的数据校验机制