在日常的Linux系统管理中,了解谁曾经登录过你的服务器或电脑是非常重要的。这不仅有助于排查问题,还能提升系统安全性。本文将手把手教你如何在Debian系统中使用last命令来查看用户登录历史,即使是Linux新手也能轻松掌握。
last 是一个用于显示系统最近登录记录的命令行工具。它会读取 /var/log/wtmp 文件(该文件记录了所有用户的登录、登出和系统重启信息),并以人类可读的方式输出结果。
在终端中直接输入以下命令:
last 执行后,你会看到类似如下的输出:
root pts/0 192.168.1.100 Mon Jun 10 08:30 still logged inalice pts/1 192.168.1.101 Mon Jun 10 07:15 - 09:20 (02:05)reboot system boot 5.10.0-23-amd64 Mon Jun 10 07:00 - 10:00 (03:00) 每一列的含义如下:
07:15 - 09:20 (02:05) 表示从7点15分登录,9点20分退出,共使用2小时5分钟。例如,只想看用户 alice 的登录历史:
last alice 使用 -n 参数指定最多显示多少条记录:
last -n 5 这将只显示最近5次的登录记录。
你也可以通过以下命令专门查看系统重启历史:
last reboot /var/log/wtmp 文件可能会被定期轮转(logrotate),因此非常久远的记录可能已被删除;last 命令,但只能看到有限信息,完整记录通常需要 root 权限。通过 last 命令,你可以轻松地在 Debian 系统中查看用户登录历史,这对于日常运维和安全审计都至关重要。掌握这个简单但强大的工具,能帮助你更好地管理 Linux 服务器,及时发现异常登录行为。
记住,定期检查登录记录是保障Linux系统安全的基本操作之一。希望这篇教程能让你对 Debian last命令 和 用户登录记录 有更清晰的理解!
如果你觉得有用,欢迎分享给其他Linux爱好者!
本文由主机测评网于2025-12-12发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025126581.html