【发布时间】:2008-09-17 02:59:11
【问题描述】:
如何获取我的 debian 机器的正常运行时间历史记录?重新启动后,我没有看到 uptime 命令打印正常运行时间历史记录的选项。如果重要的话,我想使用这些正常运行时间在 php 中绘制页面,以显示我的网络服务器在启动之间的正常运行时间长度。
更新: 不确定它是基于时间长度还是最后一次在重新启动时重置,但我只使用最后一个命令获得最新的启动时间戳。 last -x 也不会返回任何进一步的信息。听起来脚本是我最好的选择。
更新: Uptimed 是我正在寻找的信息,不知道如何在代码中 grep 该信息。管理我自己的数据库脚本听起来最适合应用程序。
【问题讨论】:
-
您可以每 5 分钟在数据库或文件中记录一次正常运行时间并将其打印到图表中,这样如果服务器重新启动,您可以在图表中看到正常运行时间为峰值
-
+1 但是... 谁需要 Debian 系统的正常运行时间历史?这是我的一个 Debian 机器上的正常运行时间:# uptime 23:51:06 up 1067 days :) (是的,一台服务器很快就会达到 3 年的正常运行时间......天哪,我喜欢Debian 的稳定性 :) 有趣的是,我意识到在这 3 年中时钟确实漂移了很多(马上解决这个问题)
标签: linux