我想知道去年linux开机的时间。有没有办法问电脑什么时候开机?
谢谢。
发布于 2010-08-16 06:57:44
试试uptime或last -x。
发布于 2010-08-16 08:48:09
最后一个应该给你的启动时间,寻找重新启动或启动用户名。如果需要,您可能需要找到并使用允许加载旧日志的标志。
发布于 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
这是服务器最后一次重新启动。
https://serverfault.com/questions/170872
复制相似问题