[Linux]查看启动信息方法

【环境】
CentOS 6.6 (Final)
Linux version 2.6.32-504.el6.i686


一、获取当次启动时间

【方法一、查询进程信息】(推荐)

[mycos@localhost so]$ ps -A -o pid,stime,etime,args
  PID STIME     ELAPSED COMMAND
    1 Aug29  1-11:17:14 /sbin/init
    2 Aug29  1-11:17:14 [kthreadd]
    3 Aug29  1-11:17:14 [migration/0]
    4 Aug29  1-11:17:14 [ksoftirqd/0]
    5 Aug29  1-11:17:14 [stopper/0]
...

查看 /sbin/init 进程启动时间得知系统启动时间约为 08月29日11时17分14秒。

【方法二、查询系统负载】

[mycos@localhost so]$ uptime
 19:10:38 up 1 day, 11:21,  5 users,  load average: 0.00, 0.00, 0.00

当前时间 19时10分38秒,系统已运行时间1天11小时21分,当前在线用户5个,最近1分钟、5分钟、15分钟系统负载为0.00,0.00,0.00。

【方法三、查询记录文件】

[mycos@localhost so]$ cat /proc/uptime
127641.47 122217.91

第一个参数代表从系统启动到现在经过了127641.47秒,第二个参数代表在此期间空闲总时间为122217.91秒。

二、获取历史启动情况

[mycos@localhost so]$ last -x |grep reboot
reboot   system boot  2.6.32-504.el6.i Tue Aug 11 15:33 - 19:19 (19+03:45)  
reboot   system boot  2.6.32-504.el6.i Fri Aug  7 01:51 - 15:32 (4+13:40)   
reboot   system boot  2.6.32-504.el6.i Thu Aug  6 18:45 - 01:50  (07:05)

以上结果显示该机器有三次重启记录,分别是8月6日、8月8日和8月11日。

三、参考资料

http://itshine.blog.51cto.com/648476/613111
http://soft.chinabyte.com/os/49/12395049.shtml
http://blog.sina.com.cn/s/blog_70c9c4b40101c3xh.html
http://blog.csdn.net/txgc1009/article/details/7026332

你可能感兴趣的:(操作系统)