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

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

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

Привет, любители системных шуток! 🚀

Если ты вдруг устал вручную разбирать сотни логов и слежить за их размером — этот лайфхак точно для тебя.

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

Что можно сделать?

- Создать простенький скрипт, который ищет лог-файлы старше 7 дней, архивирует их, а затем удаляет.

- Настроить cron — и система сама заботится о порядке.

- Использовать циклы и условия в bash, чтобы управлять файлами по времени и размеру.

Например, команда для архивации устаревших логов:

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

А чтобы чистить сжатые лог-файлы после определенного срока — добавляй вторую команду в cron.

Это не только ускорит работу, но и сделает систему надежнее.

А как у тебя организована автоматизация логов? Можно ли улучшить?

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

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