last与lastb文件详解
来源:互联网 发布:linux oracle设置密码 编辑:程序博客网 时间:2024/05/22 01:35
在linux系统中,last与lastb命令用来列出目前与过去登录系统的用户相关信息。指令英文原义:
last, lastb - show listing of last logged in users
单独执行last指令时,它会读取位于/var/log/wtmp的文件,并把该给文件的内容记录的登录系统的用户名单全部显示出来。
单独执行lastb指令,它会读取位于/var/log/btmp的文件,并把该文件内容记录的登入系统失败的用户名单,全部显示出来。
第一列信息:用户名,或者显示reboot(启动或者重启操作在这里会记录成reboot)
第二列信息:终端位置,pts/0 (伪终端或虚拟终端) 意味着从诸如SSH或telnet的远程连接的用户。
tty (teletypewriter) 意味着直接连接到计算机或者本地连接的用户,如果是启动或者重启操作,这里会显示成system boot
第三列信息:登录ip或者内核,如果你看见:0.0 或者什么都没有,这意味着用户通过本地终端连接。
也有在状态中显示内核版本的信息,笔者猜测这些记录应该是属于系统的操作,如开机,关机,重启等操作
第四列信息:开始时间,其中的日期格式为date +"%a %b %d"
第五列信息:结束时间(still login in 还未退出 down 直到正常关机 crash 直到强制关机)
第六列信息:持续时间
================================================================================
last命令的参数补充说明(以下参数同样合适lastb命令):
参 数:-a 把从何处登入系统的主机名称或IP地址,显示在最后一行;
-d 将IP地址转换成主机名称。当用户从远端而非本地主机登入系统时,所记录的将不仅是主机名称,还包括该远端主机的IP地址。
默认情况下会用IP地址来显示远端的主机,使用这项参数可将其换成主机名称;
-f 指定记录文件。预设last指令会去读取/var/log目录里的btmp文件;
-n 设置列出名单的显示列数,如果你只想查询最后登入系统的10位用户名称,可将显示列数设成"10",
想查询最后的30位用户,则设为"30",依此类推;
-R 不显示登入系统的主机名称或IP地址;
-x 可显示系统关机、重新开机,以及执行等级的改变等信息。
- last与lastb文件详解
- last & lastb
- Linux日志管理+ last lastlog lastb
- Last-Modified 与 If-Modified-Since详解
- linux last 命令详解
- LInux last命令详解
- Jquery 选择器(:last-child)详解
- last
- last
- last
- last
- last
- .c文件与.h文件区别详解
- Http 1.1 Etag 与 Last-Modified
- 有关Last-Modified 与 If-Modified-Since
- Last-Modified 与If-Modified-Since辨析
- 有关Last-Modified 与 If-Modified-Since
- first与last的组合使用
- AI实践者必备的10个深度学习方法 !(附学习资源)
- 微信公众号开发(四)--微信网页授权,获取用户信息
- 数据结构实验之栈与队列三:后缀式求值
- java程序员从笨鸟到菜鸟之(四十四)Socket编程
- java使用JCO调用SAP接口
- last与lastb文件详解
- ubuntu14.04 报错 The following signatures couldn't be verified because the public key is not available
- 在ubuntu下安装mysql数据库
- 机器学习-逻辑回归-代价函数
- srs epoll监听连接过程
- Lintcode175 Invert Binary Tree solution 题解
- 输入输出形式
- Django Orm 前端中跨表操作
- 【已解决】Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level