linux怎么查看当前登录用户

发布时间 - 2021-05-10 00:00:00    点击率:
查看方法:1、使用“w”命令,可以显示目前登入系统的用户信息;2、使用“who”命令,可以显示当前已登录的用户信息,输出用户名、登录终端、登录的时间;3、使用“last”命令;4、使用“lastlog”命令;5、使用“ac”命令。

本教程操作环境:Red Hat Enterprise Linux 6.1系统、Dell G3电脑。

1,w

w,显示目前登入系统的用户信息

  • -f  开启或关闭显示用户从何处登入系统。

  • -h  不显示各栏位的标题信息列。

  • -l  使用详细格式列表,此为预设值。

  • -s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。

  • -u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。

  • -V  显示版本信息。

[root@card-web03 ~]# w
 17:28:45 up 84 days, 23:32,  1 user,  load average: 0.01, 0.03, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    123.115.76.110   17:06    5.00s  0.03s  0.00s w

输出的结果的含义:

USER 登录的用户名

TTY 登录终端

FROM 从哪个IP地址登录

LOGIN@ 登录时间

IDLE 用户闲置时间

JCPU 指的是和该终端连接的所有进程占用的时间,这个时间里并不包括过去的后台

作业时间,但却包括当前正在运行的后台作业所占用的时间

PCPU 当前进程所占用的时间

WHAT 当前正在运行的命令

2.who

显示当前已登录的用户信息

输出的结果有:用户名,登录终端,登录的时间

[root@card-web03 ~]# who
root     pts/1        2019-03-12 17:06 (12.3.1.15)
 
#输出的结果有:用户名,登录终端,登录的时间

3. last

列出目前与过去登入系统的用户相关信息。

  • - R: 省略 hostname 的栏位

  • -n:指定输出记录的条数。

  • -f file:指定用文件file作为查询用的log文件。

  • -t tty:只显示指定的虚拟控制台上登录情况。

  • -h 节点:只显示指定的节点上的登录情况。

  • -i IP:只显示指定的IP上登录的情况。

  • -1:用IP来显示远端地址。

  • -y:显示记录的年、月、日。     

  • -ID:知道查询的用户名。

  • -x:显示系统关闭、用户登录和退出的历史。

[root@card-web03 ~]# last
root     pts/1        12.3.11.5   Tue Mar 12 17:06   still logged in   
root     pts/1        12.3.11.5   Tue Mar 12 16:03 - 16:06  (00:02)    
root     pts/2        12.3.11.5   Tue Mar 12 15:46 - 15:46  (00:00)    
root     pts/2        12.3.11.5   Tue Mar 12 15:44 - 15:44  (00:00)    
root     pts/3        12.3.11.5   Tue Mar 12 15:42 - 15:42  (00:00)    
root     pts/2        12.3.11.5   Tue Mar 12 15:41 - 15:42  (00:01) 

#命令的输出包含:用户名,登录终端,登录IP,登录时间,退出时间(在线时间)

4.lastlog

lastlog命令检查某特定用户上次登录的时间

  •   -b, --before DAYS             仅打印早于 DAYS 的最近登录记录

  •   -h, --help                    显示此帮助信息并推出

  •   -R, --root CHROOT_DIR         chroot 到的目录

  •   -t, --time DAYS               仅打印晚于 DAYS 的最近登录记录

  •   -u, --user LOGIN              打印 LOGIN 用户的最近登录记录

注意:lastlog命令默认读取的是/var/log/wtmp这个文件的数据,一定注意这个文件不能用vi来查看。

命令输出包括:用户名,登录终端,登录IP,最后一次登录时间

5. ac

根据/var/log/wtmp文件中的登陆和退出时间报告用户连接的时间(小时),默认输出报告总时间 

(1)-p:显示每个用户的连接时间 

(2)-d:显示每天的连接时间 

(3)-y:显示年份,和-d配合使用

相关推荐:《Linux视频教程》


# linux  # var  # 登入  # 只显示  # 的是  # 栏位  # 正在运行  # 但却  # 相关信息  # 不能用  # 指的是  # 用户登录 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 香港服务器如何优化才能显著提升网站加载速度?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  网站图片在线制作软件,怎么在图片上做链接?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  EditPlus中的正则表达式 实战(2)  JS去除重复并统计数量的实现方法  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  新三国志曹操传主线渭水交兵攻略  ,在苏州找工作,上哪个网站比较好?  奇安信“盘古石”团队突破 iOS 26.1 提权  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  微信小程序制作网站有哪些,微信小程序需要做网站吗?  如何确认建站备案号应放置的具体位置?  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  EditPlus中的正则表达式实战(5)  如何快速搭建二级域名独立网站?  JavaScript如何实现类型判断_typeof和instanceof有什么区别  高防服务器租用指南:配置选择与快速部署攻略  想要更高端的建设网站,这些原则一定要坚持!  Laravel怎么使用artisan命令缓存配置和视图  油猴 教程,油猴搜脚本为什么会网页无法显示?  如何挑选最适合建站的高性能VPS主机?  如何在香港服务器上快速搭建免备案网站?  Laravel如何创建自定义Artisan命令?(代码示例)  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  bootstrap日历插件datetimepicker使用方法  如何快速完成中国万网建站详细流程?  Laravel怎么实现微信登录_Laravel Socialite第三方登录集成  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  详解Android图表 MPAndroidChart折线图  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  javascript读取文本节点方法小结  如何在企业微信快速生成手机电脑官网?  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  成都网站制作公司哪家好,四川省职工服务网是做什么用?  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  香港服务器WordPress建站指南:SEO优化与高效部署策略