操作系统是什么时候安装的?

我正在准备重新安装我的操作系统,但是我想知道它启动了多久。

请列出操作系统和最好的方法来查明它出生的时间和S&Gs多久你做了而不被你杀死。

在Windows上,在命令提示符处运行“systeminfo”。 您正在寻找“原始安装date”。

在Windows NT派生的操作系统上,您可以在以下位置find安装date:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate 

date被存储为自1970年1月1日以来的第二次。


对于安装在ext2或ext3上的Linux,我想你可以使用tune2fs命令获得文件系统的创builddate:

 tune2fs -l <filesystem block device> | grep "Filesystem created" 

我真的不确定在Linux操作系统上的一个好方法,因为每个发行版都可以做自己的事情。


我有一个目前正在运行的Linux系统,并且在2004年2月安装完成。该机器的最长持续运行时间是2年多一点。

我有一个运行Windows NT Small Business Server 4.5计算机的客户,该计算机在1999年下半年安装。(他们还在使用当时购买的一些基于Windows 98SE的PC。)他们closures了每天都要停机(不要问 – 他们对火灾有偏执狂,每天晚上关掉大楼里的大部分电力),所以正常运行时间不是激进的。 令人惊讶的是,它仍然运行在与其购买的两(2)个Western Digital“Enterprise”SCSI磁盘和HP DAT驱动器上。

在Mac OS X上,该文件

 /var/log/OSInstall.custom

包含原始安装date,例如

本机安装完成2009-01-30 22:16:14 -0800。

所以,这个命令显示安装date和时间:

头/var/log/OSInstall.custom

对于Solaris(至less版本8),请检查SUNWsolnm软件包的安装date。 这是包含/ etc / release文件的包,不会被更新/修补。

  # pkginfo -l SUNWsolnm PKGINST: SUNWsolnm NAME: Solaris Naming Enabler CATEGORY: system ARCH: sparc VERSION: 10,REV=2008.03.24.13.19 BASEDIR: / VENDOR: Sun Microsystems, Inc. DESC: Enable Solaris Name in /etc/release file PSTAMP: re29796 INSTDATE: Jun 02 2008 17:01 HOTLINE: Please contact your local service provider STATUS: completely installed FILES: 2 installed pathnames 1 shared pathnames 1 directories 1 blocks used (approx) 

在Unix上,您可以查找最老的/ dev时间戳,

  ls -lsrt /dev/* | head -1 

在我目前使用的Ubuntu系统上,你可以在/ var / log / installerfind你想要的东西。 IIRC,Fedora / RedHat安装程序也会把日志文件留在已安装系统的某个地方(随意编辑这个答案来添加它们的位置)。

在这里也可以在coupla Win2K上玩8年以上; 特别是我强烈怀疑会比人类蟑螂更有活力。 由于自动更新的持续正常运行时间已经过去,但我已经看到了600天前的正常运行时间。

所有的操作系​​统 – 检查你的文档/ CMDB。

Linux – 我不确定是否有一个标准甚至可靠的方法可以用于所有的发行版,除非你的发行版的安装程序离开了日志。

例如,在我们的服务器上,我们使用kickstart,并将%post部分的输出logging到/ root /

你可以尝试像/ etc或/ root inode的ctime那样的东西,但是它们可能已经改变了(尽pipe它们不太可能比其他目录更改)