Узнать дату установки системы linux

Содержание
  1. How can I tell what date Ubuntu was installed?
  2. Как узнать дату установки Linux
  3. Что считать датой установки Linux
  4. 1. Дата создания файловой системы
  5. 2. Возраст самых старых файлов в ОС
  6. 3. Возраст корневой директории
  7. 🐧 Как узнать дату установки ОС Linux?
  8. Как посмотреть, когда был установлен Linux или Windows?
  9. You may also like
  10. 📜 Чтение файла построчно на Bash
  11. 📧 В чем разница между IMAP и POP3
  12. ✔️ Как управлять контейнерами LXD от имени обычного.
  13. 📜 Руководство для начинающих по созданию первого пакета.
  14. Феноменальная популярность электроники Xiaomi: основные причины
  15. 📜 Получение вчерашней даты в Bash: Практическое руководство
  16. Использование специальных гелей при мышечных болях
  17. 📦 Как расширить/увеличить файловую систему VxFS на Linux
  18. Услуги по размещению серверного оборудования в ЦОД
  19. Для чего выполняется ИТ консалтинг на предприятиях?
  20. Leave a Comment Cancel Reply
  21. • Свежие записи
  22. • Категории
  23. • Теги
  24. • itsecforu.ru
  25. • Страны посетителей
  26. IT is good

How can I tell what date Ubuntu was installed?

A quick way to find the date through the command line would be by running:

That lists in reverse chronological order so the oldest file is at the bottom of the list.

On my system, I have 7 files under /var/log/installer/ . I installed from 9.10, and later updated to 10.04.

I do also have this folder on my (freshly installed) 10.04 system and the creation dates of those files give me the install date. The file /var/log/installer/media-info for example contains the information about the installation media that was used for the install.

On my system that was installed originally with 7.10, /var/log/installer/version has a date of 2007-10-30, so this seems to be quite reliable.

If you use ext2/ext3/ext4 and formatted the disk when you installed you can do this nifty trick.

sudo dumpe2fs /dev/sda1 | grep 'Filesystem created:' 

You might have to change the /dev/sda1 to reflect your setup.

Filesystem created: Fri Oct 14 22:40:09 2022 

Relying on the date of files, even the «creation time» (mtime) can give errors since upgrading packages might have replaced the file and made a new «creation time».

Similar tools and info might be available on other file systems as well, but I don’t know of them.

When I do this I get the error dumpe2fs: Bad magic number in super-block while trying to open /dev/sda1

@king_julien Are you sure that your /dev/sda1 is your systems root partition? It may be different on your install, in fact the filesystem type may be an other than what is supported by dumpe2fs!

Читайте также:  Средства защиты linux серверов

You can use a more general but a little complicated command: sudo dumpe2fs $(mount | grep ‘on / ‘ | awk ‘‘) | grep ‘Filesystem created:’

You could use the -h option so you at least only get the superblock info which should be more than enough.

the only command that worked for me is —

@SridharSarnobat, credit for the cleverness goes to the answer, not to myself: that command prints the creation date of the oldest file/dir entry in the root directory. I simply stated that this is most likely /lost+found . Just notice this is for EXT4 filesystems: non-boot/root disks might be FAT/NTFS and thus have something else as the oldest entry.

Unfortunately even this answer may be misleading, for cloud services. They may have an image they created beforehand.

If the installation is recent, look at the oldest entries under /var/log , but after a few weeks the logs will have been rotated away.

Another thing to look at is the oldest ctime of a file on the root filesystem; but if the whole installation has been copied (e.g. rescued off a failing disk) at the directory tree level, this gives you the date of the copy.

If a heuristic is good enough, look at the date (mtime) of a file that was created during the installation and is unlikely to have been modified since. A good candidate is /etc/hostname ; other candidates are /etc/hosts , /etc/papersize , /etc/popularity-contest.conf .

Источник

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

В этой статье будет рассмотрено несколько способов, как можно узнать дату установки операционной системы Linux. Но начнём мы с размышления о том, что считать датой установки ОС?

Что считать датой установки Linux

Казалось бы, вопрос и ответ на него совсем простые — дата установки, это тот день, когда с установочного диска или флешки были скопированы файлы операционной системы.

Но если было сделано большое обновление ОС, то есть переход между мажорными версиями, это можно считать датой установки текущей ОС? Такое обновление можно выполнить как с помощью обновления пакетов, так и с помощью установочного диска (например, Tails обновляется только таким образом).

Если за дату установки брать возраст старейшего файла в ОС, то можно столкнуться со следующей ситуацией: в свежеустановленную систему монтируется домашняя папка пользователя, созданная и используемая намного раньше, с другими (предыдущими версиями) ОС — считать ли дату установки по старейшей части ОС (домашней папке пользователя) или по дате копирования файлов новой ОС?

Читайте также:  Php set timezone linux

