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

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

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

Привет, друзья! 👋 Быстрая и редко заметная — вот залог спокойствия в любой системе. Сегодня расскажу, как не давать логам разрастаться как снеговая лавина!

Для этого отлично подойдет команда, которая регулярно очищает старые логи и освобождает место.

Представим, что у вас есть важные логи, а свежие — бесконечно растут.

Добавляем в cron, чтобы систематически избавляться от старых файлов:

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

#!/bin/bash

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

- И делаем его исполняемым:

chmod +x /path/to/your/script.sh

- А потом добавляем его в cron:

crontab -e

И вставляем строку:

0 3 * * * /path/to/your/script.sh

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

Это позволяет держать систему в порядке и не допускать переполнения диска.

Знаете ли вы, что автоматическая очистка логов — скрытый фильтр, который помогает избежать неожиданных простоев из-за нехватки места?

Прокачивайте свои навыки и подписывайтесь на https://t.me/LinuxSkill — больше полезных статей, а в боте https://t.me/gradeliftbot — тесты на знание Linux!

Впереди ещё одно крутое открытие — завтра: как автоматически мониторить статус сервисов за 5 минут! 🔔