Определение даты установки операционной системы (Windows, Linux)

27 декабрь 2019, Пятница
430
0
+ 0 -
При работе с любой операционной системой иногда требуется понимание когда была выполнена установка операционной системы. От этой информации зависит какая сборка могла использоваться при установке, либо кто из администраторов мог ее выполнять. Если с операционными системами семейства Windows все достаточно просто и есть известные инструменты для получения этой информации, то с семейством Linux все достаточно печальнее, и однозначного инструмента нет. Есть только набор вариантов, который может подойти для одной из линейеек дистрибутивов Linux, и может совсем не подходить для другой.

Как определить дату установки операционной системы Windows?

Для определения даты установки ОС Microsoft Windows можно использовать разные способы: 

Использование утилиты SystemInfo
Описание утилиты SystemInfo давалось в статье: https://userman.ru/2020/01/10/kak-uznat-vremja-raboty-operacionnoj-sistemy-windows.html. Дата установки ОС будет стройчкой выше, чем дата последней загрузки ОС

Использовать PowerShell и WMI классы 
Используя PowerShell скрипт ниже можно выяснить дату установки ОС:
$wmi = get-wmiobject win32_operatingsystem 
$wmi.convertToDateTime($wmi.InstallDate)

Информацию о дате установки ОС таже можно увидеть в реестре Windows, в разделе
HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion 
параметр: InstallDate. Информация там хранится время в формате: количество секунд с 01.01.1970 года.

Как определить дату установки операционной системы Linux?

Для rpm-based дистрибутивов Linux, таких как Fedora, RHEL или CentOS определить дату установки операционной системы можно при помощи команды:
$ sudo rpm -qi basesystem | grep Install
В результате будет выведена сторока вида:
Install Date: Wed 08 Aug 2018 04:03:15 PM MSK

Для других дистрибутивов Linux, таких как Debian или Ubuntu, определить дату установки ОС можно косвенно, например, определив дату создания файловой системы:
sudo tune2fs -l /dev/sda1 | grep "Filesystem created"

Но ни один из вариантов не может гарантировать 100%-ю точность, так что лучше всего обратиться к логам инсталляции ОС, если они еще не перезатерлись, либо не ьыли умышленно удалены. А в случае установки Linux на виртуальную машину, можно проверить дату ее создания, но это тоже не гарантия того, что именно тогда была установлена ОС. Поэтому, по возможности, лучше анализировать несколько значений из разных источников.
Комментарии:
Прокомментировать
При использовании материалов ссылка на сайт UserMan.ru обязательна. UserMan.ru © 2017-2020
Мы в Соцсетях: VK