Git для Linux-админа: управление конфигами и скриптами

✅Курс создан специально для системных администраторов, которые хотят навести порядок в конфигах, скриптах и перестать плодить файлы вида nginx.conf.bak.2024.old. 
Без лишней воды — только то, что реально нужно админу в работе: конфиги, скрипты, автоматизация деплоя и отката. Никакой разработки, никаких фреймворков —…
Средний уровень
3
Сертификат Stepik

Чему вы научитесь

  • Инициализировать репозиторий и делать первые коммиты с осмысленными сообщениями
  • Управлять файлами в Git: добавлять, переименовывать, перемещать и удалять
  • Просматривать историю изменений и сравнивать версии файлов
  • Отменять изменения и возвращаться к предыдущим версиям (restore, revert, reset)
  • Использовать .gitignore чтобы защитить репозиторий от логов, паролей и временных файлов
  • Работать с ветками: создавать, переключать, сливать, разрешать конфликты
  • Применять rebase как альтернативу merge для чистой истории
  • Настраивать Git hooks для автоматической проверки скриптов перед коммитом
  • Работать с удалёнными репозиториями (GitHub/Gitea/GitLab): push, pull, clone, fetch
  • Версионировать конфиги с помощью тегов и создавать Pull Request

О курсе

💼Git для Linux-администратора — это практический курс для тех, кто работает с Linux-серверами, конфигурациями, скриптами и служебной документацией, но не хочет изучать Git как разработчик. Курс сфокусирован только на тех сценариях, которые реально нужны администратору: хранение конфигов, контроль изменений, безопасные правки, откаты, работа с удалёнными репозиториями, защита секретов и организация повседневной админской работы.

💦Здесь нет лишней теории, сложных моделей ветвления и разработческих процессов, которые в администрировании чаще мешают, чем помогают. В центре курса — понятный рабочий процесс, который можно внедрить сразу: изменил, проверил, зафиксировал, при необходимости откатил.

❌ Чего НЕ будет в курсе

  • ❌ Ветвление и слияние в команде из 50 человек (сложные сценарии)
  • ❌ GitHub Flow, GitLab Flow (разберем именно админский Git Flow)
  • ❌ Code Review и Pull Request'ы (только ознакомительно, без глубокого разбора)
  • ❌ CI/CD пайплайны и интеграции
  • ❌ Работа с Windows и графическими интерфейсами

💻ВАЖНО: Вся работа только через командную строку Linux (Ubuntu).

💼 Что БУДЕТ

  • ✅ Инициализация репозитория в /opt/admin-scripts/ и первые коммиты
  • ✅ Базовые командыinitaddcommitstatuslogdiff
  • ✅ Управление файлами: переименование, перемещение, удаление в Git
  • ✅ Просмотр истории изменений и сравнение версий
  • ✅ Откат измененийcheckoutrestorerevertreset
  • ✅ Отложенные изменения с помощью git stash
  • ✅ Возврат к предыдущей версии файла или всего проекта
  • ✅ Игнорирование ненужных файлов (.gitignore для логов, кэша, паролей)
  • ✅ Работа с ветками: создание, переключение, слияние, разрешение конфликтов
  • ✅ Rebase как альтернатива merge для чистой истории
  • ✅ Git hooks — автоматическая проверка скриптов перед коммитом
  • ✅ Работа с удалёнными репозиториямиpushpullclonefetch
  • ✅ Регистрация на GitHub и настройка SSH-ключей
  • ✅ Версионирование конфигов с помощью тегов (git tag v1.0)
  • ✅ Pull Request — краткий обзор, что это и когда нужен

🤖Автор курса постоянно на связи, старается оперативно отвечать на вопросы в комментариях и обеспечить всестороннюю поддержку в процессе обучения.

Для кого этот курс

🔵Linux-администраторы, которые хранят скрипты в папках вида script_final_2_True.sh 🔵Системные инженеры, которым надоело копировать конфиги перед каждым изменением 🔵DevOps-инженеры на начальном уровне 🔵Специалисты, которые пишут bash-скрипты, ведут инфраструктурные шаблоны и документацию 🔵Все, кто хочет версионировать /etc/nginx/, /etc/ssh/ и bash-скрипты

Начальные требования

💡Для комфортного прохождения курса вы должны:

  • работать в командной строке Linux;
  • желательно хотя бы базово понимать bash-скриптинг (курс построен на скрипте бэкапа сервера Nginx);
  • иметь базовое понимание сетей и протоколов;
  • знать, как работает SSH;

Всему остальному научитесь на курсе.

Наши преподаватели

Как проходит обучение

Как будет проходить курс:

  • 📝 Текстовый формат — лекции с примерами команд и выводом
  • 🖼️ Скриншоты терминала — чтобы видеть, как выглядит результат
  • 🛠️ Домашние задания — на виртуалке или VPS с Linux
  • 📊 Тесты после каждого модуля — для проверки знаний
  • 💬 Поддержка автора по ходу прохождения курса.

Программа курса

загружаем...
Certificate

Сертификат

Stepik

Что вы получаете

  • Практический навык работы с Git в задачах Linux-администратора
  • Понятную систему хранения скриптов, конфигов и документации
  • Навык безопасного внесения изменений и отката после ошибок
  • Набор типовых .gitignore-правил для инфраструктурных репозиториев
  • Понимание, как внедрить Git в ежедневную работу без перегруза

Сколько стоит обучение

Price: 1 990 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 990