详解Linux last命令:显示用户登录历史

yizhihongxing

Linux的 last 命令是一个用于显示系统最近登录用户信息的命令,其作用主要有两个方面:一是查看当前系统登录的用户信息,二是用于审计分析,从而帮助管理员分析用户的登录情况、所执行的操作等信息。

命令格式

last [选项] [用户名]

选项说明:

  • -d:显示实际时间而非默认的日历时间。
  • -x:显示系统关机与启动时间。
  • -f:显示指定日志文件的登录记录,如果不加该选项,则默认显示 /var/log/wtmp 文件中的用户登录信息。
  • -i:忽略 IP 的主机名称的解析。
  • -n:指定输出的列数,n 是数字。
  • -t:指定显示的截止时间点,格式为 YYYYMMDDHHMMSS

使用实例

  1. 显示系统登录信息
last

# 输出示例
username  pts/2        192.168.1.1     Fri Sep  3 15:39   still logged in   
root      pts/1        192.168.1.1     Fri Sep  3 11:09   still logged in   
username  pts/0        192.168.1.1     Fri Sep  3 09:22   still logged in   
reboot    system boot  5.11.0-25-gener Fri Sep  3 09:21   still running    
username  pts/0        192.168.1.1     Thu Sep  2 14:34 - 15:24  (00:50)    
...

该命令将输出系统中最近登录的用户信息列表,包括用户名、登录终端、登录IP地址、登录时间等信息。如果用户仍在登录状态,则在最后一列会显示 still logged in

  1. 显示指定用户的登录信息
last username

# 输出示例
username      pts/2        192.168.1.1     Fri Sep  3 15:39   still logged in   
username      pts/0        192.168.1.1     Fri Sep  3 09:22   still logged in   
username      pts/0        192.168.1.1     Thu Sep  2 14:34 - 15:24  (00:50)    
...

该命令将输出指定用户的登录信息列表,包括登录终端、登录IP地址、登录时间等信息。默认情况下,该命令将输出指定用户在 /var/log/wtmp 文件中的登录信息。

通过上述两个示例,我们可以很清楚地发现 last 命令的作用和基本使用方法。值得注意的是,通过该命令只能查看系统中当前用户的登录信息,而不能查看已经退出系统的用户信息,如果需要查看更详细的登录信息可以使用类似于 auditd 的工具,能够记录更为详细的登录信息。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux last命令:显示用户登录历史 - Python技术站

(0)
上一篇 2023年3月24日
下一篇 2023年3月24日

相关文章

  • 详解Linux nethogs命令:显示当前网络使用情况

    Linux nethogs 命令是一款用于监控网络带宽和进程网络流量的实用工具。它可以显示每个进程所消耗的带宽、流量和协议等信息,帮助管理员快速定位系统瓶颈,优化网络性能。 下面就来详细讲解一下nethogs命令的使用方法。 安装 首先需要在Linux上安装nethogs,以Ubuntu为例,可以使用以下命令进行安装: sudo apt install ne…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux Stick BIT(SBIT)文件特殊权限用法

    Linux Stick BIT(SBIT)与其他的 Linux 文件权限位有所不同,它是一种特殊的权限位,作用是保护执行文件和目录不被编辑或者删除。当一个文件或目录设置了 SBIT 之后,只有拥有该文件或目录的所有者和超级用户(root)才能够删除或移动该文件,其他用户都无法对其进行修改。 下面是 SBIT 的使用方法: 显示 SBIT 权限 运行以下命令可…

    Linux权限管理 2023年3月25日
    00
  • 详解Linux rm命令:删除文件或目录

    Linux的rm命令是一个非常常用的命令,主要作用是用于删除文件和目录。以下是该命令的完整攻略。 命令作用 rm命令用于删除指定的文件或目录。当rm命令只操作普通文件(不包括目录文件)时, 将直接删除该文件。当rm命令删除目录文件时,需要加上参数-r或-R,这样才能够将该目录及其子目录中的所有文件都删除。 语法格式 rm命令的典型语法格式如下: rm [选项…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux edquota命令:修改用户(群组)的磁盘配额

    下面是关于 Linux edquota 命令作用和使用方法的完整攻略。 edquota命令作用 edquota 命令用于编辑指定用户或组的磁盘配额。它可以根据磁盘使用情况设置或修改用户或组的磁盘配额限制,以控制磁盘使用量以防止过度使用导致磁盘耗尽。 edquota命令使用方法 edquota 命令用法如下: edquota [选项] 用户或组名 选项: -u…

    Linux高级文件系统管理 2023年3月25日
    00
  • 详解Linux whoami和who am i命令用法和区别

    下面我来详细讲解Linux中whoami和who am i命令的作用和使用方法。 whoami命令 命令作用 whoami命令用于显示当前登录的用户名称。 命令使用方法 打开终端,输入以下命令即可使用whoami命令: whoami 命令使用示例 $ whoami john 如上所示,运行whoami命令后,将会返回当前登录的用户名john。 who am …

    Linux用户和用户组管理 2023年3月25日
    00
  • 详解Linux重建RPM数据库

    在Linux系统中,RPM包管理器是一种常用的包管理工具,可以用于安装、更新、卸载软件包。在使用 RPM 包管理器时,可能会遇到 RPM 数据库损坏或出现错误的情况,这时需要进行 RPM 数据库的重建。 下面是重建 RPM 数据库的完整攻略: 步骤1:备份旧的 RPM 数据库 在进行 RPM 数据库重建之前,需要备份旧的 RPM 数据库以防出现意外情况。可以…

    Linux软件安装 2023年3月25日
    00
  • 详解Linux less命令:查看长文件内容

    下面是Linux less命令的完整攻略。 less命令简介 less是一个Linux下的文本查看器,可以用于查看较长的文本文件。相比于more命令,less提供了更多的功能,比如向前、向后翻页等操作。 less命令的语法 less命令的基本语法如下: less [options] [filename] 其中,options是用来控制less命令行为的一些选…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux curl命令:从网页获取数据

    Linux中的curl命令是一个命令行工具,它用于从Web服务器获取数据。它支持HTTP、HTTPS、FTP、SMTP等协议,支持各种基本认证和HTTP POST、PUT、GET等方法,支持cookie、proxy等便利功能,在Linux系统中使用非常方便。 curl命令的基本使用 curl命令的基本语法格式为: curl [options…] <…

    Linux函数大全 2023年3月24日
    00
合作推广
合作推广
分享本页
返回顶部