我有Linux服务器。有许多不同的远程连接服务,如ssh,telnet,vnc,X11,konsole等。我想知道谁是目前登录。并获取连接方式、连接时间、IP地址等详细信息,这些信息可能变得非常关键。有不同的命令来获取这些信息。
null
用于已连接用户的w命令
w
是一个非常有趣的命令,它可以提供有关当前登录用户的信息。它提供了额外的信息,比如 TTY
, Login Time
等。
$ w

- 用户 是用户名
- TTY公司 是连接类型
- 从 是客户端的ip地址
- `LOGIN`提供用户登录的时间。
- `WHAT`提供会话的启动过程,在本例中,会话是XFCE`桌面
谁命令获得连接的用户
who
命令提供类似的信息,如 w
但它更简单,可读性更强 w
.
$ who

- `User`将显示用户名,在本例中为’ismail’。
- `TTY`将显示本例中为“tty1”的端子号
获取等待用户登录的所有登录名和登录屏幕
我们可以获得登录用户和登录屏幕与 谁 命令 -a 参数。这将像其他用户一样提供更详细的信息。
$ who -a

如何列出Linux中当前登录的用户?信息图

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END