首先简单介绍一下Centos中记录登陆信息的日志文件。
有关当前登录用户的信息记录在文件utmp中;登录进入和退出纪录在文件wtmp中;最后一次登录文件可以用lastlog命令察看。
数据交换、关机和重起也记录在wtmp文件中。所有的纪录都包含时间戳。
每次有一个用户登录时,login程序在文件lastlog中察看用户的UID。如果找到了,则把用户上次登录、退出时间和主机名写到标准输出中,然后login程序在lastlog中纪录新的登录时间。
在新的lastlog纪录写入后,utmp文件打开并插入用户的utmp纪录。该纪录一直用到用户登录退出时删除。utmp文件被各种命令文件使用,包括who、w、users和finger。
下一步,login程序打开文件wtmp附加用户的utmp纪录。当用户登录退出时,具有更新时间戳的同一utmp纪录附加到文件中。wtmp文件被程序last和ac使用。
wtmp和utmp文件都是二进制文件,用户需要使用who、w、users、last和ac来使用这两个文件包含的信息。

下面来说如何查看Centos用户登陆日志。
1.who:who命令查询utmp文件并报告当前登录的每个用户。Who的缺省输出包括用户名、终端类型、登录日期及远程主机。例如:who(回车)显示

root pts/0 2014-03-04 10:03 (218.2.11.178)

2.如果指明了wtmp文件名,则who命令查询以前所有的登陆纪录。使用命令who /var/log/wtmp查看所有登陆记录,结果如下:

lxy ftpd5946 2013-01-09 16:48 (218.2.11.178)
ipfangwen ftpd6036 2013-01-09 16:49 (218.2.11.178)
zhaiken ftpd6064 2013-01-09 16:50 (218.2.11.178)
beifen ftpd6065 2013-01-09 16:50 (218.2.11.178)
root pts/0 2013-01-09 17:27 (218.2.11.178)
lxy ftpd9472 2013-01-09 17:30 (218.2.11.178)
lxy ftpd9482 2013-01-09 17:31 (218.2.11.178)
root pts/0 2013-01-11 12:58 (218.2.11.178)
dy.lxy.me ftpd9801 2013-01-25 16:15 (218.2.11.178)

3.last:last命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户。例如:

root pts/0 218.2.11.178 Tue Mar 4 10:03 still logged in
root pts/0 218.2.11.178 Wed Feb 26 15:34 - 15:43 (00:09)
lxy ftpd18086 218.2.11.178 Wed Oct 9 17:14 - 17:16 (00:02)
root pts/0 218.2.11.178 Tue Oct 8 16:54 - 17:50 (00:55)

Centos查看用户登陆记录相关推荐

  1. linux查看用户的操作记录,Linux下查看用户登陆后的操作记录

    Linux下查看用户登陆后的操作记录  在linux系统的环境下,不管是root用户还是其它的用户只有登陆系统后用进入操作我们都可以通过命令history来查看历史记录,可是假如一台 服务器多人登陆, ...

  2. Linux下查看用户登陆后的操作记录

    Linux下查看用户登陆后的操作记录 在linux系统的环境下,不管是root用户还是其它的用户只有登陆系统后用进入操作我们都可以通过命令history来查看历史记录,可是假如一台 服务器多人登陆,一 ...

  3. linux用户退出时自动清除last记录,Linux查看用户登陆历史记录(last命令的使用)

    查看某用户 cat /home/username/.bash_history 的操作历史 使用root登陆使用last -x可查看用户登陆历史. last 命令: 功能说明:列出目前与过去登入系统的用 ...

  4. Linux实战案例(4)CentOS清除用户登录记录和命令历史方法

    CentOS清除用户登录记录和命令历史方法 清除登陆系统成功的记录 [root@localhost root]# echo > /var/log/wtmp //此文件默认打开时乱码,可查到ip等 ...

  5. 查看用户登陆历史记录

    用户登录的信息记录在 utmp(/var/run/utmp).wtmp(/var/log/wtmp).btmp(/var/log/btmp) 和 lastlog(/var/log/lastlog) 等 ...

  6. Linux查看当前ssh登录数,linux /centos 查看ssh登陆日志,从SSH登录情况分析服务器安全...

    1.wtmp日志 SSH下直接执行命令 即可查看所有SSH登陆日志 包括IPlastlast -x -F 2.查看在线用户情况 (1)w 命令用于显示已经登陆系统的用户列表,并显示用户正在执行的指令. ...

  7. linux centos查看用户列表,查看centos中的用户和用户组_Centos查看系统中用户和用户组的方法...

    最近朋友刚接触Linux系统,想要查看系统中都又哪些用户和用户所属的组,接下来吾爱编程就为大家介绍一下Centos查看系统中用户和用户组的方法,有需要的小伙伴可以参考一下: 1.查看系统中的用户: C ...

  8. centos 单用户登陆模式操作

    在centos中因为安装java而配置 jdk环境变量的原因,对/etc/profile文件进行了编辑 错误的环境变量配置导致在第一次修改profile文件并保存后,执行source /etc/pro ...

  9. 怎么查看qq登陆记录

    很多网友都遇到过qq账户在外地登陆的信息.担心自己的qq被盗了,那怎么才能查看到QQ的登陆记录呢?这里就来介绍下吧! 打开QQ主菜单! 打开之后.点击安全中心,右侧会弹出选项.这里选择进入安全中心首页 ...

最新文章

  1. UIView 弹出动画
  2. Java黑皮书课后题第4章:4.22(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串
  3. 记一次分布式B站爬虫任务系统的完整设计和实施
  4. JAVA-入门(内含jdk配置)
  5. 3张报表搞定财务分析
  6. 一个比较全介绍UltraGrid的博客
  7. 如何让select选项的那个请选择不被选中
  8. 定义斜体文本的html标签,HTML 文本格式化
  9. 3D动画设计软件:Cinema 4D R25 for mac(c4d r25)
  10. 你不知道的JavaScript(上中下三册) 电子版高清PDF -- 百度云下载
  11. 照片一寸改成二寸,并压缩体积KB的工具
  12. 生而美者,若知之,若不知之,若闻之,若不闻之
  13. tomcat部署静态网页
  14. 背景扣除matlab_基于背景减法的目标检测在Matlab中的实现方法
  15. 第七届ACM趣味编程循环赛 Round #1 - ldq 的遗产题解
  16. 软件测试面试:拿到一个版本(产品),如何开展测试?
  17. html5+css 三列布局
  18. 2018计算机保研夏令营情况介绍(清华,人大,北航,中科院计算所,中科院软件所,南大)
  19. java根据模板导出pdf,并将多个pdf合成一个
  20. 微信小程序关于内层view设置margin-top无效的解决方案

热门文章

  1. python产生10个不同的随机数组成列表并求平均值_计算多个随机数的平均数Python...
  2. static变量 java
  3. php数组遍历相同的元素覆盖_php获取数组中重复数据的两种方法
  4. 空闲队列函数排队 requestIdleCallback
  5. textcnn文本词向量_文本分类模型之TextCNN
  6. 安卓 linux找回内置存储,Android手机自带内部存储路径的获取
  7. iOS开发cocoaPod的使用
  8. int mysql_「MYSQL」MYSQL中的int(11)到底代表什么意思?
  9. android 按钮控制线程,关于手机安卓-线程测试
  10. lamp配置python_LAMP搭建笔记