我们将介绍以下的命令

who w users uptime last lastb

我们要获取当前的用户信息,可以使用

who

或者直接一个w

图片

这个命令会提供当前登录的用户,用户的伪终端,w会比who提供更多的细节

TTY是与文本相关联的设备文件,当用户生成一个新终端的时候,对应的设备文件会出现在/dev/之中,可以通过输入并执行命令tty来获取到当前终端的设备路径,会显示当前终端的设备路径

/dev/pts/3

列出当前登录主机的用户列表,可以使用

users

如果一个用户打开了多个伪终端,会出现多个用户名

可以使用 uniq来过滤

users | tr ‘ ‘ ‘\n’ | sort | uniq

对于需要查看系统已经开机多久了

可以使用 uptime这个命令

15:49:51 up 34 days,  6:29,  8 users,  load average: 7.42, 7.91, 8.00

load average是表明了系统的负载,

获取前一次的启动和用户登录会话信息可以用

last

图片

last命令会提供会话信息,是一个系统登录日志,包含了登录的tty,时间,状态

last命令利用-f可以指定日志文件

last -f /var/log/wtmp

获取单个用户的会话信息,可以使用

last USER

获取到重启的会话信息

last reboot

获取到失败的用户登录会话信息

lastb

发表评论

邮箱地址不会被公开。 必填项已用*标注