Как отключить уведомление, приходящее с веб-сайта?

Новые двоичные журналы в операционных системах Linux работают не так, как старые двоичные журналы.

Старые двоичные журналы были /var/log/wtmpи /var/log/btmp. При загрузке системы запись будет записана в wtmpс именем пользователя reboot, а при завершении работы запись будет записана в wtmpс именем пользователя shutdown. Чтобы найти время перезагрузки системы, нужно было использовать команды last rebootи last shutdownдля распечатки этих записей.

Новые двоичные журналы — это журнал systemd, и в них нет таких записей.

Вместо этого каждая запись журнала имеет поле с именем ID загрузки . Вы можете увидеть это с опцией -o verboseна journalctl. Идентификатор загрузки генерируется ядром при начальной загрузке, и systemd-journaldприменяет текущий идентификатор загрузки, полученный из ядра, к каждой записи журнала по мере его добавления в журнал.

Для реализации функции list-bootsjournalctlсканирует весь журнал , считывая временные метки и идентификаторы загрузки каждой записи и отмечая самую раннюю и последнюю метки времени , связанные с каждым уникальным идентификатором загрузки.

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

Ваша проблема в том, что, поскольку вы являетесь привилегированным пользователем, весь журнал также включает журналы каждого -пользователя:те 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и их эквивалентов для других идентификаторов загрузки.

0
25.10.2019, 17:28
1 ответ

Чтобы отключить push-уведомления для сайта в Firefox:

Щелкните значок «i» (слева от зеленого замка в адресной строке ).

Откройте настройки разрешений.

Уведомления/Настройки

Заблокировать сайт

2
28.01.2020, 02:29

Теги

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