Сисадмин и DevOps

Настройка сервера

Напиши пошаговую инструкцию по настройке [Debian 13/Ubuntu] для задачи [веб-сервер/бот/прокси/мониторинг]. Включи: установку пакетов, настройку firewall (ufw/iptables), создание systemd-сервиса, настройку nginx как reverse proxy, SSL (Let's Encrypt). Примеры команд готовые к копированию.

Диагностика проблемы

Сервер [симптом: медленно работает/не отвечает/502 ошибка]. Логи: [вставить фрагмент логов]. Какие команды выполнить, чтобы найти причину? Дай команды в одну строку с пояснением, что они покажут.

Бэкап и восстановление

Составь скрипт бэкапа [базы данных/файлов/конфигов] с ротацией (хранить 7 дней), отправкой в [Yandex Disk/S3/другой сервер] и проверкой целостности. Добавь команду для быстрого восстановления.

Ротация логов

Напиши конфиг logrotate для файла [путь к логу]: ротация по размеру [10М], хранить [7] ротаций, сжимать, не останавливать сервис. Команда для применения: logrotate -f /etc/logrotate.d/<имя>.

Скопируйте текст и подставьте свои данные в скобки.