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

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安装PHP过程详解

    Linux系统安装PHP过程可以分为以下几个步骤: 安装必要的软件:首先需要安装一些必要的软件,包括:GCC编译器、Make、OpenSSL以及libssl-dev库。 sudo apt-get update sudo apt-get install gcc make openssl libssl-dev 下载PHP源码包:可通过PHP官网下载最新版本的PH…

  • 详解Linux insmod命令:加载新的内核模块

    首先需要说明的是,insmod命令是用于向 Linux 操作系统内核中加载(insert)一个指定的动态链接库(.ko 文件),以实现特定功能的驱动程序或者模块。具体的步骤可以归纳为以下 4 个: 准备一个要加载的模块(.ko)文件。 确定需要加载的内核版本。 加载指定的模块文件。 检查是否加载成功。 在具体操作时,可以按照如下的格式输入命令: insmod…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux ls命令:列出当前目录下的文件和文件夹

    当我们使用Linux操作系统时,经常需要查看当前所在目录下的文件及其相关属性。这时就需要用到ls命令。 1. 命令作用 ls命令用于显示当前工作目录下的文件和子目录。它有很多选项和功能,可以帮助用户查看文件的类型、时间戳、权限和大小等属性。 2. 命令格式 ls [选项] [文件或目录名] 其中,选项包括: -a:显示所有文件,包括隐藏文件。 -l:以长格式…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux find命令:查找文件

    以下是详细讲解 Linux find 命令的作用与使用方法的完整攻略。 1. 命令作用 find 命令在 Linux 中用于搜索文件系统中的文件,并执行指定的操作。它可以通过文件名、文件类型、文件大小、修改时间等多种方式来筛选出需要的文件。 2. 命令格式 find 命令的使用格式为: find [path] [expression] 其中,path 指定了…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux id命令:查看用户的UID和GID

    下面是关于 Linux id 命令的详细讲解。 一、命令简介 Linux id 命令用于显示当前用户的真实(UID)、有效(EUID)、保存(SUID)的用户 ID 和所属组的真实(GID)、有效(EGID)、保存(SGID)的 ID。它通常用于查看用户以及用户组的相关信息。 二、命令格式 id 命令的基本格式为: id [选项]… [用户名] 其中,用…

    Linux用户和用户组管理 2023年3月25日
    00
  • Linux /etc/inittab:设置(修改)系统默认运行级别

    Linux系统的默认运行级别保存在/etc/inittab文件中。默认情况下,它应该是定义为5,这意味着系统将以图形界面启动。但是,您可以通过修改此文件中的值来更改默认运行级别。下面是设置(修改)系统默认运行级别的完整攻略,同时提供了一个实例说明。 确认当前的系统默认运行级别: 使用以下命令检查当前系统的默认运行级别: runlevel 您将看到系统的默认运…

    Linux启动管理 2023年3月25日
    00
  • 详解Linux sed命令:对文件进行搜索和替换

    作用与使用方法攻略: Linux中的sed命令是一个非常有用的命令,其主要作用是在输入流中实现替换、插入、删除、打印等操作。sed命令可以处理文件、输入流、管道等,且可以通过正则表达式进行匹配和替换,极大地提高了文本处理的效率。 命令格式 sed [选项] ‘command’ file(s) 命令参数 选项: -n|–quiet|-silent:只显示处理…

    Linux函数大全 2023年3月24日
    00
  • 详解使用图形界面来配置RAID

    RAID(Redundant Array of Independent Disks)是一种磁盘阵列技术,可以将多个硬盘组合在一起形成一个逻辑驱动器,在改善磁盘性能和数据可靠性方面具有重要作用。在Linux系统中,可以通过命令行方式创建和管理RAID,但是对于不熟悉命令行的用户来说可能会有些难度。因此,可以通过图形界面方式来配置RAID。 本篇攻略将以Ubun…

    Linux高级文件系统管理 2023年3月25日
    00
合作推广
合作推广
分享本页
返回顶部