last,lastb(1)-man手册

名称

    last,lastb-显示最近登录用户的列表

概要
   last [options] [username...] [tty...]
   lastb [options] [username...] [tty...]
描述

    last 搜索 /var/log/wtmp 文件(或 -f 选项指定的文件),并显示自该文件创建以来所有用户登录(和退出)的列表。可以指定一个或多个用户名和/或tty,在这种情况下,last将只显示与这些参数匹配的条目。tty的名称可以缩写,因此last 0与last tty0相同。
    当捕捉到SIGINT信号(SIGINT信号由中断键产生,通常是control-C)或SIGQUIT信号时,last将显示它在文件中搜索了多远;在SIGINT信号的情况下,last将终止。
    每次系统重新启动时,伪用户reboot都会记录下来。因此,last reboot将显示自创建日志文件以来所有重新引导的日志。
    lastb与last相同,只是默认情况下它显示 /var/log/btmp 文件的日志,其中包含所有错误的登录尝试。

选项

-a, --hostlast
    在最后一列中显示主机名。与–dns选项结合使用非常有用。
-d, --dns
    对于非本地登录,Linux不仅存储远程主机的主机名,还存储其IP。此选项将IP转换回主机名。
-f, --file file
    告知 last 使用特定文件而不是 /var/log/wtmp 。可以多次指定 --file 选项,所有指定的文件将会被处理。
-F, --fulltimes
    打印完整的登录和注销时间和日期。
-i, --ip
    类似于–dns,但是显示主机的IP号而不是名称。
-number
-n, --limit number
    告诉 last 要显示多少行。
-p, --present time
    显示在指定时间出现的用户。这就像同时使用选项 --since和 --until。
-R, --nohostname
    不显示主机名字段
-s, --since time
    显示自指定时间以来的登录状态。这是很有用的,例如,很容易确定谁在特定时间登录。选项通常与 --until 组合。
-t, --until time
    显示指定时间之前的登录状态。
–time-format format
    将输出时间戳格式定义为notime、short、full或iso之一。notime变量根本不会打印任何时间戳,short为默认格式,full与 --fulltimes 选项相同。iso变量将以iso-8601格式显示时间戳。ISO格式包含时区信息,这使得在系统外研究打印输出时更可取。ISO 格式包含时区信息,因此在系统外部调查打印输出时更可取。
-w, --fullnames
    在输出中显示完整的用户名和域名。
-x, --system
    显示系统shutdown条目和运行级别更改。

时间格式

    使用 time 参数的选项可以理解以下格式:
    YYYYMMDDhhmmss
    YYYY-MM-DD hh:mm:ss
    YYYY-MM-DD hh:mm (seconds will be set to 00)
    YYYY-MM-DD (time will be set to 00:00:00)
    hh:mm:ss (date will be set to today)
    hh:mm (date will be set to today, seconds to 00)
    now
    yesterday (time is set to 00:00:00)
    today (time is set to 00:00:00)
    tomorrow (time is set to 00:00:00)
    +5min
    -5days

注意

    可能找不到wtmp和btmp文件。如果它们存在,系统只在这些文件中记录信息。这是一个本地配置问题。如果希望使用这些文件,可以使用一个简单的touch(1)命令(例如 touch /var/log/wtmp)来创建它们。

文件

    /var/log/wtmp
    /var/log/btmp

作者

    Miquel van Smoorenburg,miquels@cistron.nl

可用性

    last 命令是 util-linux 包的一部分,可以从linux内核归档文件中获得,https://www.kernel.org/pub/linux/utils/util-linux/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
内容简介 Linux是一款开源的操作系统,得到了广大开发者的青睐。掌握Linux系统的指令及其用法是学习Linux系统的基础。本书详细地介绍了常用Linux指令的功能、语法、参数说明以及具体的操作实例。全书共讲解指令412个,共有实例760个。   本书中所讲指令按照字母顺序和功能顺序进行索引,读者既可以按照字母顺序进行查找,也可以按照功能顺序进行学习。本书不仅适合于Linux初学者学习使用,而且可以作为Linux系统管理员的参考手册。 目录 第1章 系统管理  1.1 adduser指令:增加一个系统用户  1.2 apm指令:高级电源管理  1.3 apmsleep指令:APM进入备用或者休眠状态  1.4 apropos指令:查找使用手册的名字和相关描述  1.5 arch指令:输出主机的体系结构  1.6 batch指令:执行批处理指令  1.7 bg指令:将程序放在后台执行  1.8 cd指令:切换目录  1.9 chfn指令:设置finger信息  1.10 chsh指令:改变登录系统时的shell  1.11 clear指令:清除终端屏幕  1.12 date指令:显示或设置系统时间  1.13 echo指令:显示文本行  1.14 exec指令:执行完指令后,交出控制权  1.15 exit指令:shell退出  1.16 fc指令:修改或者执行指令  1.17 fg指令:将后台任务拉到前台执行  1.18 fgconsole指令:打印虚拟终端的数目  1.19 finger指令:查找并显示用户信息  1.20 free指令:显示内存信息  1.21 fuser指令:用文件或者套接口表示进程  1.22 fwhois指令:显示用户的信息  1.23 gcov指令:coverage测试工具  1.24 gdialog指令:从shell显示文本信息  1.25 gitps指令:显示程序情况  1.26 groupadd指令:创建一个新的群组  1.27 groupdel指令:删除一个群组  1.28 groupmod指令:改变系统群组的属性  1.29 halt指令:关闭系统  1.30 help指令:显示shell的内建指令的帮助信息  1.31 history指令:显示历史指令  1.32 htpasswd指令:创建和更新用户的认证文件  1.33 id指令:显示用户的ID以及所属群组的ID  1.34 info指令:读取目录信息  1.35 init指令:开关机设置  1.36 ipcs指令:显示进程间通信的信息  1.37 ipcrm指令:删除消息队列、旗语设置或者共享内存的ID  1.38 jobs指令:列出所有后台程序  1.39 kill指令:杀死执行中的进程  1.40 killall指令:杀死同名的所有进程  1.41 last指令:列出目前与过去登录系统的用户相关信息  1.42 lastb指令:列出登录系统失败的用户相关信息  1.43 login指令:登录系统 1.44 logname指令:显示登录账号的信息  1.45 logrotate指令:处理log文件  1.46 logout指令:退出系统  1.47 lsmod指令:显示Linux内核的模块信息  1.48 man指令:格式化和显示在线手册  1.49 manpath指令:设置man手册的查询路径  1.50 mkfontdir指令:创建字体文件目录  1.51 mount指令:挂载文件系统  1.52 mpost指令:系统的绘画工具  1.53 msgcat指令:合并消息目录  第2章 系统设置  第3章 文本编辑  第4章 文件传输  第5章 文件管理  第6章 备份压缩  第7章 网络通信  第8章 磁盘管理  第9章 磁盘维护  第10章 程序编译  第11章 打印作业  第12章 电子邮件新闻组  第13章 X Windows System  第14章 格式转换  第15章 系统软件工具  附录 指令索引(按首字母排序)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值