前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux之lastb命令

Linux之lastb命令

原创
作者头像
入门笔记
发布于 2022-04-02 13:16:26
发布于 2022-04-02 13:16:26
4230
举报
文章被收录于专栏:入门小站入门小站

列出登入系统失败的用户相关信息。lastb命令 用于显示用户错误的登录列表,此指令可以发现系统的登录异常。单独执行lastb命令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容记录的登入失败的用户名单,全部显示出来。

命令语法

lastb [选项] [参数]

命令选项

  • -a:把从何处登入系统的主机名称或ip地址显示在最后一行;
  • -d:将IP地址转换成主机名称;
  • -f<记录文件>:指定记录文件;
  • -n<显示列数>或-<显示列数>:设置列出名单的显示列数;
  • -R:不显示登入系统的主机名称或IP地址;
  • -x:显示系统关机,重新开机,以及执行等级的改变等信息。

命令参数

  • 用户名:显示中的用户的登录列表;
  • 终端:显示从指定终端的登录列表。

使用ssh的登录失败不会记录在btmp文件中。

代码语言:txt
AI代码解释
复制
> lastb | head
root     ssh:notty    120.132.112.75   Sun Apr 11 22:18 - 22:18  (00:00)    
root     ssh:notty    185.36.81.44     Sun Apr 11 22:18 - 22:18  (00:00)    
root     ssh:notty    101.89.138.113   Sun Apr 11 22:18 - 22:18  (00:00)    
admin1   ssh:notty    123.21.35.183    Sun Apr 11 22:18 - 22:18  (00:00)    
admin1   ssh:notty    123.21.35.183    Sun Apr 11 22:17 - 22:17  (00:00)    
adria    ssh:notty    132.232.32.203   Sun Apr 11 22:17 - 22:17  (00:00)    
adria    ssh:notty    132.232.32.203   Sun Apr 11 22:17 - 22:17  (00:00)    
root     ssh:notty    115.79.35.110    Sun Apr 11 22:17 - 22:17  (00:00)    
user     ssh:notty    103.248.31.50    Sun Apr 11 22:17 - 22:17  (00:00)    
user     ssh:notty    103.248.31.50    Sun Apr 11 22:17 - 22:17  (00:00)

lastb指令,它会读取位于/var/log/btmp的文件,并把该文件内容记录的登入系统失败的用户名单,全部显示出来。btmp是二进制文件,所以用last -f /var/log/btmp结果一样。

找出指定用户名登录失败的记录

代码语言:txt
AI代码解释
复制
> lastb root | head
root     ssh:notty    123.21.35.183    Sun Apr 11 22:25 - 22:25  (00:00)    
root     ssh:notty    123.21.35.183    Sun Apr 11 22:24 - 22:24  (00:00)    
root     ssh:notty    123.21.35.183    Sun Apr 11 22:24 - 22:24  (00:00)    
root     ssh:notty    120.132.112.75   Sun Apr 11 22:24 - 22:24  (00:00)    
root     ssh:notty    81.69.251.186    Sun Apr 11 22:23 - 22:23  (00:00)    
root     ssh:notty    123.21.35.183    Sun Apr 11 22:23 - 22:23  (00:00)    
root     ssh:notty    123.21.35.183    Sun Apr 11 22:22 - 22:22  (00:00)    
root     ssh:notty    81.69.251.186    Sun Apr 11 22:21 - 22:21  (00:00)    
root     ssh:notty    120.132.112.75   Sun Apr 11 22:21 - 22:21  (00:00)    
root     ssh:notty    120.132.112.75   Sun Apr 11 22:18 - 22:18  (00:00)

清除lastb对应的文件内容

代码语言:txt
AI代码解释
复制
> echo > /var/log/btmp

