讲师中心 微信公众号
AI工具推荐 视频效率加速

linux怎么查看登录日志_linux检查登录记录【步骤】

老瑶大大_4316

老瑶大大_4316

发布时间:2026-03-11 20:33:17

|

724人浏览过

|

来源于php中文网

原创

要查看Linux用户登录活动,需结合last(查成功登录)、lastb(查失败登录)、auth.log或secure日志(查认证细节)、journalctl(查systemd登录事件)及utmp/wtmp文件(查当前与历史会话状态)。

linux怎么查看登录日志_linux检查登录记录【步骤】

如果您需要了解 Linux 系统中用户的登录活动,例如谁在何时通过何种方式(SSH、本地终端、图形界面)登录过系统,则需查阅系统记录的认证与会话日志。以下是查看登录日志的具体步骤:

一、使用 last 命令查看最近成功登录记录

last 命令从 /var/log/wtmp 文件中读取已终止的登录会话信息,显示包括用户名、终端、IP 地址、登录和登出时间等详细内容。

1、打开终端,输入命令:last

2、如需限制输出行数,可追加 -n 参数,例如:last -n 20 查看最近 20 条记录。

3、如需筛选特定用户,可在命令后添加用户名,例如:last john

二、使用 lastb 命令查看失败登录尝试

lastb 命令读取 /var/log/btmp 文件,专门用于展示所有失败的登录尝试(如密码错误、无效用户),该文件默认仅 root 用户可读。

1、切换至 root 用户或使用 sudo 执行:sudo lastb

2、限制输出数量示例:sudo lastb -n 15

3、检查某 IP 的失败记录,可结合 grep 使用:sudo lastb | grep '192.168.1.100'

三、直接查看 auth.log 或 secure 日志文件

系统认证事件(包括 SSH 登录、su 切换、sudo 操作等)被记录在 /var/log/auth.log(Debian/Ubuntu)或 /var/log/secure(RHEL/CentOS/Fedora)中,内容实时性强且包含详细上下文。

1、确认日志路径:运行 ls -l /var/log/auth.log /var/log/secure 2>/dev/null 查看哪个文件存在。

2、查看最近 50 行 SSH 登录相关记录:sudo tail -n 50 /var/log/auth.log | grep 'sshd.*Accepted\|sshd.*Failed'(Ubuntu)。

3、查看所有包含登录关键词的条目:sudo grep -i 'login\|logon\|session' /var/log/secure(CentOS)。

四、使用 journalctl 查看 systemd 日志中的登录事件

对于使用 systemd 的现代 Linux 发行版,登录事件也被记录在 journald 中,支持按服务、用户、时间范围精确过滤。

1、查看所有与登录相关的消息:sudo journalctl _COMM=login

2、查看 SSH 登录事件:sudo journalctl _COMM=sshd | grep 'Accepted\|Failed'

3、查看指定用户最近 1 小时内的登录活动:sudo journalctl _UID=$(id -u username) --since "1 hour ago" | grep 'session opened'

五、检查 utmp 和 wtmp 文件的原始状态

utmp 记录当前活跃会话(如 who、w 命令数据来源),wtmp 记录历史会话(last 命令数据来源),二者为二进制格式,需用专用工具解析。

1、查看当前登录用户列表:whow

2、检查 wtmp 文件最后修改时间以确认其是否更新:stat /var/log/wtmp

3、若需人工验证 wtmp 内容完整性,可运行:sudo strings /var/log/wtmp | head -n 10(仅作粗略参考,不可替代 last)。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
c语言中null和NULL的区别
c语言中null和NULL的区别

c语言中null和NULL的区别是:null是C语言中的一个宏定义,通常用来表示一个空指针,可以用于初始化指针变量,或者在条件语句中判断指针是否为空;NULL是C语言中的一个预定义常量,通常用来表示一个空值,用于表示一个空的指针、空的指针数组或者空的结构体指针。

509

2023.09.22

java中null的用法
java中null的用法

在Java中,null表示一个引用类型的变量不指向任何对象。可以将null赋值给任何引用类型的变量,包括类、接口、数组、字符串等。想了解更多null的相关内容,可以阅读本专题下面的文章。

1638

2024.03.01

session失效的原因
session失效的原因

session失效的原因有会话超时、会话数量限制、会话完整性检查、服务器重启、浏览器或设备问题等等。详细介绍:1、会话超时:服务器为Session设置了一个默认的超时时间,当用户在一段时间内没有与服务器交互时,Session将自动失效;2、会话数量限制:服务器为每个用户的Session数量设置了一个限制,当用户创建的Session数量超过这个限制时,最新的会覆盖最早的等等。

580

2023.10.17

session失效解决方法
session失效解决方法

session失效通常是由于 session 的生存时间过期或者服务器关闭导致的。其解决办法:1、延长session的生存时间;2、使用持久化存储;3、使用cookie;4、异步更新session;5、使用会话管理中间件。

856

2023.10.18

cookie与session的区别
cookie与session的区别

本专题整合了cookie与session的区别和使用方法等相关内容,阅读专题下面的文章了解更详细的内容。

1746

2025.08.19

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

3630

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

3153

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2213

2023.06.30

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

20

2026.09.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn