Найти в Дзене
Уроки Linux

🔧 Как быстро настроить автоматическую очистку логов в Linux

🔧 Как быстро настроить автоматическую очистку логов в Linux Привет, любители оптимизации! 🚀 Хочешь освободить место на диске и оставаться в курсе событий системы? Тогда автоматическая очистка логов — это то, что нужно. Сегодня расскажу, как реализовать это просто и красиво. Самое важное — не допустить переполнения /var/log, чтобы система всегда оставалась стабильной и великолепно работала. Используем встроенные инструменты, чтобы создать деликатный и надёжный автоматизм. - На старых системах подойдут logrotate, который сам управляется по расписанию: - создаём конфигурацию для логов: /var/log/*.log { weekly rotate 4 compress missingok notifempty create 640 root adm sharedscripts postrotate systemctl restart rsyslog >/dev/null 2>&1 || true endscript } - Можно оформить скрипт, который каждую неделю удаляет ненужные файлы: #!/bin/bash find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \; Плюсы таких решений: - Обеспечить устойчивость системы - Не переполнять диск нен

🔧 Как быстро настроить автоматическую очистку логов в Linux

Привет, любители оптимизации! 🚀

Хочешь освободить место на диске и оставаться в курсе событий системы? Тогда автоматическая очистка логов — это то, что нужно. Сегодня расскажу, как реализовать это просто и красиво.

Самое важное — не допустить переполнения /var/log, чтобы система всегда оставалась стабильной и великолепно работала. Используем встроенные инструменты, чтобы создать деликатный и надёжный автоматизм.

- На старых системах подойдут logrotate, который сам управляется по расписанию:

- создаём конфигурацию для логов:

/var/log/*.log {

weekly

rotate 4

compress

missingok

notifempty

create 640 root adm

sharedscripts

postrotate

systemctl restart rsyslog >/dev/null 2>&1 || true

endscript

}

- Можно оформить скрипт, который каждую неделю удаляет ненужные файлы:

#!/bin/bash

find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;

Плюсы таких решений:

- Обеспечить устойчивость системы

- Не переполнять диск ненужными файлами

- Упростить контроль за логами

А ты знаешь, что можно добавить автоматическую архивацию логов перед удалением? Попробуй!

Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill, а пройти тесты на знание Linux в боте https://t.me/gradeliftbot.

📩 Завтра: Разбор ошибок при использовании systemd: как их быстро понять и решить! Включи 🔔 и не пропусти!