查看某用户 cat /home/username/.bash_history 的操作历史

使用root登陆使用last -x可查看用户登陆历史。

last 命令:

功能说明:列出目前与过去登入系统的用户相关信息。

语 法:last [-adRx][-f ][-n ][帐号名称…][终端机编号…]

补充说明:单独执行last指令,它会读取位于/var/log目录下,

名称为wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。

参 数:

-a 把从何处登入系统的主机名称或IP地址,显示在最后一行。

-d 将IP地址转换成主机名称。

-f 指定记录文件。

-n 或- 设置列出名单的显示列数。

-R 不显示登入系统的主机名称或IP地址。

-x 显示系统关机,重新开机,以及执行等级的改变等信息。

lastlog可简单查看所有用户最后一次的登陆时间

命令:  last -A

root pts/4 172.16.0.241 Fri Nov 13 16:11 still logged in

root pts/4 172.16.0.241 Thu Nov 12 22:56 - 23:00 (00:03)

root pts/4 172.16.0.241 Thu Nov 12 21:36 - 21:37 (00:00)

root pts/3 172.16.0.239 Thu Nov 12 09:40 still logged in

root pts/3 172.16.1.2 Tue Oct 27 14:55 - 14:55 (00:00)

root pts/0 172.16.0.239 Tue Oct 27 14:28 still logged in

root pts/0 172.16.1.2 Tue Oct 27 11:02 - 11:02 (00:00)

root pts/0 172.16.1.2 Fri Oct 23 22:03 - 22:03 (00:00)

root pts/0 172.16.1.2 Fri Oct 23 21:58 - 21:58 (00:00)

root pts/0 172.16.1.2 Fri Oct 23 21:55 - 21:55 (00:00)

root pts/0 172.16.1.2 Fri Oct 23 21:51 - 21:51 (00:00)

root pts/2 172.16.0.239 Fri Oct 23 21:42 still logged in

root pts/2 172.16.1.2 Wed Oct 21 17:01 - 17:01 (00:00)

root pts/2 172.16.1.2 Wed Oct 21 16:59 - 16:59 (00:00)

root pts/2 172.16.0.239 Fri Sep 25 15:04 - 15:05 (00:01)

root pts/1 172.16.0.239 Fri Sep 25 15:04 still logged in

root pts/0 172.16.0.239 Thu Sep 24 13:53 - 21:42 (29+07:48)

runlevel (to lvl 5) 2.6.32-504.8.1.e Thu Jul 16 19:42 - 16:12 (119+20:29)

reboot system boot 2.6.32-504.8.1.e Thu Jul 16 19:42 - 16:12 (119+20:29)

root pts/1 172.16.0.239 Mon Jun 15 11:38 - 11:39 (00:00)

root pts/2 172.16.0.239 Mon May 25 16:04 - 01:12 (19+09:07)

wtmp begins Thu Mar 12 09:19:47 2015

代码:

[root@servicel02 ~]# last reboot reboot   system boot  2.6.18-194.el5   Fri Oct  8 18:48         (277+23:46) reboot   system boot  2.6.18-194.el5   Fri Oct  8 18:27          (00:19) reboot   system boot  2.6.18-194.el5   Fri Oct  8 18:01          (00:21) reboot   system boot  2.6.18-194.el5   Fri Oct  8 17:18          (00:40) reboot   system boot  2.6.18-194.el5   Fri Oct  8 16:42          (00:33) reboot   system boot  2.6.18-194.el5   Fri Sep 17 11:30         (21+05:01) reboot   system boot  2.6.18-194.el5   Wed Sep 15 11:11         (2+00:16) reboot   system boot  2.6.18-194.el5   Wed Sep 15 11:02          (00:06) reboot   system boot  2.6.18-194.el5   Wed Sep 15 10:52          (00:08) reboot   system boot  2.6.18-194.el5   Wed Sep 15 10:44          (00:05) wtmp begins Wed Sep 15 10:44:24 2010

这么多reboot信息,不过别着急仔细看一下就明白了。咱们从后往前说 最后一行 wtmp begins Wed Sep 15 10:44:24 2010 这是说/var/log/wtmp这个文件是在2010年9月15日周三上午10:44:24这个时间点生成的,一般来说这就是装系统的时候了。 在这以后频繁重启了4次时间就到了Fri Sep 17 11:30    (21+05:01),干啥来的呢。。。。估计是安装一些软件或服务吧~反正是没少折腾。。。。 从   Fri Oct 8 16:42    (00:33)这个时间点开始又频繁重启了4次,最后上线前再测试一些极端情况,。。。。呵呵中间为啥将近1个月都没reboot呢?新机器烤一烤嘛~~~别拆了包装就让人家上岗,给它20天的磨合期。 经过了之前的N多考验,终于决定让他投入战斗了!这服务器还算是比较给力,注意看第一行 reboot   system boot  2.6.18-194.el5   Fri Oct  8 18:48         (277+23:46) 这说明从去年10月8日18:48分到现在,他已经连续战斗了将近278天了。。。。多么好的员工啊~要是让我连续上班278我早挂了。。。。

最后咱们用uptime命令来验证一下

代码:

uptime  18:49:25 up 278 days, 1 min,  1 user,  load average: 0.07, 0.02, 0.00

呵呵278天零1分钟了。。。。。。希望他继续保持战斗状态!

