Как очистить журнал

Я не смог найти в Google безопасный способ очистки журнала systemd. Кто-нибудь знает безопасный и надежный способ сделать это?

Предположим, я экспериментировал с чем-то, и мои журналы загромождали различные сообщения об ошибках. Более того, я показываю свой журнал на своем рабочем столе, используя Conky. Я действительно не хочу видеть эти ошибки, поскольку они напоминают мне ужасный день, когда я исправлял этот материал, я хочу почувствовать себя новым человеком после этого ужаса. Я думаю, все согласятся, что это действительная причина для очистки журналов: P.

6 Solutions collect form web for “Как очистить журнал”

Метод самообслуживания заключается в вакуумировании журналов по размеру или времени.

Сохраняйте только последние два дня:

journalctl --vacuum-time=2d 

Сохранять только последние 500 МБ:

 journalctl --vacuum-size=500M 

man journalctl для получения дополнительной информации.

Вы обычно не очищаете журнал самостоятельно. Это управляется самой системой, и старые журналы вращаются, когда появляются новые данные. Правильная вещь, которую нужно сделать, – это запланировать журналист только для того, чтобы хранить столько данных, сколько вам интересно. Наиболее обычная вещь для настройки – это общий диск пространство разрешено заняться. Как только он пересечет эту границу, он начнет качать старые записи, чтобы оставаться рядом с этим значением.

Вы можете установить это в /etc/systemd/journald.conf так:

 SystemMaxUse=100M 

В Arch linux, ближайший я получил:

  • Измените /etc/systemd/journald.conf, чтобы установить SystemMaxUse = 1M
  • Перезапуск журнала: sudo systemctl restart systemd-journald
  • Сброс SystemMaxUse = 200M
  • Повторное перезапуск журнала

В моей системе каждый файл журнала составляет 8 МБ, а выше всего очищено все, кроме 3, в результате чего общий размер составляет ~ 25 МБ.

В моем случае был отключен CoW для BTRFS (только для каталога журнала и подкаталогов): sudo chattr +C /var/log/journal/* . Проблема заключается в том, что атрибут установлен только на вновь созданные файлы, поэтому возникает желание очистить журнал.

Поскольку --vacuum-time и --vacuum-size не сделали ничего для меня, я сделал следующее:

 $ find /var/log/journal -name "*.journal" | xargs sudo rm $ sudo systemctl restart systemd-journald 

Это неправильно, но это сработало.

Метод очень грубой силы для очистки всего журнала:

 $ sudo journalctl --vacuum-time=1seconds 

Вы также можете использовать --vacuum-size как --vacuum-size Майкл.

Журнал-ctl -b-0 будет показан только с самой последней загрузки. Вы также можете использовать -1, -2 и т. Д. Ваш ужасный день все еще есть, но вам не придется его видеть, если вам не нужно.

  • Может ли systemd-journald использовать сеть для передачи?
  • Как направить вывод журнала определенных единиц в определенный файл?
  • Как просмотреть журнал stderr только с помощью журналаctl?
  • systemd: ложь о имени процесса, используя sh -c exec idiom
  • Как исправить атрибут устройства последних строк журнала systemd перед выходом?
  • Предоставляет ли журналу доступ ко всем журналам?
  • Доступ к журналу systemd автономного экземпляра systemd
  • systemd stdout протоколирование для длинных строк
  • Удалить заголовок в результатах журнала
  • Где «logger» регистрирует свои сообщения в Arch Linux?
  • группы журнальных процессов
  • Interesting Posts

    Как искать доступные команды в bash

    эмуляция omap3530 / 3630 на QEMU для машин Overo и beagle

    Как я могу выборочно изменять строки в файле, где изменения зависят от анализа строк выбора в целом, а не по отдельности

    Блокировать все интернет-соединения, если они не подключены к серверу OpenVPN

    Создание собственного «изображения BBB» для его установки в нескольких BBB?

    Rsync – Поврежденный MAC на входе

    Вывести сообщение в графическом интерфейсе от cron

    NFS: невозможно отключить общий ресурс NFS при отключенном сервере

    Установка родовых логотипов и универсальных выпусков на Fedora

    Эффективный поиск уникальных владельцев файлов и каталогов

    Список точных строк в файле

    Разделение Домашнего каталога двумя разными разделами

    Как повторно включить спящий режим в Kubuntu 11.10?

    Как команда может иметь более одного выхода?

    Какой смысл добавлять новую строку в конец файла?

    Linux и Unix - лучшая ОС в мире.