Курсы
Первые шаги в Linux
Уверенно ходишь по серверу: находишь файлы, разбираешься с пользователями и правами, делаешь ссылки и архивы, считаешь по логам.
НачатьBash-скрипты: от цикла до надёжного скрипта
Пишешь скрипты, которые принимают аргументы и флаги, убирают за собой, не ломаются на пробелах, проходят shellcheck и запускаются по расписанию.
НачатьТекст в консоли: grep, sed, awk
Разбираешь логи и выгрузки прямо в терминале: режешь колонки, фильтруешь и правишь строки, считаешь по группам и собираешь отчёт одним конвейером.
НачатьСеть и HTTP из консоли
Знаешь, какой адрес у машины и кто слушает порты, правишь резолвинг, проверяешь доступность сервиса и говоришь с HTTP-API через curl: заголовки, авторизация, POST, редиректы.
НачатьОсновы nginx
nginx, который отдаёт сайт по HTTPS, проксирует приложение, балансирует нагрузку и переключает релизы без простоя.
НачатьGit: от первого коммита до спасения истории
Не боишься сломать историю: откатываешь, разрешаешь конфликты, переписываешь коммиты через rebase, находишь сломавший коммит и спасаешь потерянное.
НачатьPostgreSQL: от первой базы до транзакций
Заводишь базы и роли, проектируешь таблицы с ограничениями, пишешь JOIN, GROUP BY, CTE и оконные функции, ускоряешь запрос индексом, переводишь деньги в транзакции и снимаешь дамп.
НачатьДиагностика и восстановление Linux-сервера
Чинишь типовые аварии сервера — от сломанного симлинка до 502 за прокси — и понимаешь, где искать причину.
НачатьKubernetes: манифесты от Namespace до RBAC
Генерируешь манифесты через kubectl --dry-run и дорабатываешь их руками: Deployment и Service, конфиги и секреты, тома, пробы, лимиты, Job, CronJob, Ingress и права доступа.
Начать