在日常的 Linux 系统管理中,了解谁试图登录你的服务器但失败了,是保障系统安全的重要一环。RockyLinux 作为一款企业级、稳定可靠的开源操作系统,提供了强大的日志工具来帮助管理员监控此类事件。其中,lastb 命令就是专门用于查看失败登录尝试的关键工具。

什么是 lastb 命令?
lastb 是一个用于读取 /var/log/btmp
文件的命令行工具。该文件记录了所有失败的登录尝试,包括错误的用户名、密码、IP 地址、时间等信息。通过分析这些数据,你可以及时发现潜在的暴力破解攻击或异常访问行为。
使用 lastb 命令前的准备
在 RockyLinux 中,默认情况下
lastb命令需要 root 权限才能运行,因为
/var/log/btmp文件通常只对 root 用户可读。因此,在执行命令前,请确保你已切换到 root 用户或使用
sudo。
基本用法:查看所有失败登录记录
最简单的用法就是在终端中直接输入:
执行后,你会看到类似如下的输出: 每一列的含义如下: 如果失败记录非常多,可以只查看最近几条: 这将只显示最近 10 次失败登录。 出于隐私或日志轮转考虑,有时需要清空 ⚠️ 警告:清空后将无法再追溯历史失败记录,请谨慎操作。 如果你怀疑某个 IP 在进行攻击,可以这样过滤: 定期使用 RockyLinux lastb命令检查失败登录尝试,是提升服务器安全性的基础措施。一旦发现大量来自同一 IP 的失败记录,建议: 通过本文,你应该已经掌握了如何在 RockyLinux 中使用 希望这篇 lastb命令使用教程 对你有所帮助!如果你是初学者,不妨现在就在你的 RockyLinux 服务器上试试看吧。sudo lastbroot ssh:notty 192.168.1.100 Mon Jun 10 14:23 - 14:23 (00:00)admin ssh:notty 203.0.113.45 Mon Jun 10 14:22 - 14:22 (00:00)user1 tty1 Mon Jun 10 14:20 - 14:20 (00:00)常用选项与技巧
1. 限制显示条数
sudo lastb -n 102. 清空失败登录日志
btmp
文件。注意:这不是删除文件,而是清空内容:sudo > /var/log/btmp3. 结合 grep 过滤特定 IP
sudo lastb | grep "203.0.113.45"安全建议
总结
lastb
命令来查看失败登录尝试。这项技能对于系统管理员来说至关重要,不仅能帮助你识别潜在威胁,还能为后续的安全加固提供依据。记住,安全无小事,定期检查日志是守护服务器的第一道防线。
