Журналы Systemd — централизованные записи всех основных событий в ОС Linux, управляемые демоном journald. Эти журналы могут содержать сообщения от:
- системы инициализации операционной системы:
- различных служб;
- ядра;
- приложений.
Периодически лог-файлы следует чистить, чтобы они не занимали много места на жестком диске.
В этой статье мы расскажем, как очистить файлы журнала Systemd в ОС Linux.
Содержание:
- Где хранятся лог-файлы Systemd
- Удаление лог-файлов на основе времени
- Очистка лог-файлов до заданного размера
- Выводы
Где хранятся лог-файлы Systemd
В дистрибутивах Linux системные журналы обычно сохраняются в каталоге /var/log/journal/. В этой папке Systemd создает бинарные лог-файлы, которые ротируются автоматически при достижении заданного размера или времени хранения.
Следовательно, чтобы узнать размер всех файлов журнала Systemd в удобочитаемом формате, можно применить следующую команду:
Читайте также: Команда journalctl в Linux с примерами.
Для просмотра всех записей из лог-файлов Systemd запустите команду journalctl с опцией -r (указывает сначала отобразить последние сообщения):
Удаление лог-файлов на основе времени
Управление журналами Systemd осуществляется с помощью утилиты journalctl. Она позволяет, в том числе, очищать лог-файлы от записей, старше заданного периода времени. Для этого используется опция --vacuum-time.
Например, чтобы удалить все сообщения из журнала Systemd, созданные более 10 недель назад, выполните в терминале команду:
Важно: в качестве значения опции можно использовать разные единицы времени:
s— секунды;m— минуты;h— часы;days— дни;weeks— недели;months— месяцы;years— года.
Можно убедиться, что размер журнала Systemd стал меньше, повторно запустив команду du:
Читайте также: Как изменить уровни targets в Systemd.
Очистка лог-файлов до заданного размера
Чтобы освободить место на жестком диске, можно ограничить объем журнала Systemd. Для этого используется опция --vacuum-size, которая удаляет старые лог-файлы до тех пор, пока их общий размер не станет меньше указанного значения.
К примеру, с помощью приведенной ниже команды Вы сможете сократить размер журнала Systemd до 300 мегабайт:
Поддерживаемые единицы измерения:
K— килобайт;M— мегабайт;G— гигабайт;T— терабайт.
Выводы
Теперь Вы знаете, как удалять устаревшие журнальные файлы Systemd в Linux. Регулярное выполнение этой процедуры помогает сохранять свободное место на жестком диске.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
