原文链接:https://rumenz.com/rumenbiji/linux-lastb.html

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【linux命令讲解大全】159.Linux 系统日志管理
last 命令用于显示用户最近登录信息。单独执行 last 命令,它会读取 /var/log/wtmp 文件,并把该文件的内容记录的登入系统的用户名单全部显示出来。
全栈若城
2024/03/02
1630
Linux 命令(167)—— last 命令
last命令用于显示用户最近登录信息。单独执行last命令,它会读取/var/log/wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。
恋喵大鲤鱼
2022/10/30
2.1K0
Linux 命令(168)—— lastb 命令
lastb 可以发现系统的登录异常。单独执行 lastb 命令,它会读取位于 /var/log 目录下名为 btmp 的文件,并把该文件内容记录的登入失败的用户名单,全部显示出来。
恋喵大鲤鱼
2022/10/30
1.4K0
Linux之last命令
原文链接:https://rumenz.com/rumenbiji/linux-last.html
入门笔记
2021/08/31
4730
Linux用户登录日志查询  # 1 utmp、wtmp、btmp文件
1  /var/run/utmp:记录当前正在登录系统的用户信息,默认由who和w记录当前登录用户的信息,uptime记录系统启动时间;
sunsky
2020/08/20
23.1K0
Linux 系统日志-secure,btmp,wtmp文件详解
Linux系统提供了全方位的日志记录。我们登录Linux系统之后做的事情Linux都有相应的日志记录。整个日志系统比较多。这里只介绍和登录比较密切相关的三个日志。
zinyan.com
2022/12/08
11.5K0
Linux 系统日志-secure,btmp,wtmp文件详解
Linux常用命令速查-用户管理
用户组名称:用户组密码:GID:用户列表,每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名;
Java学习录
2019/04/18
7320
Linux日志-btmp日志
作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。
运维小路
2024/11/01
4500
Linux日志-btmp日志
【linux命令讲解大全】020. Linux网络管理工具:lnstat、telnet和volname的使用
telnet命令用于登录远程主机,对远程主机进行管理。telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。但仍然有很多别的系统可能采用了telnet方式来提供远程登录,因此弄清楚telnet客户端的使用方式仍是很有必要的。
全栈若城
2024/03/02
1280
linux应急常用命令+技巧总结
检查最近创建的php、jsp文件和上传目录 例如要查找24小时内被修改的JSP文件:
drunk_kk
2021/03/23
1.2K0
linux应急常用命令+技巧总结
干货~Linux中常见的登录信息命令
查看登录用户的记录 🚩w:用于显示目前登录系统的用户信息 这个命令可以查看登录系统的用户以及他们正在执行的程序,单独使用 w会列出全部用户,也可以指定用户 w [-fhlsiuV] [用户名称] -f:开启或关闭显示用户从何处登录系统(一般显示IP) -h:不显示标题栏的信息列 -l:使用详细的格式列表,预设值,不需要指定也会列出详细的内容 -s:使用简介的格式列表,不会显示用户登陆时间/执行的程序/程序执行所耗费的CPU时间 -u:列出当前进程和CPU时间时忽略用户名 -i:显示ip地址而不是主机名 -V
vFREE
2022/08/08
1.9K0
干货~Linux中常见的登录信息命令
Linux基础(day38)
10.32/10.33 rsync通过服务同步 rsync 通过服务的方式同步 要编辑配置文件/etc/rsyncd.conf 启动服务rsync --daemon 格式:rsync -av test1/ 192.168.202.130::module/dir/ rsync同步文件 rsync 通过服务的方式同步,首先需要开启一个服务,是cs架构,客户端和服务端 服务端,开启一个rsync服务,并且一个端口,默认是873——>(端口是可以自定义的) 格式:rsync -av test1/ 192.168.
运维小白
2018/02/06
1K0
【实用】防暴力破解服务器ssh登入次数
于是乎写出了这个防范措施。防暴力破解服务器ssh登入次数,账号锁定,IP拉黑,日志查看。
释然IT杂谈
2022/10/27
2.1K0
【实用】防暴力破解服务器ssh登入次数
Linux系统管理—linux计划任务和日志的管理
一种是突发性的,就是这次做完了这个事,就没有下一次了,临时决定,只执行一次的任务
全栈程序员站长
2022/09/14
2.3K0
Linux系统管理—linux计划任务和日志的管理
Linux系统安全 | Linux系统登录相关
last:查看最近登录成功的用户及信息,该命令是读取的是 /var/log/wtmp 文件
谢公子
2022/01/19
5.2K0
Linux系统安全 | Linux系统登录相关
Linux - last 命令
直接用 last -f 好像并不会显示信息,应该是因为读取的文件的数据结构不一致的原因
小菠萝测试笔记
2021/06/10
1.6K0
Linux 下的 Last 命令
last是一个命令行工具,它用来展示关于系统用户最后登录会话的信息。这个命令非常有用,尤其是当你需要追踪用户活动,或者调查一个可能的安全入侵问题。
雪梦科技
2020/05/11
2.6K0
Linux 下的 Last 命令
rsync通过服务同步、日志文件、screen工具
在使用该方法进行同步之前需要先在服务的开启相应服务同时要监听一个端口(可自定义),默认是监听873端口,开启服务之前编辑rsync配置文件“/etc/rsyncd.conf”(将服务添加进去)然后直接使用命令:“rsync --daemon(服务名称)”进行同步。或者将配置文件写到一个自定义文件中,使用命令“rsync --configfile”进行同步。 配置完成后客户端可以通过指定端口与服务端进行通信。
阿dai学长
2019/04/03
2.8K0
Linux日志安全分析技巧
本文主要介绍Linux日志分析的技巧,更多详细信息请访问Github地址,欢迎Star。
Bypass
2019/07/08
2.9K0
Linux系统之last命令的基本使用
文章名《Spring Cloud Alibaba + Dubbo 搭建一个微服务架构》 作者:王二蛋
江湖有缘
2024/11/28
2390
Linux系统之last命令的基本使用
相关推荐
【linux命令讲解大全】159.Linux 系统日志管理
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档