Можно предположить, что ключевым элементом является корневая файловая система и нужно смотреть дату её создания. В целом, обычно многие соглашаются, что именно дату создания корневой файловой системы нужно считать за дату установки ОС, но возможные следующие ситуации:

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

В общем, есть нюансы о которых нужно помнить, но большинства пользователей они не касаются.

1. Дата создания файловой системы

Чтобы узнать дату создания файловой системы выполните команду:

tune2fs -l `df / | grep '/' | awk '< print $1 >'` | grep 'Filesystem created:'

Filesystem created: Wed Aug 1 19:40:20 2018

То есть операционная система была установлена 1 августа 2018 года.

Ещё одна команда, которая покажет дату создания файловой системы в Linux:

dumpe2fs $(mount | grep 'on / ' | awk '') | grep 'Filesystem created:'

Рекомендуется также ознакомиться со статьёй «Как узнать, когда была создана файловая система ext4/ext3/ext2 и когда она была последний раз смонтирована», в ней вы узнаете, как узнать сколько всего раз была смонтирована файловая система, сколько всего на неё было записано данных, дату последней записи и другую интересную информацию.

2. Возраст самых старых файлов в ОС

Наиболее нейтральным для файловой системы и распространённым решением является использование самого старого файла, найденного с помощью команды «ls -lact /etc», которая проверяет метаданные каждого файла на время создания. На этот метод не влияет команда touch или файлы, созданные путём извлечения архивов (например, tar -p для сохранения временных меток).

Время создания самого старого файла в Linux можно узнать следующей командой:

ls -lact --full-time /etc | tail

Результаты данного метода согласуются с предыдущими данными — 1 августа 2018 года.

Если вы хотите получить только время создания самого старого файла в /etc:

ls -lact --full-time /etc | awk 'END '

Следующая команда предложена пользователем Vlad в комментарии, она выведет дату и время создания первого файла в привычном формате:

ls -ctl --time-style +"%H:%M:%S %d.%m.%Y" /etc | awk 'END'

3. Возраст корневой директории

Метод подсказан пользователем redking.

Возраст самого старого файла (всё есть файл) в корне можно посмотреть по самому корню:

Читайте также:  Astra linux fly dmrc

Источник

🐧 Как узнать дату установки ОС Linux?

Как посмотреть, когда был установлен Linux или Windows?

Чтобы узнать дату установки вашей текущей операционной системы Linux, используйте эту простую команду.

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

Чтобы вывести время создания файловой системы, используйте приведенный ниже пример.

$ ls -alct --time-style=+"%b %d %Y %H:%M:%S" /|tail -1|awk ''

Это может быть очень полезным советом для Linux.

В Windows используйте команду systeminfo для получения даты первоначальной установки.

PS C:\Users\Intel i5> systeminfo | find /i "install date" Original Install Date: 18/12/2021, 6:15:05 AM

Другой способ получить дату создания файловой системы в Linux – использовать утилиту tune2fs.

Она может вывести много очень полезной информации о файловой системе.

~$ sudo tune2fs -l /dev/sdb1 | sed -sn 28p Filesystem created: Mon Aug 31 13:50:54 2020
itisgood
🐧 Работа с переменной PATH на Linux. Это совсем не сложно.
🖧 Как изменить IP-адрес на Linux

You may also like

📜 Чтение файла построчно на Bash

📧 В чем разница между IMAP и POP3

✔️ Как управлять контейнерами LXD от имени обычного.

📜 Руководство для начинающих по созданию первого пакета.

Феноменальная популярность электроники Xiaomi: основные причины

📜 Получение вчерашней даты в Bash: Практическое руководство

Использование специальных гелей при мышечных болях

📦 Как расширить/увеличить файловую систему VxFS на Linux

Услуги по размещению серверного оборудования в ЦОД

Для чего выполняется ИТ консалтинг на предприятиях?

Leave a Comment Cancel Reply

• Свежие записи

• Категории

• Теги

• itsecforu.ru

• Страны посетителей

IT is good

В этой статье вы узнаете, как удалить удаленный Git-репозиторий. Процесс прост, но его полезно запомнить, чтобы избежать неожиданностей в будущем. Git – это…

В 11-й версии своей операционной системы Microsoft серьезно переработала интерфейс и убрала несколько привычных функций. Нововведения не всем пришлись по душе. Мы дадим…

Продажа ноутбука нередко становится хлопотным занятием. Кроме поиска покупателя, продавцу необходимо подготовить устройство перед проведением сделки. Но если последовательно выполнить все шаги, ничего…

Вы можете оказаться в ситуации, когда вам нужно использовать скрипт шелла для чтения файлов построчно. В этом руководстве я расскажу о нескольких способах…

Вторичное жильё выгоднее для молодых семей, желающих приобрести свою первую квартиру. Сталкиваясь с ипотечным кредитованием, можно избежать много лишней суеты и проблем, если…

Источник

Оцените статью
Adblock
detector