Linux命令之last 查看用户登录信息
last作用是显示近期用户或终端的登录情况。通过last命令查看该程序的log,管理员可以获知谁曾经或者企图连接系统。
root@MongoDB ~]# last root pts/1 192.168.0.106 Tue May 14 12:41 still logged in root pts/0 192.168.0.106 Tue May 14 10:10 still logged in reboot system boot 3.10.0-957.el7.x Tue May 14 10:07 - 12:41 (02:33)
last -n 3 // 来显示最近的n条登录记录 root pts/0 10.96.0.1 Fri Nov 10 17:38 still logged in root pts/0 10.96.0.1 Fri Nov 10 17:12 - 17:38 (00:26) reboot system boot 5.10.0-153.12.0. Fri Nov 10 17:12 still running
last -3 root pts/0 10.96.0.1 Fri Nov 10 17:38 still logged in root pts/0 10.96.0.1 Fri Nov 10 17:12 - 17:38 (00:26) reboot system boot 5.10.0-153.12.0. Fri Nov 10 17:12 still running
显示指定用户登录记录
last root root pts/0 10.96.0.1 Fri Nov 10 17:38 still logged in root pts/0 10.96.0.1 Fri Nov 10 17:12 - 17:38 (00:26) root tty1 Fri Nov 10 17:00 - crash (00:11) root pts/0 10.96.0.1 Fri Nov 10 09:52 - crash (07:08) root pts/0 10.96.0.1 Fri Nov 10 09:07 - crash (00:43) root tty1 Thu Nov 9 16:39 - crash (16:27) root pts/0 10.96.0.1 Thu Nov 9 07:19 - crash (09:19)
-num |-n num指定输出记录的条数 -f file 指定记录文件作为查询的log文件 -t YYYYMMDDHHMMSS 显示指定时间之前的登录情况 username 账户名称<br>tty 终端机编号
第一列:用户名 第二列:终端位置(pts/0伪终端,意味着从SSH或telnet等工具远程连接的用户,图形界面终端归于此类。tty0直接连接到计算机或本地连接的用户。后面的数字代表连接编号) 第三列:登录IP或内核(如果是:0.0或者什么都没有,意味着用户通过本地终端连接。除了重启活动,内核版本会显示在状态中) 第四列:开始时间 第五列:结束时间(still login in尚未退出,down直到正常关机,crash直到强制关机) 第六列:持续时间 指定显示记录的数量(显示记录中最后登录的数量)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决