- Как узнать точную дату установки моей системы?
- unixforum.org
- как посмотреть дату установки? (командой)
- как посмотреть дату установки?
- Re: как посмотреть дату установки?
- Re: как посмотреть дату установки?
- Re: как посмотреть дату установки?
- Re: как посмотреть дату установки?
- Re: как посмотреть дату установки?
- Re: как посмотреть дату установки?
- Re: как посмотреть дату установки?
- Re: как посмотреть дату установки?
- Узнать дату установки Linux
- 13 комментариев . Оставить новый
- Как узнать, когда был установлен Linux?
- Выводим список установленных пакетов в Linux по дате
- Sep 20, 2018 07:02 · 536 words · 3 minute read tips ubuntu debian centos
Как узнать точную дату установки моей системы?
Я пробовал разные способы, и они выдают разные результаты. Какой способ лучше для вас?
это тебе не убунта, ишь чего захотел!
а в убунте покажи как
мне кажется это может сработать:
]$ 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-битных последнее будет симлинком на первое.
Да ,действительно,хотя странно,что в названия ядер не включают тип архитектуры.
Ещё можно: 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 ‘
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
Смотрим дату установки своей системы.
Заодно предлагаю , как говориться “померятся писюнами” – кто раньше установил свой линух на РАБОЧУЮ СТАНЦИЮ!
А это мой дистрибутив
Комментим и хвастаемся)
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 и должен признать, производительность несколько выше!
Источник
Как узнать, когда был установлен Linux?
lunick
Задумался, а как узнать, когда был установлен Linux?
lunick
Задумался, а как узнать, когда был установлен Linux?
lunick
Задумался, а как узнать, когда был установлен Linux?
У меня система переезжала на другой винт, ну с всеми сопутствующими 🙂
tune2fs -l /dev/sda1 | grep create
Filesystem created: Tue Oct 20 14:30:43 2009
polymetr
Создание файловой системы уж лучше так, может совпасть с установкой:
tune2fs -l /dev/sda1 | grep create
Filesystem created: Tue Oct 20 14:30:43 2009
© 2006-2021, Русскоязычное сообщество Arch Linux.
Название и логотип Arch Linux ™ являются признанными торговыми марками.
Linux ® — зарегистрированная торговая марка Linus Torvalds и LMI.
Источник
Выводим список установленных пакетов в Linux по дате
Sep 20, 2018 07:02 · 536 words · 3 minute read tips ubuntu debian centos
Порой необходимо узнать когда тот или иной пакет был установлен в операционной системе (например, в целях аудита). В данной статье рассмотрим как вывести список установленных пакетов в Linux, отсортированный по дате установки — давайте разберемся!
Как всем известно, в разных дистрибутивах Linux используются различные пакетные менеджеры, поэтому, в зависимости от операционной системы, команды будут отличаться.
Например, если вы используете дистрибутив Debian (и производные — Ubuntu, Kubuntu, Xubuntu и т.д.), то для вывода списка установленных пакетов достаточно запустить команду:
Как можно догадаться, данная команда выведет список пакетов, если их установка зафиксирована в файле /var/log/dpkg.log . Так как в Linux используется ротация логов с целью экономии места на диске, старые установочные логи хранятся в архивах. Если нужно узнать список вообще всех установленных пакетов в хронологическом порядке, то стоит воспользоваться командой:
Результат выполнения команды будет примерно следующим:
Команда zcat читает содержимое заархивированных файлов, после чего вывод перенаправляется на обработку команде grep . Если нужно найти время установки конкретного пакета, название (или хотя бы часть) которого вы знаете, можно сделать так:
В качестве альтернативы еще можно использовать команду zgrep , например:
Вывод команды будет несколько отличаться:
Как видим, в данном примере в начале строки также присутствует имя файла, в котором нашлась соответствующая запись.
Для RPM-based дистрибутивов (RedHat, CentOS, Scientific Linux, Fedora, SUSE) вывести список установленных пакетов по дате можно с помощью следующей команды:
Команда покажет примерно следующий результат:
Для поиска даты установки конкретного пакета, достаточно добавить его название в качестве параметра к команде выше, например:
В дистрибутивах Arch Linux (в том числе Antergos, Manjaro, Apricity, Ninja OS) для решения нашей задачи можно воспользоваться утилитой expac . Для получения информации в понятном формате, вызывать данную утилиту необходимо с использованием параметра:
Можно дополнить данный вызов сортировкой и дополнительными фильтрами — все зависит только от ваших требований. Например, так можно вывести 5 последних установленных пакетов в системе:
Источник