linux基础命令之who命令

叶sir学编程 2024-05-17 00:49:37

who命令是显示当前登录用户的信息,包括登录的用户名,登录时间等信息。

语法格式:who 参数;参数可以为空

图1

左侧第一列表示登录的用户名, 现在我们使用的是root账号登录

左侧第二列是登录的终端,也叫控制台,

:0表示实际的控制台(非ssh远程登录的叫实际控制,一般来说,实际控制台只有一个)

pts/1也叫伪终端,通常是通过远程登录的方式,截图中,我是在window桌面下通过ssh登录我们的linux服务器;并且每连接一个,该列的数字则会增加1,例如pts/2等。

除了pts还有tty终端,pty终端等,好像不同的linux系统,显示的终端名称不一样,这里我只有ubuntu系统,因此展示的是pts,好像centos系统显示的tty。

左侧第三行则是登录的时间

最右侧则是连接的ip,可以看到:0这一列的最右侧没有ip显示,而第二行最右侧会显示连接的用户ip

who命令还有其他一些参数可以显示更加全面的信息

-a参数显示全部的信息

图2

system boot:表示系统重启的时间

run-level 5表示运行级别,linux系统通常有七个级别,运行级别5表示控制台。

最右侧ip旁边的数字则是进程id

图3

who命令是一个非常好用的命令,可以帮助运维人员详细的了解当前系统用户的登录情况,方便维护和管理服务器系统。

0 阅读:0