教学之友,学习之友。

站长教学网

[原创]如何查看linux重启/登录/操作日志的方法

时间:2012-07-10 10:07来源:eduyo.com 作者:ken 点击:

有时候我们服务器放机房,就需要查看它是否被重启过,运行是否稳定,有什么人登录过,还有都做过哪些操作,都是可查而且使用的,这个时候就需要比较实用的last命令和history命令。

以我的服务器演示如下:

查看重启日志last reboot命令

[root@localhost ~]# last reboot
reboot   system boot  2.6.18-194.el5PA Mon Mar 19 14:12         (112+19:37) 括号内容为从使用系统到现在的时间 112为天数
reboot   system boot  2.6.18-194.el5PA Sun Nov 27 19:40         (112+18:29)
reboot   system boot  2.6.18-194.el5PA Tue Nov 15 15:17         (12+04:19) 
reboot   system boot  2.6.18-194.el5PA Mon Oct 17 22:35         (40+21:02) 
reboot   system boot  2.6.18-194.el5PA Mon Oct 17 17:12          (02:53)   
reboot   system boot  2.6.18-194.el5PA Sat Oct 15 00:54          (00:36)   
reboot   system boot  2.6.18-194.el5PA Fri Oct 14 21:38          (03:12)   
reboot   system boot  2.6.18-194.el5PA Fri Oct 14 17:20          (03:16)   
reboot   system boot  2.6.18-194.el5PA Fri Oct 14 02:00          (00:01)   

wtmp begins Fri Oct 14 02:00:21 2011 //这里提示系统从什么时候开始使用 2011年10月14开始启用。

查看登录日志last命令

[root@localhost ~]# last -x
root     pts/1        113.89.183.*   Tue Jul 10 09:27   still logged in  
root     pts/1        14.153.61.*    Mon Jul  9 10:18 - 10:20  (00:02)   
root     pts/1        119.139.70.*   Mon Jul  9 07:24 - 07:26  (00:02)

查看操作日志history命令:

一般操作日志查看都会比较长,所以需要加more来查看

[root@localhost ~]# history |more
   17  top
   18  exit
   19  cd /etc/sysconfig/network-scripts/
   20  cat mifcfg-eth0
   21  cat ifcfg-eth0

附件:
linux last 命令详解
  功能说明:列出目前与过去登入系统的用户相关信息。
  语  法:last [-adRx][-f <记录文件>][-n <显示列数>][帐号名称...][终端机编号...]
  补充说明:单独执行last指令,它会读取位于/var/log目录下,名称为wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。
  参  数:
  -a  把从何处登入系统的主机名称或IP地址,显示在最后一行。
  -d  将IP地址转换成主机名称。
  -f <记录文件>  指定记录文件。
  -n <显示列数>或-<显示列数>  设置列出名单的显示列数。
  -R  不显示登入系统的主机名称或IP地址。
  -x  显示系统关机,重新开机,以及执行等级的改变等信息

(责任编辑:ken)
TAG标签: 命令 linux 日志
顶一下
(3)
75%
踩一下
(1)
25%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
用户名: 验证码:点击我更换图片
栏目列表
最新内容