Назад | Перейти на главную страницу

Когда была установлена ​​операционная система?

Я собираюсь переустановить свою ОС, но мне интересно, как долго она работает.

Перечислите, пожалуйста, ОС и лучший способ узнать, когда она родилась, а для S&G - как долго ваша работала, не будучи убитой вами.

В Windows запустите "systeminfo" в командной строке. Вы ищете "Исходную дату установки".

В операционных системах, производных от Windows NT, дату установки можно найти по адресу:

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

Дата хранится в секундах, прошедших с 1 января 1970 года.


Для установки Linux на ext2 или ext3, я полагаю, вы можете получить дату создания файловой системы, используя tune2fs команда:

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

Я действительно не уверен в правильном подходе к операционным системам Linux, поскольку каждый дистрибутив может делать свое дело.


В настоящее время у меня работает Linux, который выполняет производственную работу и был установлен в феврале 2004 года. Самый продолжительный период непрерывной работы на этой машине составлял немногим более 2 лет.

У меня есть заказчик, который работает на компьютере с Windows NT Small Business Server 4.5, который был установлен в конце 1999 года. (Они также все еще используют некоторые ПК на базе Windows 98SE, которые они купили в то время.) Они закрыли компьютер. машина выключается каждый день (не спрашивайте - у них паранойя по поводу пожара, и они каждую ночь отключают большую часть электричества в своем здании), поэтому время безотказной работы не является радикальным. Удивительно, но он все еще работает на тех же двух (2) дисках Western Digital «Enterprise» SCSI и HP DAT, с которыми он был куплен.

В Mac OS X файл

/var/log/OSInstall.custom

содержит исходную дату установки, например

Native install completed 2009-01-30 22:16:14 -0800.

Итак, эта команда показывает дату и время установки:

head /var/log/OSInstall.custom

Для Solaris (начиная с версии 8) проверьте дату установки пакета SUNWsolnm. Это пакет, содержащий файл / 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 / installer. IIRC, установщик Fedora / RedHat также оставляет файлы журналов где-то в установленной системе (не стесняйтесь редактировать этот ответ, чтобы добавить их местоположение).

Прожив 8 лет на купле Win2K ящики тут тоже; есть один, в частности, я очень подозреваю, что он переживет человечество и тараканы. С появлением автоматических обновлений непрерывное время безотказной работы осталось в прошлом, но я видел время безотказной работы порядка 600 дней раньше.

Все ОС - проверьте свою документацию / CMDB.

Linux - я не уверен, что существует стандартный или даже надежный способ, который будет работать для всех дистрибутивов, если только установщик ваших дистрибутивов не оставит журналы.

Например. на наших серверах мы используем кикстарт и записываем вывод из раздела% post в / root /

Вы можете попробовать такие вещи, как ctime inodes / etc или / / root, но они могли измениться (хотя они с меньшей вероятностью будут изменены, чем другие каталоги)