当前位置:  开发笔记 > 编程语言 > 正文

linux正常运行时间历史

如何解决《linux正常运行时间历史》经验,为你挑选了5个好方法。

我怎样才能获得debian盒子的正常运行时间历史记录?重新启动后,我没有看到uptime命令的选项来打印正常运行时间的历史记录.如果重要的话,我想利用这些正常运行时间在php中绘制一个页面,以显示我的web服务器在启动之间的正常运行时间长度.

更新:不确定它是基于一段时间还是最后一次在重新启动时重置但我只获得最后一个命令的最新启动时间戳.最后-x也不会返回任何进一步的信息.听起来像脚本是我最好的选择.

更新:Uptimed是我正在寻找的信息,不知道如何在代码中grep该信息.管理我自己的数据库脚本听起来最适合应用程序.



1> 1800 INFORMA..:

安装uptimed.它完全符合你的要求.

编辑:

您可以像这样轻松地将它包含在PHP页面中:


示例 - 链接坏了?



2> 小智..:

您可以创建一个运行正常运行时间并将其转储到文件的简单脚本.

uptime >> uptime.log

然后为它设置一个cron作业.



3> roo..:

last命令将为您提供系统的重启时间.你可以在每次连续重启之间取得差异,这应该给出机器的正常运行时间.

更新

1800信息答案是一个更好的解决方案.



4> 小智..:

试试这个:

last | grep reboot 



5> sepehr..:

根据last手册页:

每次重启系统时,伪用户重启都会记录.因此,上次重新启动将显示自创建日志文件以来所有重新启动的日志.

所以#last reboot命令的最后一列为您提供正常运行时间历史:

#last reboot
reboot   system boot  **************** Sat Sep 21 03:31 - 08:27 (1+04:56)   
reboot   system boot  **************** Wed Aug  7 07:08 - 08:27 (46+01:19)

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有