- How can I tell what date Ubuntu was installed?
- 🐧 Как узнать дату установки ОС Linux?
- Как посмотреть, когда был установлен Linux или Windows?
- You may also like
- 📜 Чтение файла построчно на Bash
- 📧 В чем разница между IMAP и POP3
- ✔️ Как управлять контейнерами LXD от имени обычного.
- 📜 Руководство для начинающих по созданию первого пакета.
- Феноменальная популярность электроники Xiaomi: основные причины
- 📜 Получение вчерашней даты в Bash: Практическое руководство
- Использование специальных гелей при мышечных болях
- 📦 Как расширить/увеличить файловую систему VxFS на Linux
- Услуги по размещению серверного оборудования в ЦОД
- Для чего выполняется ИТ консалтинг на предприятиях?
- Leave a Comment Cancel Reply
- • Свежие записи
- • Категории
- • Теги
- • itsecforu.ru
- • Страны посетителей
- IT is good
- Как найти точную дату установки Linux
- Найти точную дату установки Linux с помощью tune2fs:
- Найти точную дату установки Linux с использованием истории apt:
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!
You can use a more general but a little complicated command: sudo dumpe2fs $(mount | grep ‘on / ‘ | awk ‘
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 или 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 серьезно переработала интерфейс и убрала несколько привычных функций. Нововведения не всем пришлись по душе. Мы дадим…
Продажа ноутбука нередко становится хлопотным занятием. Кроме поиска покупателя, продавцу необходимо подготовить устройство перед проведением сделки. Но если последовательно выполнить все шаги, ничего…
Вы можете оказаться в ситуации, когда вам нужно использовать скрипт шелла для чтения файлов построчно. В этом руководстве я расскажу о нескольких способах…
Вторичное жильё выгоднее для молодых семей, желающих приобрести свою первую квартиру. Сталкиваясь с ипотечным кредитованием, можно избежать много лишней суеты и проблем, если…
Как найти точную дату установки Linux
Мануал
Сегодня, когда мы пытались отладить проблему с помощью средства мониторинга, возникла интересная проблема, какова была точная дата установки системы Linux на этом сервере?
Я не думаю, что ни один из журналов не вернулся настолько далеко, чтобы действительно найти эту информацию.
После некоторых исследований я действительно нашел несколько отличных способов идентифицировать эту информацию.
Найти точную дату установки Linux с помощью tune2fs:
Самый быстрый и надежный способ – выяснить, когда была создана файловая система.
Сначала узнайте информацию о своих разделах.
root@kali:~# fdisk -l Disk /dev/sda: 85.9 GB, 85899345920 bytes 255 heads, 63 sectors/track, 10443 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0004ed66 Device Boot Start End Blocks Id System /dev/sda1 * 1 13 96256 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 13 4178 33456128 8e Linux LVM /dev/sda3 4178 10443 50329989+ 8e Linux LVM
Хорошо, так выглядит /dev/sda1 – загрузочный сектор. Давайте выясним, когда он был создан:
root@kali:~# tune2fs -l /dev/sda1 | grep 'Filesystem' Filesystem volume name: Filesystem UUID: 7cd806f8-7940-4b53-8d7a-7b59bebd834f Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super Filesystem flags: signed_directory_hash Filesystem state: clean Filesystem OS type: Linux Filesystem created: Tue Oct 11 13:53:37 2011
Похоже, эта файловая система была создана в Tue Oct 11 13:53:37 2011
Эта команда работает на любом дистрибутиве Linux, поэтому более универсальна чем остальные.
Найти точную дату установки Linux с использованием истории apt:
Теперь, я не думаю, что кто-либо зиз вас когда-либо заходил в папку /var/log и удалял историю apt.
Я имею в виду, что нет причин для этого, верно?
Просто выполните следующую команду и найдите дату первой строки:
root@kali:~# head /var/log/apt/history.log Start-Date: 2011-10-12 00:54:33 Install: libpci3 (3.0.0-4ubuntu17), pciutils (3.0.0-4ubuntu17), installation-report (2.39ubuntu4) End-Date: 2011-10-12 00:54:33 Start-Date: 2011-10-12 00:54:34 Install: lvm2 (2.02.54-1ubuntu4.1), libdevmapper-event1.02.1 (1.02.39-1ubuntu4.1), watershed (5) End-Date: 2011-10-12 00:54:34 Start-Date: 2011-10-12 00:54:37 root@kali:~#
Теперь посмотрим на разницу?
Журналы Apt говорят мне, что первая запись вернулась в Start-Date: 2011-10-12 00:54:33, но файловая система была создана в Tue Oct 11 13:53:37 2011.
Что мне подсказывает, что какие-то изменения в журналах отсутствуют в истории (скатывается в архив или перезаписывается, может быть, я не знаю).
Я думаю, что я буду придерживаться команды tune2fs, так как этот результат будет более правильным.
Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Ни один из способов не может претендовать на точность. В сегодняшние дни, когда виртуализация правит бал, диски и файловые системы клонируются из существующих шаблонов. Таким образом дата создания файловой системы спокойно будет скопирована с шаблонного образа диска и ничего не даст. Кроме того, современные дистрибутивы часто предлагают файловые системы, отличные от ext2,3,4, например xfs или btrfs, где команда tune2fs работать не будет
- Аудит ИБ (49)
- Вакансии (12)
- Закрытие уязвимостей (105)
- Книги (27)
- Мануал (2 305)
- Медиа (66)
- Мероприятия (39)
- Мошенники (23)
- Обзоры (820)
- Обход запретов (34)
- Опросы (3)
- Скрипты (114)
- Статьи (352)
- Философия (114)
- Юмор (18)
Anything in here will be replaced on browsers that support the canvas element
Что такое 404 Frame? Большинство инструментов для взлома веб-сайта находятся в 404 Frame. Итак, что же представляют собой команды? Вы можете отдавать команды, используя повседневный разговорный язык, поскольку разработчики не хотели выбирать очень сложную систему команд. Команды Команды “help” / “commands” показывают все команды и их назначение. Команда “set target” – это команда, которая должна […]
В этой заметке вы узнаете о блокировке IP-адресов в Nginx. Это позволяет контролировать доступ к серверу. Nginx является одним из лучших веб-сервисов на сегодняшний день. Скорость обработки запросов делает его очень популярным среди системных администраторов. Кроме того, он обладает завидной гибкостью, что позволяет использовать его во многих ситуациях. Наступает момент, когда необходимо ограничить доступ к […]
Знаете ли вы, что выполняется в ваших контейнерах? Проведите аудит своих образов, чтобы исключить пакеты, которые делают вас уязвимыми для эксплуатации Насколько хорошо вы знаете базовые образы контейнеров, в которых работают ваши службы и инструменты? Этот вопрос часто игнорируется, поскольку мы очень доверяем им. Однако для обеспечения безопасности рабочих нагрузок и базовой инфраструктуры необходимо ответить […]
Одной из важнейших задач администратора является обеспечение обновления системы и всех доступных пакетов до последних версий. Даже после добавления нод в кластер Kubernetes нам все равно необходимо управлять обновлениями. В большинстве случаев после получения обновлений (например, обновлений ядра, системного обслуживания или аппаратных изменений) необходимо перезагрузить хост, чтобы изменения были применены. Для Kubernetes это может быть […]
Является ли запуск сервера NFS в кластере Kubernetes хорошей идеей или это ворота для хакеров Одним из многочисленных преимуществ сетевой файловой системы является ее способность выполнять многократное чтение-запись. И как и все в наши дни, NFS – это просто еще одна служба, которую можно запустить в своем кластере Kubernetes. Однако является ли сервер NFS подходящей […]