Как узнать когда установили linux

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

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

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

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

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

]$ 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, и соответственно:

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

Читайте также:  Windows azure web sites java

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

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

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

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

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

Ещё можно: uname -m.

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

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

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

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

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

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

как посмотреть дату установки? (командой)

как посмотреть дату установки?

Сообщение chifram » 20.03.2009 10:43

Re: как посмотреть дату установки?

Сообщение ERetic » 20.03.2009 10:52

Re: как посмотреть дату установки?

Сообщение stomp » 20.03.2009 11:14

Вот чего нагуглил

LC_TIME=»en_DK» rpm -qia |grep «Install Date»|awk ‘‘|uniq |sort -r|tail -n 1

Re: как посмотреть дату установки?

Сообщение allez » 20.03.2009 11:21

Re: как посмотреть дату установки?

Сообщение nesk » 20.03.2009 11:43

PS Хотелось бы напомнить,что в linux нет понятия «дата создания файла» (она нигде не храниться)

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

Re: как посмотреть дату установки?

Сообщение ERetic » 20.03.2009 12:52

Re: как посмотреть дату установки?

Сообщение allez » 20.03.2009 13:11

Re: как посмотреть дату установки?

Сообщение ERetic » 20.03.2009 13:30

Re: как посмотреть дату установки?

Сообщение nesk » 20.03.2009 13:34

Хорошо, дело действительно в файловых системах.( просто меня уже несколько раздражает упоминание про дату создания файла )
А содержимое /etc/passwd может быть модифицировано в любой момент обычным пользователем — man chsh; man chfn (а при записи в файл одновременно меняются mtime и ctime)

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

Источник

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

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

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

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

Читайте также:  Itunes для linux ubuntu

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

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

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

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

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

Вот, сестре на ноутбук тоже установил!
$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

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

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

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

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

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

Источник

как узнать сколько времени прошло с момента установки операционной системы?

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

uptime? Или она только время непрерывной работы покажет?

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

я же говорю- ВНЕЗАПНО. неизвестно чей он вообще.

оно же вроде время с последней загрузки показывает, а интересно когда установили вообще.

а пример демона можно?

Посмотри время изменения какого-нибудь файла, который не изменяется с момента установки.

>я же говорю- ВНЕЗАПНО. неизвестно чей он вообще.

верни владельцу, негодяй.

\\посмотри дату создания какого-нить файла, который валяется там с установки. что у нас не меняется? конфиги какого-нить наутилуса, наверное

\\посмотри дату создания какого-нить файла, который валяется там с установки. что у нас не меняется? конфиги какого-нить наутилуса, наверное

вот это идея. спасибо.

хмм, /var/log/wtmp ?
вроде этот файл от рождения системы есть на диске?

Можно посмотреть дату создания домашнего каталога, например

а что, дата создания и изменения это одно и то же?

Посмотри ls -la /etc/lsb-release. Если dist-upgrade не делался, то дата изменения будет датой установки.

Я у себя на ноуте заглянул в /var/log/timed.log первая запись была сделана в день установки, но это не всегда так.

> посмотри дату создания какого-нить файла

Как это сделать? В системе не хранится дата создания файла.

дату изменения я имел в виду.

дата последнего изменения папки /cdrom наверное может быть датой установки системы.

Я у себя на ноуте заглянул в /var/log/timed.log первая запись была сделана в день установки, но это не всегда так.

у меня такого файла вообще нет

Или даже так: «ls -lat

». Найди самый старый файл, не являющийся пользовательским (например, конфиг чего-нибудь), его возраст дас какое-то представление о возрасте системы

Читайте также:  Тайм капсула apple для windows

Я тоже этот файл-лог только в этой системе увидел (MeeGo), в моей уютной слаке его тоже нет. Пройдись вообще по всему варлогу или посмотри дату изменения чего-нибудь в /sbin .

в /sbin изменения начинаются аж с 2008, а система 10.04

Я просто понял тебя так, что у товарища появился — а тебе интересно)

Кстати, а я вот у себя посмотрел, так получилось вот что:
ls -la /etc/lsb-release

-rw-r—r— 1 root root 101 2010-10-07 11:47 /etc/lsb-release
что-то не то, т.к. дата релиза Maverick была 10.10.2010.

обновлялись может быть, ты же видел в скриншотах последовательное обновление ubuntu.

Два варианта — либо система стоит с 2008 и потом обновлялась, либо ты не туда посмотрел и это дата создания, а не изменения файла. У меня тоже файлы были созданы в 2010, а изменены 16 апреля ( я в этот день новую ОС себе на нетбук поставил).

ls -la /etc/lsb-release и ls -lat

в один голос утверждают, что система установлена в январе этого года.

дату изменения /etc/fstab

угу так и надо — создание home например

>ls -la /etc/prelink.conf -rw-r—r—. 1 root root 789 Окт 9 2007 /etc/prelink.conf

но я собственноручно ставил 14ю федору с нуля, что-то действительно не так

бред, иди клепай скриншоты, жужу

тож решение — на ноутах не часто правят fstab

в каком месте бред?

Может быть, вы обновились до Maverick до его релиза. У меня, например дата изменения 2011-02-24, а установлена Natty

Инсталлятор Убунты создает директорию /var/log/installer, файлы в которой не меняются с того момента никогда. Смотри ctime.

файлы в которой не меняются с того момента никогда

syslog позже остальных изменён, по нему правильнее или по остальным?

>syslog позже остальных изменён, по нему правильнее или по остальным?

Не знаю точно. У меня он раньше остальных изменен, но разница только в один день.

тут разница в 12 дней, но непринципиально. спасибо.

ls -l / | grep lost+found

Как правило он всегда имеет дату установки системы

С большой долей вероятности корневая файловая система создавалась/пересоздавалась (по терминологии Windows — форматировалась) при установке операционной системы и скорее всего там какая-нибудь ext3/ext4 поэтому моэно посмотреть суперблок файловой системы и узнать когда ее создали, это будет думаю наиболее достоверный вариант.

Где sdX — корневой раздел, хотя можно использовать и любой другой.

Вы знаете, Maverick я установил с релизного CD. 🙂

>а что, дата создания и изменения это одно и то же?

В Linux нет даты создания файлов. Есть даты модификации, доступа и изменения атрибутов. mtime, atime, ctime.

Я обычно смотрю даты файлов в:
/etc

Но если система обновлялась, то лучше:
uname -a
cat /etc/issue

Тогда, не знаю. Странно =)

Но если систему установили давно и она у вас работает хорошо , то введя команду ;

ls -lct /etc | tail -1 | awk ‘

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

Что за детский сад? как к сабжу относятся даты fstab, lsb-release,wtmp,homedir ?

Источник

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