Меню Рубрики

Linux как узнать дату установки

Как узнать дату установки Linux

Иногда необходимо узнать дату, когда конкретно была установлена ОС Linux на устройстве. Сделать это можно многими способами и в этой статье мы рассмотрим несколько из них.

Дата и время установки ОС Linux из свойств файловой системы

Для этого, необходимо выполнить данную команду с root правами:

В итоге мы должны получить что то вроде этого:

Отсюда видно, что файловая система была создана на этом устройстве 1 февраля 2017 года в 03:52:37, эту дату можно считать датой и временем установки системы.

Узнаем дату установки ОС Linux из даты создания самого старого каталога в файловой системе

Для этого необходимо выполнить данную команду (root права не нужны):

Результат должен быть примерно таким:

Отсюда видно, что дата создания самого старого каталога в система была осуществлена 1 февраля 2017 года в 03:52. Это можно считать датой и временем установки системы.

Источник

Information Security Squad

stay tune stay secure

Как найти точную дату установки Linux

Сегодня, когда мы пытались отладить проблему с помощью средства мониторинга, возникла интересная проблема, какова была точная дата установки системы Linux на этом сервере?

Я не думаю, что ни один из журналов не вернулся настолько далеко, чтобы действительно найти эту информацию.

После некоторых исследований я действительно нашел несколько отличных способов идентифицировать эту информацию.

Найти точную дату установки Linux с помощью tune2fs:

Самый быстрый и надежный способ — выяснить, когда была создана файловая система.

Сначала узнайте информацию о своих разделах.

Хорошо, так выглядит /dev/sda1 — загрузочный сектор. Давайте выясним, когда он был создан:

Похоже, эта файловая система была создана в Tue Oct 11 13:53:37 2011

Эта команда работает на любом дистрибутиве Linux, поэтому более универсальна чем остальные.

Найти точную дату установки Linux с использованием истории apt:

Теперь, я не думаю, что кто-либо зиз вас когда-либо заходил в папку /var/log и удалял историю apt.

Я имею в виду, что нет причин для этого, верно?

Просто выполните следующую команду и найдите дату первой строки:

Теперь посмотрим на разницу?

Журналы Apt говорят мне, что первая запись вернулась в Start-Date: 2011-10-12 00:54:33, но файловая система была создана в Tue Oct 11 13:53:37 2011.

Что мне подсказывает, что какие-то изменения в журналах отсутствуют в истории (скатывается в архив или перезаписывается, может быть, я не знаю).

Я думаю, что я буду придерживаться команды tune2fs, так как этот результат будет более правильным.

Источник

Узнать дату установки Linux

Смотрим дату установки своей системы.

Заодно предлагаю , как говориться “померятся писюнами” – кто раньше установил свой линух на РАБОЧУЮ СТАНЦИЮ!

А это мой дистрибутив

Комментим и хвастаемся)

13 комментариев . Оставить новый

Filesystem created: Wed Jul 4 00:09:56 2012
:))))
эта установка еще зеленая))))
вот самый первый день моего перезда на линух.
https://i-notes.org/screenshot-togo-chto-poluchilos/

$ sudo tune2fs -l /dev/sda2 | grep create
Filesystem created: Wed Feb 29 21:14:00 2012
[email protected]:

$ uname -a
Linux shock 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
[email protected]:

$ sudo tune2fs -l /dev/sda1 | grep create
[sudo] password for user:
Filesystem created: Mon Oct 8 00:45:29 2012
[email protected]:

$ uname -a
Linux home 3.2.0-31-generic #50-Ubuntu SMP Fri Sep 7 16:16:45 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Чего решил реинстальнуть?

Да, так захотелось поставить Ubuntu вместо xUbuntu и должен признать, производительность несколько выше!

Хех, интересный момент, каким образом производительность выше? Если учитывать что в убунте по умолчанию стоят юнити, которые ппц как любят ресурсы, а в хубунте xfce, которая кушает понты оперативы и прочих ресурсов системы.

хз, вот как-то так. я тоже помню как в первый раз поставил эти юнити и был не в восторге от них, но сейчас почему-то они работают лучше.

Меня терзают смутные сомнения на счет супер производительности юнити.
Видимо надо достать из кладовки запасной винт и проверить свои сомнения!)))))

Дык, я же говорю не о производительности юнити, а о системе в целом.

Вот, сестре на ноутбук тоже установил!
$sudo tune2fs -l /dev/sda1 | grep create
[sudo] password for user:
Filesystem created: Thu Oct 18 20:34:36 2012
$ uname -a
Linux usr-vm 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

