在维护Linux服务器的时候,因为重启等操作需要中断服务长达数分钟,所以如果不是十分必要,服务器很少重启,那么有时候就需要用uptime
指令来看看服务器运行多长时间了。
(图源 :pixabay)
而Windows系统,以前在公司上班的时候都养成下班关机的好习惯,这种习惯也被带到了家里,那就是每天睡前关机。
但是随着电脑处理能力越来越强、内存越来越大,每天同时打开的窗口也越来越多,那么如果睡前关机的话,需要关闭的内容也越来越多,但是有时候是处理了一半的工作,有时候是查询到一半的内容,有时候是写了一半的代码,还有时候是聊了一半的天……
总之每个窗口每个页面都关闭需要很多时间处理不说,第二天要花费好多时间来重新接续上,白白地浪费了不少时间,于是每天关闭电脑变成了三五天关闭,又变成了一两周关闭,而上次关闭电脑是什么时间?我有些记不清楚了。
如果windows下也有类似uptime的指令,可以看看我的电脑运行了多长时间,那么就会心里有数了。查了一下,还真有几个方式呢?
Event Viewer
最麻烦的方式是使用Event Viewer ,查看Windows logs\System 下对应的内容:
其中Wininit大概就是系统启动的时间吧,那么最近一次Wininit就是最近一次启动时间啦。
net statistics workstation
另外一种方式是使用如下指令:
net statistics workstation
除了其它一些和网络相关的统计信息外,会有一条类似如下的内容:
文字版:
Statistics since 6/11/2020 1:20:59 AM
也就是说,从6月11日开始统计的,和之前Event Viewer看到的系统启动时间基本相同,之所以有些微的差异,我猜是因为网络启动和联网啥的也需要点时间吧?
systeminfo
虽然上边两种方式都能查询,但是一个太麻烦,另外一个指令略难记,有没有更简单好用且易记的指令呢?那就是systeminfo
。
只需在命令行工具下运行:
systeminfo
在返回信息中找到类似如下内容,就知道系统是啥时候启动的啦:
有了这三种方式查询系统的启动时间,就不难算出系统的uptime
啦。
(图源 :pixabay)
啥?我竟然有一个多月没关机了?这也是懒到极点了。不过你要是知道我机器上开了大概上百个页面+数十个窗口,就知道彻底关机对我而言是一件多么具有挑战性的事情。
话说,你的电脑有多久没有关机啦?
注:本文首发HIVE平台,欢迎大家到HIVE上关注我,并参与讨论。
This page is synchronized from the post: ‘每天进步一点点:查看Windows的开机时间’