Учебный курс для начинающего IT-специалиста, знакомого только с Windows. От первого подключения по SSH — до контейнеризации и CI/CD.
Вы умеете пользоваться компьютером, но никогда не работали в командной строке и не администрировали серверы. Курс проведёт вас по трём ступеням: пользователь Linux → системный администратор → начала DevOps.
Через все главы проходит сквозной проект — развёртывание сайта на nginx + PHP-FPM + WordPress: сначала вручную, потом в контейнерах Docker, с автоматизацией через CI/CD.
- Виртуальная машина с Debian 13 (trixie) или ноутбук с установленным Debian
- SSH-клиент для подключения (PuTTY на Windows или встроенный
ssh) - Никакого графического интерфейса — только консоль
| # | Тема | |
|---|---|---|
| 00 | Предисловие: профессия, структура курса, как пользоваться книгой | читать |
| 01 | Работа в консоли: Tab, история команд, горячие клавиши | читать |
| # | Тема | |
|---|---|---|
| 02 | Первое знакомство: что такое Linux, подключение по SSH | читать |
| 03 | Файловая система: навигация, работа с файлами и каталогами | читать |
| 04 | Права доступа и владение файлами | читать |
| 05 | Текстовые редакторы: nano, основы vim | читать |
| 06 | Coreutils и конвейеры: обработка текста | читать |
| 07 | Основы bash-скриптов | читать |
| # | Тема | |
|---|---|---|
| 08 | Управление пакетами (apt), репозитории | читать |
| 09 | Пользователи, группы, sudo | читать |
| 10 | Процессы и сервисы (systemd) | читать |
| 11 | Сеть: ip, ss, firewall, основы DNS | читать |
| 12 | Установка и настройка nginx + PHP-FPM + WordPress | читать |
| 13 | Логирование и мониторинг | читать |
| # | Тема | |
|---|---|---|
| 14 | Git: основы контроля версий | читать |
| 15 | Docker: контейнеризация проекта | читать |
| 16 | Docker Compose: оркестрация в контейнерах | читать |
| 17 | Базовый CI/CD (GitLab CI) | читать |
Читайте последовательно — каждая глава опирается на предыдущие. В конце каждой главы есть практические задания — выполняйте их, прежде чем переходить дальше.
Для сборки нужны Pandoc и XeLaTeX:
make pdf # собрать PDF
make epub # собрать EPUB
make all # собрать оба формата
make clean # удалить результаты сборкиРезультаты появятся в каталоге build/.
Чайкин Евгений eugene@chayk.in
CC BY-NC-ND 4.0 — можно читать и делиться в неизменённом виде при указании авторства. Изменение и коммерческое использование запрещены. Подробности — в файле LICENSE.