Linux中last的用法 Linux中last命令汇总
- 行业动态
- 2023-12-07
- 4405
在Linux系统中,last命令是一个非常实用的工具,它可以用于查看用户的登录历史记录,这对于系统管理员来说是非常有用的,因为他们可以通过这个命令来查看谁在何时登录了系统,以及他们进行了哪些操作,本文将详细介绍Linux中last命令的用法和相关技巧。
一、last命令的基本用法
1. 查看用户登录历史记录
要查看用户的登录历史记录,只需在终端中输入以下命令:
last [用户名]
要查看root用户的登录历史记录,可以输入:
last root
2. 查看所有用户的登录历史记录
要查看所有用户的登录历史记录,可以使用以下命令:
last -a
3. 查看指定日期范围内的登录历史记录
要查看指定日期范围内的登录历史记录,可以使用以下命令:
last -s YYYY-MM-DD --after HH:MM:SS --before HH:MM:SS [用户名] | tail -n [行数]
YYYY-MM-DD表示日期范围,HH:MM:SS表示时间范围,[用户名]表示要查看的用户,[行数]表示要显示的行数,要查看2022年1月1日至2022年1月10日之间root用户的登录历史记录,可以输入:
last -s 2022-01-01 --after 00:00:00 --before 23:59:59 root | tail -n 10
二、last命令的其他用法
1. 查看当前在线用户的列表
要查看当前在线用户的列表,可以使用以下命令:
who
2. 查看用户登录的详细信息
要查看用户登录的详细信息,可以使用以下命令:
lastb -n [用户名] | more
三、last命令的相关技巧
1. 使用grep过滤关键字
要查找包含特定关键字的登录记录,可以使用grep命令,要查找包含”su”关键字的登录记录,可以输入:
lastb -n 10 | grep 'su' | less
2. 使用awk处理格式化输出结果
要处理格式化输出结果,可以使用awk命令,要将login、user、tty和time字段组合成一个表格形式的结果,可以输入:
lastb -n 10 | awk '{print "LogintUsertTtytTime"}' | less
四、相关问题与解答(四个问题)
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/332678.html