сестра какашками в тебя кидаться не будет?))))))))

Все-таки это не Windows!)

Не, она у меня способна к обучению) И к тому же, от компьютера ей надо – браузер, офис, печать и иногда сериалы посмотреть онлайн. В убунте все это есть, в достаточно приемлемом исполнении.

Источник

Как узнать точную дату установки моей системы?

Я пробовал разные способы, и они выдают разные результаты. Какой способ лучше для вас?

это тебе не убунта, ишь чего захотел!

а в убунте покажи как

мне кажется это может сработать:

]$ debugfs debugfs 1.42.9 (4-Feb-2014)

Вчера утром поставил систему

sed -n 1p /var/log/pacman.log | awk ‘

Время сборки пакета (в моем случае fedora-release-21-2.noarch)

Если при установке был отформатирован корневой раздел, то

Debian, ставил на отформатированный раздел в 2013 г. – никакой информации об этом не вижу 🙁

Да, я не подумал, что это не прокатит, если в корне появлялись новые файлы.

Тогда только как-то так (для ext*):

Мне помогло такое (нагуглил):

Ну это логично, так как я просто привёл пример со своей системы, где есть VG «heater» и LV «root» на нём =).

Ещё есть более общий вариант

Это зависит от дистрибутива. В Fedora и RHEL/CentOS/etc. этого файла нет. Зато там может быть что-нибудь другое аналогичное.

Может у вас корень не на /dev/sda1 и поэтому tune2fs показывает другую дату.

На ext4 есть время создания файла (показывается с помощью debugfs), можно смотреть когда были создан каталог /bin или ещё какой.

Тут ещё зависит от того что понимать под «установкой системы».

Ответ на этот вопрос зависит от того, что понимается под установкой ОС. Я вот не знаю, что под этим термином понимать.

Это, очевидно, и не форматирование корневого раздела, и не время модификации самого древнего файла (особенно в случае роллинг-релизного арча).

Если ты хранишь логи (в частности, /var/log/pacman.log) с момента установки — то, наверное, таймстамп самой первой в нём записи.

И при этом все ответы неправильные.

таймстамп самой первой в нём записи

Это если во время установки часы шли верно.

В общем случае правильный ответ – наверняка не узнать никак.

А если они будут идти неправильно, PGP-подписи пакетов не смогут провериться.

В общем случае правильный ответ – наверняка не узнать никак.

наверное, так же, как и в дебиане – посмотреть логи и ансверфайл инсталлера

tune2fs -l /dev/sda1 | grep «Filesystem created»

Покажет дату создания ФС на разделе sda1(/boot в моем случае), ее можно считать датой установки ОС.

Filesystem created: Fri Dec 12 15:24:37 2014

Покажет дату создания ФС на разделе sda1(/boot в моем случае), ее можно считать датой установки ОС.

Это если не менял диск. Я вот, например, с HDD переносил на SSD, и соответственно:

Боюсь, общего случая, подходящего всем, нет. Важно, переносилась ли система на другой диск/раздел, удалялся ли (не знаю зачем, но вдруг) лог пакмана (в случае с арчем) и т.д.

Есть ещё один хороший вопрос:как не обращаясь к пакетному менеджеру
определить,к какой архитектуре относится система?

Есть ещё один хороший вопрос:как не обращаясь к пакетному менеджеру определить,к какой архитектуре относится система?

ну или любой другой бинарник, который точно есть в системе.

Ещё вариант ls /usr на предмет lib, lib32 и lib64. В 64-битных последнее будет симлинком на первое.

Да ,действительно,хотя странно,что в названия ядер не включают тип архитектуры.

Это я путанник,я же тогда название версию дистрибутива искал.

А вот тут уже общего случае нет. В арче:

В других дистрах с systemd тоже. В дистрах без systemd может как быть такой файл, так и не быть.

Замечу, что /etc/os-release не является частью systemd, но systemd его требует для работы. Поэтому во всех дистрах с systemd он точно есть. В дистрах без systemd он скорее всего тоже есть/будет, потому что здесь вполне нормальных текстовы файл из пар ключ-значение. Не думаю, что кто-то будет против такого стандарта, рано или поздно все примут. Наверное единственное предложение Поттеринга, не вызывающее нареканий.

PGP-подписи добавили не так давно. Лет пять назад.

Источник

Популярные записи


Adblock
detector