Новые двоичные журналы в операционных системах Linux работают не так, как старые двоичные журналы.
Старые двоичные журналы были /var/log/wtmp
и /var/log/btmp
. При загрузке системы запись будет записана в wtmp
с именем пользователя reboot
, а при завершении работы запись будет записана в wtmp
с именем пользователя shutdown
. Чтобы найти время перезагрузки системы, нужно было использовать команды last reboot
и last shutdown
для распечатки этих записей.
Новые двоичные журналы — это журнал systemd, и в них нет таких записей.
Вместо этого каждая запись журнала имеет поле с именем ID загрузки . Вы можете увидеть это с опцией -o verbose
на journalctl
. Идентификатор загрузки генерируется ядром при начальной загрузке, и systemd-journald
применяет текущий идентификатор загрузки, полученный из ядра, к каждой записи журнала по мере его добавления в журнал.
Для реализации функции list-boots
journalctl
сканирует весь журнал , считывая временные метки и идентификаторы загрузки каждой записи и отмечая самую раннюю и последнюю метки времени , связанные с каждым уникальным идентификатором загрузки.
Нет нет явных записей журнала загрузки для очистки, как это было со старыми двоичными журналами. Вместо этого вам нужно избавиться от всех записей, помеченных идентификаторами загрузки, которые вы больше не хотите видеть.
Ваша проблема в том, что, поскольку вы являетесь привилегированным пользователем, весь журнал также включает журналы каждого -пользователя:те user-1001.journal
и user-42.journal
файлы, которые вы можете см. в списке вашего каталога. И, как вы также можете видеть, у вас есть пользовательские журналы -для некоторых пользователей, которые не были затронуты с 2014 и 2015 годов. Это те записи журнала, которые имеют эти старые идентификаторы загрузки.
Как сказано в руководстве, "очистка" работает только с архивными файлами журналов, а не с текущими активными файлами.Но, как вы можете видеть далее, эти различные пользовательские журналы -за 2014 и 2015 годы все еще являются активными файлами для этих пользователей. По иронии судьбы, они так и не стали достаточно большими, чтобы их можно было архивировать.
У вас есть два варианта:
--system
, чтобы ограничить journalctl --list-boots
только системными файлами и запретить чтение файлов пользователя -. journalctl --rotate
, чтобы принудительно архивировать -пользовательские журналы (, а также системный журнал — пещера! ), чтобы они могли «пылесосить» -. Если ваш journalctl
не имеет этого, вы должны отправить сигнал процессу systemd-journald
, как описано на его странице руководства. Конечно, прежде чем сделать это, вы можете выяснить, почему ваша gdm
учетная запись пользователя вообще имеет журнал для -пользователя, и что пользователь с идентификатором 995 делал в День дурака 2015 года. & #9786;
Вы также можете посмотреть, что получается из journalctl -n 20 _BOOT_ID=53baf678f0d749d6b390afea4a3ef96b
и journalctl --reverse -n 20 _BOOT_ID=53baf678f0d749d6b390afea4a3ef96b
и их эквивалентов для других идентификаторов загрузки.
Чтобы отключить push-уведомления для сайта в Firefox:
Щелкните значок «i» (слева от зеленого замка в адресной строке ).
Откройте настройки разрешений.
Уведомления/Настройки
Заблокировать сайт