千家信息网

linux如何查看当前登录用户

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家分享的是有关linux如何查看当前登录用户的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作
千家信息网最后更新 2026年11月01日linux如何查看当前登录用户

这篇文章给大家分享的是有关linux如何查看当前登录用户的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

查看方法: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.05USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHATroot     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 ~]# whoroot     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 ~]# lastroot     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如何查看当前登录用户"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

登录 用户 时间 命令 信息 系统 终端 输出 用户名 文件 程序 情况 结果 作业 运行 操作系统 内容 后台 地址 报告 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技园 广州为想互联网科技有限公司 重生之互联网科技帝国 互联网金融 科技金融 南京欣网互联网科技 汇久创客互联网科技 互联网养老 桔豆科技 金融科技和互联网金融 镁科技互联网资讯平台 互联网实体化科技化 南平创想时代互联网科技有限公司 互联网科技革命什么开始 健康食品互联网创新科技园项目 晋城互联网科技 工业互联网等科技实现智能化赋能 明优互联网科技有限公司 特约风豹互联网科技为什么扣费 互联网金融科技名词解释 启辰互联网科技 马化腾互联网科技教学 互联网科技企业 深圳市人人互联网科技有限公司 山东特亿宝互联网科技有限公司 电子科技大学互联网 滨湖区互联网智能科技产品供应 互联网之后的科技是什么 四川慕妮娅互联网科技有限公司 工业互联网等科技实现智能化赋能 皮皮虾互联网科技有限公司 科技互联网行业投资研究
0