首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个命令知道服务器启动的时间?(启动时间历史)

哪个命令知道服务器启动的时间?(启动时间历史)
EN

Server Fault用户
提问于 2010-08-16 06:54:34
回答 4查看 2.7K关注 0票数 2

我想知道去年linux开机的时间。有没有办法问电脑什么时候开机?

谢谢。

EN

回答 4

Server Fault用户

回答已采纳

发布于 2010-08-16 06:57:44

试试uptimelast -x

票数 11
EN

Server Fault用户

发布于 2010-08-16 08:48:09

最后一个应该给你的启动时间,寻找重新启动或启动用户名。如果需要,您可能需要找到并使用允许加载旧日志的标志。

票数 0
EN

Server Fault用户

发布于 2010-08-16 09:22:33

也许ps aux | grep init给您提供了足够详细的信息?在长时间(Ish)正常运行后,它将显示init进程启动的日期。

如果这不够准确,请参见/proc/stat和btime值。最后一次启动系统的时间是几秒钟内的Unix时间。要解析它,请使用您最喜欢的日期操作工具,例如Perl::Manip模块:

grep btime /proc/stat | cut -d ' ' -f2 | perl -MDate::Manip -lane 'printf "%s\n", UnixDate(ParseDateString("epoch $_"), "%c");'

在我的测试服务器中返回

Mon Jul 19 15:45:12 2010

这是服务器最后一次重新启动。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/170872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档