Как узнать, когда я установил свой дистрибутив?

С gnu sort , имеющим input.txt в качестве входных данных ( объяснение ):

cat input.txt | sort -t _ -k6n,6.4 -k2M -k3n -k4.1n,4.2 -k4.4n,4.5 -k4.7n,4.8

Добавьте флаг - debug , чтобы увидеть поля, используемые для сортировки. Полезно, когда вам нужно настроить подстроки:

Wed_Dec_30_16:00:41_PHT_2015.zip
                        ____
    ___
        __
           __
              __
                 __

6
12.05.2017, 16:51
2 ответа

Предполагая, что у вас все еще есть по крайней мере один пакет rpm, который никогда не обновлялся с момента установки:

rpm -qa --last | tail

В противном случае вы могли бы проверить время создания файловой системы /, например. для ext* FS:

tune2fs -l /dev/sdaX  | grep -i created

Replcae sdaX с вашим корневым разделом.

Или вам может посчастливиться найти его в ваших самых старых лог-файлах:

ls -lt /var/log/

Вы можете сравнить несколько дат всех команд выше, и если некоторые из них совпадают, то есть хорошие шансы, что это дата установки.

2
27.01.2020, 20:30

Во время установки системы будет создан утерянный + найденный, проверьте его с помощью:

ls -ld /lost+found

Альтернативный ответ из здесь , используйте команда:

ls -lct /etc | tail -1 | awk '{print $6, $7, $8}'

или

df / | awk '{print $1}' | grep dev | xargs tune2fs -l | grep create

или

dumpe2fs -h $(df | awk '/\/$/ {print $1}') | grep created
0
27.01.2020, 20:30

Теги

Похожие вопросы