Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🛠️ Как настроить автоматическую очистку логов в Linux

🛠️ Как настроить автоматическую очистку логов в Linux Привет, практики Linux! 🚀 Вы когда-нибудь задумывались, как держать систему чистой без постоянных ручных уборок? Сегодня расскажу, как легко и просто автоматизировать процесс очистки логов, чтобы не переполнялась дисковая память и система оставалась в порядке. Используем cron — именно он позволяет запускать задачи по расписанию. Зачем это нужно: - освободить место на диске, избегая «залипания» системных логов - автоматизировать рутинные процессы, чтобы больше уделять времени важным задачам - уменьшить риск случайных ошибок или забывших очиститься логов Создайте файл скрипта, например, /usr/local/bin/clear_logs.sh, и добавьте туда: #!/bin/bash sudo journalctl --vacuum-time=7d sudo rm -rf /var/log/*.gz /var/log/*.[0-9] Дайте ему права: chmod +x /usr/local/bin/clear_logs.sh Затем добавьте задачу в cron: sudo crontab -e и вставьте: 0 3 * * * /usr/local/bin/clear_logs.sh Теперь каждые сутки в 3 утра система сама почистит старые

🛠️ Как настроить автоматическую очистку логов в Linux

Привет, практики Linux! 🚀

Вы когда-нибудь задумывались, как держать систему чистой без постоянных ручных уборок? Сегодня расскажу, как легко и просто автоматизировать процесс очистки логов, чтобы не переполнялась дисковая память и система оставалась в порядке.

Используем cron — именно он позволяет запускать задачи по расписанию.

Зачем это нужно:

- освободить место на диске, избегая «залипания» системных логов

- автоматизировать рутинные процессы, чтобы больше уделять времени важным задачам

- уменьшить риск случайных ошибок или забывших очиститься логов

Создайте файл скрипта, например, /usr/local/bin/clear_logs.sh, и добавьте туда:

#!/bin/bash

sudo journalctl --vacuum-time=7d

sudo rm -rf /var/log/*.gz /var/log/*.[0-9]

Дайте ему права:

chmod +x /usr/local/bin/clear_logs.sh

Затем добавьте задачу в cron:

sudo crontab -e и вставьте:

0 3 * * * /usr/local/bin/clear_logs.sh

Теперь каждые сутки в 3 утра система сама почистит старые логи. Легко и надежно!

А ты знаешь, сколько занимает место твоя история логов?

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

Уверен в своих знаниях linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных администраторов в telegram боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!