last命令详解,Linux系统中的用户追踪工具
last命令详解:Linux系统中的追踪工具
last是Linux系统内置的跟踪工具,能够列出登入用户的相关信息。无需独立安装,通过输入即可运行。下面将详细介绍last命令的功能及用法。
last命令的功能
last命令显示的是自/var/log/wtmp文件创建起所有登录(和登出)的用户。这个文件是二进制文件,不能被文本编辑器浏览,如vi、Joe等。这是非常有用的,因为用户(或root)不能像他们希望的那样修改这个文件。last会给出所有已登录用户的用户名、tty、IP地址(如果用户是远程连接的话)、日期-时间和用户已经登录的时间。
如何运行last
只需在控制台中输入last即可。例如:
perl复制代码$ last
执行该命令后,会显示所有用户的登录信息。第一列显示登录用户,第二列显示用户连接方式,第三列显示用户来自IP地址(如果远程连接的话),剩下的列显示登录活动的日期和时间。
last命令的参数及示例
限制显示行的数目
当有很多行要显示时,可以使用-n参数来限制显示的行数。例如:
arduino复制代码$ last -n 3
该命令将只显示最近的3条记录。
不显示主机名
使用-R参数可以隐藏主机名。例如:
perl复制代码$ last -R
该命令将不再显示主机名。
最后一列显示主机名
使用-a参数可以将主机名添加到最后一列。例如:
perl复制代码$ last -a
该命令将在最后一列显示主机名。
显示完整登入登出时间日期
使用-F参数可以显示完整的登录和登出时间日期。例如:
perl复制代码$ last -F
该命令将显示完整的登录和登出时间日期。
打印特定用户名
如果想要追踪特定用户,可以在last命令后面输入用户名。例如:
perl复制代码$ last leni
该命令将只显示leni用户的登录信息。
免责声明:本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们