47. 用户管理 - 登陆详情 / 登陆记录

开篇词

Linux 提供了一些用来查看用户的命令:登录状态、登录记录、登录尝试日志、用户最近登录日志等等。
 

显示登录的用户及其举动

使用 w 命令,我们可以查看当前登录的用户及其举动。
这里是 w 命令的一些常见选项:

选项 用途
-h--no-header 输出用户信息但不显示头信息。
-s--short 以短格式输出用户信息。
-f--from 输出用户信息但不显示 From 列。
-i--ip-addr 输出 IP 地址而不是主机名。
w

输出用户及其举动。

显示用户信息但不显示头信息

使用 -h 选项,我们可以只查看内容而不显示标题:

w -h    # 等价于 w --no-header

输出用户信息但不显示头信息。

以短格式显示用户信息

使用 -s 选项,我们可以只查看短格式输出:

w -s    # 等价于 w --short

以短格式输出用户信息。

显示用户信息但不显示 From

使用 -f 选项,我们可以只查看用户信息但不显示 From 列:

w -f    # 等价于 w --from

输出用户信息但不显示 From 列。

显示 IP 地址而不是主机名

使用 -i 选项,我们可以只查看 IP 地址而不是主机名:

w -i    # 等价于 w --ip-addr

输出 IP 地址而不是主机名。
 

显示用户登录记录

使用 last 命令,我们可以查看用户登录记录。
这里是 last 命令的一些常见选项:

选项 用途
-n num--lines num 输出 num 行数据。
-x--more-records 输出运行级别变更以及关机记录。
-a--all-records 在最后一列输出主机名。
-i--ip-address 输出 IP 地址而不是主机名。
-w--wide 输出记录的所有列。
last

输出用户登录记录。

要显示的行数

使用 -n--lines 选项,我们可以指定登录记录要输出的行数:

last -n 10    # 等价于 last -10 或 last --lines 10

输出十行记录。
 

显示登录失败记录

lastb 命令的选项与 last 命令的选项类似。

lastb

显示登录失败的最近十行记录

使用 -n--lines 选项,我们可以指定登录失败记录的输出行数:

lastb -n 10    # 等价于 lastb -10 或 lastb --lines 10

输出十行登录失败记录。
我们从截图中可以看出一些人正在尝试登录至我的服务器。
 

显示用户最后登录的记录

我们可以使用 lastlog 命令来显示所有或一个用户的最后登录记录:

lastlog

输出所有用户的最后登录记录。

显示指定用户的记录

使用 -u 选项,我们可以只查看指定用户的最后登录记录:

lastlog -u root

输出所有用户的最后登录记录。
 

我所撰写的英文版本

47. User Management - Login Details & Record
 

引用

参见

上一篇:

想看手册的其他内容?请访问该手册的所属专栏:《Linux 管理员手册:既简单又深刻

发布了151 篇原创文章 · 获赞 10 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/stevenchen1989/article/details/104323082