Я собираюсь переустановить свою ОС, но мне интересно, как долго она работает.
Перечислите, пожалуйста, ОС и лучший способ узнать, когда она родилась, а для 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, но они могли измениться (хотя они с меньшей вероятностью будут изменены, чем другие каталоги)