Логи забивают жесткий диск

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

Если не управлять, то в один день сайт падает из-за переполненного файла access.log размером под 30 ГБ и начинается паника у всех причастных.

Что с ними делать:
— Оставить как есть — например, если VDS временная или у нас огромный жёсткий диск.
— Хранить только несколько последних дней — минимально рабочий рецепт.
— Отключить — плохая практика, но иногда их можно отключить или не включить.
— Не хранить, вместо этого стримить информацию о логах наружу — вариант для сисадминов/девопсов и большой инфраструктуры.

Что сделать на стандартной VDS с веб-сервером прямо сейчас

Получи у ChatGPT подробную инструкцию по этому ТЗ:
— Проверить сколько сейчас занимает du -sh /var/log/*.
— Поставить лимиты для системного журнала в /etc/systemd/journald.conf.
— Настроить ротацию логов logrotate, чтобы хранить последние 14 дней.
— Настроить лимиты логов для docker-контейнеров в /etc/docker/daemon.json.

Если VDS работает больше года и за свободным местом никто не следит, то такая проверка обязательна!