Настройка сервера
- Арендован сервер Debian 12, SSH на порту 19070, вход по ключу.
- Настроен фаервол UFW.
- Создан пользователь
devops, root-доступ отключён.
Первый Bash-скрипт
Написан cleanup.sh для ротации логов:
- Оставляет последние N строк.
- Архивирует старые строки в
.tar.gz. - Идемпотентный, работает с любыми логами.
Git и портфолио
- Код хранится в Git, репозиторий на GitHub.
- Ссылка: devops-portfolio