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

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

🛠️ Как быстро настроить автоматическую очистку логов в Linux Привет, друзья! Если ваши серверы начинают напоминать свалки логов — это сигнал, что пора усовершенствовать автоматизацию. Расскажу, как легко и элегантно настроить ежедневную очистку логов, чтобы не терять место и держать систему под контролем. 🔧 Для этого достаточно использовать systemd timers или обычные cron. Например, создадим скрипт, который удаляет старые лог-файлы: - Создайте bash-скрипт: sudo nano /usr/local/bin/clean_logs.sh - Вставьте туда: #!/bin/bash find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \; - Сделайте его исполняемым: sudo chmod +x /usr/local/bin/clean_logs.sh - Настройте cron: sudo crontab -e и добавьте строку: 0 0 * * * /usr/local/bin/clean_logs.sh Теперь каждую ночь файлы просроченного возраста — удаляются автоматически! Вы никогда не задумывались, почему важно грамотно управлять логами? Возможно, именно эта привычка спасет ваш сервер от неожиданных сбоев или полной засор

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

Привет, друзья!

Если ваши серверы начинают напоминать свалки логов — это сигнал, что пора усовершенствовать автоматизацию. Расскажу, как легко и элегантно настроить ежедневную очистку логов, чтобы не терять место и держать систему под контролем.

🔧 Для этого достаточно использовать systemd timers или обычные cron.

Например, создадим скрипт, который удаляет старые лог-файлы:

- Создайте bash-скрипт:

sudo nano /usr/local/bin/clean_logs.sh

- Вставьте туда:

#!/bin/bash

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

- Сделайте его исполняемым:

sudo chmod +x /usr/local/bin/clean_logs.sh

- Настройте cron:

sudo crontab -e

и добавьте строку:

0 0 * * * /usr/local/bin/clean_logs.sh

Теперь каждую ночь файлы просроченного возраста — удаляются автоматически!

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

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