1. Linux登录日志的存储

在Linux系统中,登录日志主要存储在三个文件中,/var/log/wtmp,/var/run/utmp,/var/log/lastlog。常用的查询命令有w,who,last,users,lastlog等。

2. w命令

w命令可用于显示当前登录系统的用户信息。

执行这项指令可查询目前登录系统的用户有哪些人,以及正在执行的程序。

单独执行w指令会显示所有的用户,也可以指定用户名称,仅显示某位用户的相关信息。

root@0b6987cc587f /workspace $ w

19:30 up 48 days, 3:05, 2 users, load averages: 2.11 2.11 2.14

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

root pts/2 192.168.0.1 Wed14 0.00s 0.08s 0.00s w

root pts/16 192.168.0.1 Wed11 5:20 0.08s 0.08s -bash

w命令显示的对应信息如下:

当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。

USER: 登录帐号

TTY : 终端名称

FROM: 远程主机名

LOGIN@: 登录时间

IDLE: 空闲时间

JCPU: 该TTY终端连接的所有进程的占用时间

PCPU: 当前进程(即w项中显示的)的占用时间

WHAT: 当前正在运行进程的命令行

3. who命令

who命令用于显示系统中有哪些登录用户。

root@0b6987cc587f /workspace $ who

root pts/2 2019-05-08 19:14 (192.168.0.1)

root pts/16 2019-05-08 18:39 (192.168.0.1)

who命令显示的对应信息如下:

登录帐号,终端名称,日期和时间,用户登录IP地址。

who am i用来查看当前登陆者的信息。

root@0b6987cc587f /workspace $ who am i

root pts/2 2019-05-08 19:14 (192.168.0.1)

4. last命令

last命令用于显示用户最近登录信息。

root@0b6987cc587f /workspace $ last -n 3

root pts/21 192.168.0.1 Thu May 9 12:01 - 19:00 (00:00)

root pts/6 192.168.0.1 Wed May 8 18:30 still logged in

root pts/2 192.168.0.1 Wed May 8 18:14 still logged in

wtmp begins Sun Dec 30 19:10:00 2018

last命令显示的对应信息如下:

用户名称,终端名称,远程主机名,日志活动发生时间,括号中的数字表示连接持续了多少小时和分钟。

5. users命令

users命令用于显示当前登录系统的所有用户列表。每个用户名对应一个登录会话。如果一个用户有不止一个登录会话,则用户名将显示相同的次数。

root@0b6987cc587f /workspace $ users

root root

6. lastlog命令

lastlog命令用于显示系统中所有用户最近一次的登录信息。

root@0b6987cc587f /workspace $ lastlog

Username Port From Latest

root pts/6 192.168.0.1 Sun Apr 28 18:38:20 +0800 2019

daemon **Never logged in**

bin **Never logged in**

sys **Never logged in**

sync **Never logged in**

games **Never logged in**

man **Never logged in**

lp **Never logged in**

mail **Never logged in**

news **Never logged in**

uucp **Never logged in**

proxy **Never logged in**

www-data **Never logged in**

backup **Never logged in**

list **Never logged in**

irc **Never logged in**

gnats **Never logged in**

nobody **Never logged in**

systemd-timesync **Never logged in**

systemd-network **Never logged in**

systemd-resolve **Never logged in**

systemd-bus-proxy **Never logged in**

_apt **Never logged in**

sshd **Never logged in**

7. ac命令

ac命令计算所有用户总的连接时间,默认单位是小时,基于/var/log/wtmp文件统计。

root@0b6987cc587f /workspace $ ac

total 4595.16

参考资料

