linuxLinux查看服务器登陆用户信息命令(wlastwho)详解

Posted 微橙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linuxLinux查看服务器登陆用户信息命令(wlastwho)详解相关的知识,希望对你有一定的参考价值。

目  录

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^)\\\\\\~~~

以上是关于linuxLinux查看服务器登陆用户信息命令(wlastwho)详解的主要内容,如果未能解决你的问题,请参考以下文章

系统管理命令之w

自学LinuxLinux用户组权限

linux 如何查看各类用户尝试登陆的时间,ip地址信息等

查看登陆系统用户的信息的三种方法详解

#yyds干货盘点#查看linux硬件资源信息

linux如何查看有多少用户登录