ℹ️ Если на сервере внезапно закончилось место, первое, что стоит проверить — это логи. Но вручную лазить по директориям типа /var/log и выискивать гигабайтные файлы — неудобно и долго. Вот простой способ найти все большие лог-файлы и быстро освободить место.
Команда для поиска файлов >100MB:
find /var/log -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'❓ Что делает эта команда:
- find /var/log -type f -size +100M — ищет все файлы больше 100 мегабайт
- -exec ls -lh {} \; — выводит размер и путь к каждому найденному файлу
- awk '{ print $9 ": " $5 }' — показывает только путь и размер, чтобы не было мусора
✔️ Это особенно полезно на продах, где лог-файлы от nginx, syslog или docker могут разрастаться до десятков гигабайт.
Если хочешь сразу очистить их, но только если ты понимаешь, что это безопасно:
> /var/log/nginx/access.log
✳️ Этот трюк экономит кучу времени и помогает держать сервер в чистоте. Особенно когда мониторинг молчит, а место исчезает!
tags: #полезно #linux #логирование
🧭 @recura_tech



