Linux常用命令last的使用方法详解

yizhihongxing

Linux常用命令last的使用方法详解

什么是last命令?

last命令是一个Linux系统中常用的命令之一,用于列出已经登录过系统的用户列表,并显示其登录的时间、登录方式、登录IP地址等信息,可用于审计用户行为,也可以用于检查系统安全。

last命令的语法

last命令的语法如下:

last [参数] [选项] [用户名] [终端]
  • 参数:用于指定输出的条数。格式为-n 数字,例如-n 10表示输出最近的10条记录。
  • 选项:常用的选项有:
  • -a:输出全部信息,包括系统启动和关机的时间。
  • -i:显示IP地址而不是主机名称。
  • -F:以文件名的形式显示日志文件名,而不是使用/var/log/wtmp的默认文件。
  • 用户名:显示指定用户的登录信息。
  • 终端:显示指定终端上的登录信息。

last命令示例

示例一:查看最近10条登录记录

输入以下命令:

last -n 10

系统会显示最近10条登录记录,格式如下:

root     pts/0        192.168.1.10    Fri May 22 06:00   still logged in  
root     pts/0        192.168.1.10    Thu May 21 19:58 - 05:17  (09:19)    
root     pts/0        192.168.1.10    Thu May 21 09:25 - 10:43  (01:17)    
root     tty1                          Thu May 21 09:23 - 10:44  (01:21)    
reboot   system boot  3.10.0-957.12.2. Thu May 21 09:22 - 22:54  (13:31)    
root     pts/0        192.168.1.10    Wed May 20 08:33 - 08:58  (00:24)    
root     tty1                          Wed May 20 07:44 - 22:53  (15:09)    
reboot   system boot  3.10.0-957.12.2. Tue May 19 23:31 - 08:56  (09:25)    
root     pts/0        192.168.1.10    Tue May 19 08:14 - down   (01:25)    

示例二:查看指定用户的登录记录

输入以下命令:

last root

系统会显示指定用户root的登录记录,格式如下:

root     pts/0        192.168.1.10    Fri May 22 06:00   still logged in  
root     pts/0        192.168.1.10    Thu May 21 19:58 - 05:17  (09:19)    
root     pts/0        192.168.1.10    Thu May 21 09:25 - 10:43  (01:17)    
root     tty1                          Thu May 21 09:23 - 10:44  (01:21)    
root     pts/0        192.168.1.10    Wed May 20 08:33 - 08:58  (00:24)    
root     tty1                          Wed May 20 07:44 - 22:53  (15:09)    
root     pts/0        192.168.1.10    Tue May 19 08:14 - down   (01:25)    

总结

last命令是一个非常实用的Linux系统命令,可用于审计用户行为,查看系统安全状况等。通过本文的讲解,相信您已经掌握了该命令的使用方法。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux常用命令last的使用方法详解 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • MYSQL事件查看器使用介绍

    MYSQL事件查看器使用介绍 MySQL事件(Event)是MySQL数据库中一种定时执行的MySQL代码,可以用于执行一些特定的MySQL任务,表现形式类似于系统中的计划任务。 MySQL事件可以快速便捷的实现自动化业务需求,比如定时邮件发送、定时备份数据、定时统计分析等有价值的MySQL脚本。 下面分为三个部分进行MYSQL事件查看器的使用介绍: 一、如…

    database 2023年5月22日
    00
  • linux corosync+pacemaker+drbd+mysql配置安装详解

    Linux corosync+pacemaker+drbd+mysql配置安装详解攻略 本攻略将介绍在Linux系统上使用corosync+pacemaker+drbd+mysql实现高可用性的配置方法。每个组件都有其特定的功能,这些功能可以实现高可用性,并确保在整个系统出现故障时系统可用。本攻略介绍的步骤如下: 安装并配置corosync 安装并配置pac…

    database 2023年5月22日
    00
  • MySql数据库基础知识点总结

    下面我来详细讲解“MySql数据库基础知识点总结”的完整攻略。 1. MySQL简介 MySQL是一种关系型数据库管理系统(RDBMS),它是一个开放源码的软件,使用广泛,是Web应用中最常用的数据库之一。 MySQL最初是由瑞典的MySQL AB公司开发,后来被Sun Microsystems收购,现在是Oracle公司的一部分。 MySQL数据库支持多种…

    database 2023年5月18日
    00
  • 关于MySQL中的 like操作符详情

    当我们需要对数据库表中的某一列进行模糊匹配查询时,MySQL提供了LIKE操作符。 LIKE操作符是用来匹配字符串的,它和通配符结合使用可以实现对表中字符串的模糊查询。 以下是LIKE操作符的使用语法: SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern; 其中,colum…

    database 2023年5月22日
    00
  • DBMS 实例和模式

    DBMS 是数据库管理系统的缩写,它是一种大型软件系统,在其中您可以存储、操作和管理大量数据。DBMS 还允许多个用户同时访问数据库,并且还可以提供许多其他有用的功能。DBMS 具有实例和模式两个重要概念。下面详细讲解这两个概念及其关系: DBMS 实例 DBMS 实例是运行数据库服务的进程,该进程负责管理数据库的内存、缓存、I/O等操作。 实例是一个操作的…

    database 2023年3月27日
    00
  • Cassandra 和 MySQL 的区别

    Cassandra 和 MySQL 都是常见的数据库。虽然它们都可以存储和查询数据,但是它们在很多方面有很大的区别。下面就对它们的不同点逐一进行讲解。 1. 数据模型 Cassandra 和 MySQL 的数据模型是完全不同的。Cassandra 是一个列式数据库,每个列族(column family)包含了多个行(rows), 每个行由多个列组成。Cass…

    database 2023年3月27日
    00
  • SQL查询字段被包含语句

    SQL查询字段被包含语句,通常是用于查找包含指定关键词的数据行。下面是详细的攻略: 1. 理解SQL查询字段被包含语句 SQL查询语句中,使用 LIKE 运算符进行模糊匹配。比如,我们要查找包含关键词 “apple” 的数据行,可以使用以下查询语句: SELECT * FROM table_name WHERE column_name LIKE ‘%appl…

    database 2023年5月21日
    00
  • 一篇文章搞懂MySQL加锁机制

    一篇文章搞懂 MySQL 加锁机制 MySQL 是一款用途广泛的关系型数据库,支持多线程并发操作。在并发访问中,数据的正确性和一致性十分重要。而锁机制被广泛运用来保证并发操作的数据正确性和一致性。本文将详细介绍 MySQL 的锁机制,包括锁分类、锁的使用方式、以及常见的锁冲突问题。 锁分类 MySQL 的锁分类可以分为以下两类: 行锁(Record Lock…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部