加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

在Linux上如何查询不同账户的登陆次数?

发布时间:2023-08-30 08:35:23 所属栏目:Linux 来源:网络
导读:   这篇文章主要介绍“Linux下查看用户登录数的命令是什么”的相关知识,下面会通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下查看用户
  这篇文章主要介绍“Linux下查看用户登录数的命令是什么”的相关知识,下面会通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下查看用户登录数的命令是什么”文章能帮助大家解决问题。
 
  查看方法:1、利用w命令,该命令用于显示目前登录系统的用户信息,语法为“w [-fhlsuV][用户名称]”;2、利用who命令,该命令用于显示系统中有哪些使用者正在上面,语法为“who [参数]”。
 
  1、 使用w命令查看登录用户正在使用的进程信息
 
  Linux w命令用于显示目前登入系统的用户信息。
 
  执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。
 
  单独执行 w 指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。
 
  语法
 
  w [-fhlsuV][用户名称]
 
  参数说明:
 
  -f  开启或关闭显示用户从何处登入系统。
 
  -h  不显示各栏位的标题信息列。
 
  -l  使用详细格式列表,此为预设值。
 
  -s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。
 
  -u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。
 
  -V  显示版本信息。
 
  w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括:
 
  用户名称
 
  用户的机器名称或tty号
 
  远程主机地址
 
  用户登录系统的时间
 
  空闲时间(作用不大)
 
  附加到tty(终端)的进程所用的时间(JCPU时间)
 
  当前进程所用时间(PCPU时间)
 
  用户当前正在使用的命令
 
  示例如下:
 
  # w  // 显示当前用户登录信息及执行的命令
 
  19:50:14 up 9:27, 4 users, load average: 0.31, 0.26, 0.18
 
  USER   TTY   FROM       LOGIN@  IDLE  JCPU  PCPU WHAT
 
  root   tty7   :0        Thu12  31:39m 10:10  0.60s gnome-session
 
  root   pts/0  :0.0       17:09  2:18m 15.26s 0.15s bash
 
  root   pts/1  192.168.1.17   18:51  1.00s 1.24s 0.14s -bash
 
  root   pts/2  192.168.1.17   19:48  60.00s 0.05s 0.05s -bash
 
  2、使用who命令查看(登录)用户名称及所启动的进程
 
  who命令用于列举出当前已登录系统的用户名称。其输出为:用户名、tty号、时间日期、主机地址。
 
  Linux中 who 命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等。
 
  语法:
 
  who [参数]
 
  可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的 终端机,登入时间以及从何处登入或正在使用哪个X显示器。
 
  参数:
 
  -H或--heading  显示各栏位的标题信息列。
 
  -i或-u或--idle  显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。
 
  -m  此参数的效果和指定"am i"字符串相同。
 
  -q或--count  只显示登入系统的帐号名称和总人数。
 
  -s  此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题。
 
  -w或-T或--mesg或--message或--writable  显示用户的信息状态栏。
 
  -l 列出任何登录进程。
 
  -T或-w 显示用户的信息状态栏。
 
  示例如下:显示当前登录系统的用户
 
  [root@localhost ~]# who
 
  root     tty2         2021-05-20 09:20 (tty2)
 

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章