跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
模压电感捷比信 · 专业器件主题站

Linux登录跟踪视图

如果要管理多用户系统,通常需要知道谁连接了计算机,何时何地连接到计算机。 last是一个命令行实用程序,用于显示有关系统用户的上次登录会话的信息。当您需要跟踪用户活动或调查可能的安全漏洞时,此功能非常有用。本文介绍如何审核使用最后一条命令登录系统的人员。如何使用last命令last命令的语法如下:last [OPTIONS] [USER] [...]每次用户登录系统时,会话记录都会写入/ var / log / wtmp文件。 Last读取文件wtmp文件,并打印有关用户登录和注销的信息。从最近的记录开始,记录以相反的时间顺序打印。在不带任何选项或参数的情况下调用时,输出看起来像这样:输出的每一行从左到右包含以下几列:用户名。当系统重新引导或关闭时,最后显示特殊的用户重新引导和关闭。会话所在的tty。 :0通常表示用户正在登录桌面环境。用户登录名的IP地址或主机名。会话的开始和结束时间。会话持续时间。如果会话仍处于活动状态或用户尚未注销,则last将显示有关会话的信息,而不是持续时间。要输出特定的用户或tty,请将用户名或tty作为参数传递给last命令:last mark last pts / 0您还可以指定多个用户名和ttys作为参数:last mark root pts / 0 last命令选项最后接受几个选项,这些选项可以限制,格式化和过滤输出。在本节中,我们将介绍最常见的用法。要指定要打印的行数,请在该数字前添加一个连字符,然后将其传递到最后。例如,要仅打印最近十次登录会话,请输入:last -10并使用-p(--present)选项确定谁在指定日期登录了系统。 last -p 2020-01-15使用-s(--since)和-t(--until)选项指示last从指定时间开始或直到指定时间为止显示行。这两个选项通常一起使用,以定义检索信息的时间段。例如,要显示2月13日至2月18日的登录记录,可以运行:last -s 2020-02-13 -u 2020-02-18传递-p,-s,-t选项的日期格式,可以是以下内容:默认情况下,last不显示秒和年。使用-F,--fulltimes选项可查看完整的登录和注销时间和日期:last -Fi(--ip)选项可强制last始终显示IP地址,并使用-d(--dns)显示主机名:last-我写在末尾。实际上,最后只是使用了常用的文本处理和过滤功能作为工具。如果系统管理员希望手动执行审核,则可以直接操作相关的日志文件,这是灵活而强大的。快乐的编码:_)