应该明白了吧~~别怕last里的reboot多,主要看第一行的最后那个数字。写个简单的正则命令就明白了

代码:

last reboot -1 |awk '{print $NF}' (278+00:02) 2010

怎么样,大家都来秀一下last reboot -1 |awk '{print $NF}' 啊哈哈~~~~~

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

  1. pthread 线程退出时自动释放资源

    线程退出时自动释放资源 今天碰到一个问题:主线程pthread_create一个子线程A,子线程pthread_mutex_lock,然后调用其他的函数fun,最后从fun返回后再pthread_mu ...

  2. 迷你播放器--第一阶段(2)--退出时自动最小化(不是关闭),增加当前播放曲目的跑马灯效果

    迷你播放器--第一阶段(2) 退出时自动最小化(不是关闭),增加当前播放曲目的跑马灯效果 本文章为CSDN作者原创,转载请保留出处:http://blog.csdn.net/lrs0304/artic ...

  3. linux线程调用完类就退出,linux下 c中怎么让才能安全关闭线程 和 linux线程退出时执行的程序(线程清理处理程序)简单例子...

    多线程退出有三种方式: (1)执行完成后隐式退出: (2)由线程本身显示调用pthread_exit 函数退出: pthread_exit (void * retval) ; (3)被其他线程用pth ...

  4. linux环境变量自动配置,Linux进入系统时自动配置 环境变量的要领

    用Exp ort命令能够 配置 环境变量,但是假如 每回进入系统之后都要重新配置 一遍环境变量就很烦人.Linux给大众 提供了自动配置 环境变量的要领 ,那就是修改 .bashrc 文件. 通常 说 ...

  5. 让user组用户登录时自动运行需要administrator权限的程序

    今天忙了大半天,总算成功了,这里就说说,大家如果有更好的方法也回帖说说,我也好学习下:) 目的很简单,就是在启用UAC的情况下,让普通用户可以通过脚本运行需要管理员权限的程序,而不需要输入管理员密码 ...

  6. linux 普通用户退出vim,困扰无数人的Linux Vim退出方法,原来这么简单?

    原标题:困扰无数人的Linux Vim退出方法,原来这么简单? 来源 | 异步 Vim作为使用最广泛的文本编辑器之一,在编程的世界中,一直流传着一个关于它的神秘问题,知道答案的人寥寥无几,却又难以启齿 ...

  7. linux有没有杀毒软件自动打补丁,在Linux下找杀毒软件简直是没事找事做

    ICEEN 于 2011-05-05 12:17:34发表: :0w5ty(1 windnest 于 2011-01-25 22:12:58发表: 没听过影子系统 Viator42 于 2011-01 ...

  8. linux清除网卡记录,linux 清除驱动对网卡的记录

    1.情况说明: 通过U盘做了一个linux 系统镜像(可读可写),设置eth0的ip=10.0.73.11.第一次启动的时候ip正确. 当我将该镜像)在另一台服务器启动的时候,无法通过10.0.73. ...

  9. session 安全问题(关闭页面时自动清除session)

    要是直接关闭浏览器,并不直接触发SESION_ONEND事件,因此为了安全的需要,就需要调用页面关闭触发的事件onUnload ,利用这个事件来执行一个函数.在函数中调用session.abandon ...

最新文章

  1. Oracle数据库常用的脚本命令(一)
  2. VTK:标记关键点用法实战
  3. C/C++浮点数在内存中的存储方式
  4. 洛谷P1157----组合数的输出
  5. python 数据结构包_python 中numpy科学计算工具包——基础数据结构
  6. [PLSQL] 游标学习
  7. linux swap 分区调控(swap分区 lvm管理)
  8. day26(模块 logging 高级用法、collection、random)
  9. 编译安装-httpd-2.2.15.tar.gz
  10. 曾火爆一时的五笔输入法,为什么彻底衰落了?
  11. numpy实用技巧(二)
  12. java_eclipse中添加外部动态链接库(dll文件)的三种方式
  13. 烽火通信FSU数据采集设备通过中国铁塔测试
  14. Selenium 截全屏
  15. 定积分证明题例题_一个广义积分不等式证明(送给数学分析同学)
  16. Day54.XML解析(DOM4J)、Tomcat服务器、HTML协议简介: 请求、响应报文、响应码
  17. 案例:使用pre_trained模型进行VGG
  18. 文献(7): 在非小细胞肺癌中,浆细胞signature可用于PD-L1免疫治疗的响应预测
  19. 学习总结-《父与子的编程之旅》chapter 11
  20. 笔记③:牛客校招冲刺集训营---C++工程师(5.9 C++新特性)

热门文章

  1. 注解、路径、 Log4J、<settings>标签
  2. 什么时候用到mysql存储过程_什么时候用到存储过程
  3. html嵌入excel_第5天 | 16天搞定前端,html布局,表格和大块头
  4. 一般向量空间的基变换_线性代数的本质03 矩阵与线性变换
  5. C# Windows Workflow Fundation之状态机
  6. Linux文本复制到记事本文本文件乱码,解决“在windows里的记事本里编辑的汉字文本文件,上传到linux服务器上出现乱码“问题...
  7. java虚拟机_深入浅出Java虚拟机,从来没有人能把Java 虚拟机讲解的这么透彻
  8. 贵州:值得做好“水”文章
  9. C# 调用其他的动态库开发应注意的问题
  10. 解决左下角没有显示桌面图标