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

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

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

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

Устали от переполненных дисков и ручной работы по очистке логов? Тогда этот лайфхак именно для вас! Настройте автоматическую очистку логов — и забудьте о головной боли с накоплением файлов.

Почему это важно?

- Экономия места на диске

- Предотвращение ошибок из-за переполнения логов

- Удобство в управлении

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

Вот короткий пример:

- Создайте скрипт, например clean_logs.sh:

#!/bin/bash

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

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

chmod +x clean_logs.sh

- Запускайте его через крон раз в сутки:

0 2 * * * /path/to/clean_logs.sh

Так лог-файлы не будут разрастаться, а место на диске всегда будет в порядке!

Настраиваете? Или есть свои секреты? Поделитесь — всегда интересно что-то новое!

*Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill а вакансии для системных администраторов в боте https://t.me/gradeliftbot*