linux 查看登入记录_Linux登录信息查询相关推荐

  1. linux 查看登入记录_无时无刻,用 SimplyBook.me 管理者 App 查看客户预约排程!

    经过数日优化及调整,SimplyBook.me 日前推出了管理者专用 App,有别于过往在手机装置中,透过网页查询预约资讯,现在经营者也能到 App Store 或是 Google Play 下载专属 ...

  2. linux 查看电池日志,Ubuntu battery 笔记本电池信息查询

    现在用的是X201,装的是Ubuntu 10.04,前两天换了9芯的电池,想看看是不是零充电,充电的百分比都看不到,后来发现如下的方法,值得留下,备用:-), 在ubuntu里,电池所有相关的信息都在 ...

  3. Linux 命令之 w 命令-显示目前登入系统的用户信息

    文章目录 介绍 常用选项 参考示例 显示目前登入系统的用户信息 不打印头信息 显示用户从哪登录 使用短输出格式 介绍 w 命令用于显示已经登陆系统的用户列表,并显示用户正在执行的指令.执行这个命令可得 ...

  4. Java+Servlet+filter+javascript+html+jsp登入注册更新个人信息

    eclipse+Java+Servlet+filter+javascript+html+jsp+EL登入注册更新个人信息 数据库sql用vs2008或者mysql用mysql 代码粗糙,提示信息未处理 ...

  5. linux 读取内存颗粒,linux查看主板内存槽与内存信息的命令dmidecode怎么用

    在Linux中,我们常常使用命令来实现许多操作,比如查看内存信息等,下面小编就为大家带来一篇linux查看主板内存槽与内存信息的命令dmidecode方法.小编觉得挺不错的,现在就分享给大家,也给大家 ...

  6. 查看新增登记记录及历史记录信息

    查看新增登记记录及历史记录信息 -------------------------------- 开发工具与关键技术:Visual Studio 2015 C# 作者:林敏静 撰写时间:2019年8月 ...

  7. linux查cpu和内存配置,Linux查看CPU和内存的配置信息

    CPU配置信息: frank@ubuntu:~/test/python$ cat /proc/cpuinfo processor : #系统中逻辑处理核的编号 vendor_id : GenuineI ...

  8. Linux 命令之 who -- 打印当前登录用户/显示目前登入系统的用户信息。

    文章目录 命令介绍 常用选项 参考示例 打印用户登录信息 打印全面的信息 打印系统登录进程 显示登录系统的所有用户名称和总人数 命令介绍 who 命令用来打印当前登录用户信息,包含了系统的启动时间 . ...

  9. Windows Server查看和记录远程登录信息的方法

    前两天我的一台Windows Server 2012R2的服务器中了传说中的cryptowall病毒,所有数据文件都被加密,需要我支付1个比特币才能解码.幸好服务器上没什么重要的文件,还好我没钱,我选 ...

最新文章

  1. DXPerience6.x 使用体会(二)
  2. 【任务脚本】0530更新淘宝618活动领喵币脚本,OrangeJs基于autojs全自动程序稳定运行,向大神致敬...
  3. matlab去除坏点,图像处理之坏点校正及源码实现
  4. c++ union内存
  5. 用jQuery写的最简单的表单验证
  6. 3分钟内看完这,bootstraptable表格控件,受益匪浅!
  7. 原始性能数字– Spring Boot 2 Webflux与Spring Boot 1
  8. 关注微信公众号使其自动发送欢迎你关注消息
  9. js设置html不可编辑状态,JS_设置弹出页面的地址栏不可编辑
  10. 交互式地图_张晟推出学校资源交互式地图工具
  11. selenium学习过程中遇到的问题
  12. 3风扇声音怎么调小_美的风扇价格表
  13. java反编译 mac_java反编译工具Mac版-jd-gui for Mac下载 V1.6.6-PC6苹果网
  14. Keli Proteus 8 的使用教程
  15. xu2w显示屏软件下载_LED显示屏控制软件
  16. 谭浩强《c语言程序设计》第四版--重点难点总结
  17. 2021-02-14马克思主义概论
  18. WIN10下msi GE62 1077 无线热点掉线问题处理(更新:取消自动关闭热点
  19. 2022-4-16 c++ 杂记 mutex GUARDED_BY std::unique_ptr unordered_map ::开头
  20. 如何消除图片中的运动模糊?

热门文章

  1. Arduino提高篇04—U8g2库驱动OLED
  2. STM32F103C8T6移植uCOS基于HAL库
  3. gets与puts的使用,Str系列字符串的使用
  4. SE-Networks
  5. 很猛很疯狂,北京楼市促销十年少见 房价下跌论渐占上风
  6. mac启动terminal终端快捷键
  7. 美食杰小项目(首页)
  8. Jetty的安装、配置和使用(三种使用方式)
  9. socket中结构与函数
  10. [19]python uniform() 函数