- Создан проект: CONTEXT.md со структурой курса (16 этапов, 3 части, 7 врезок)
- Добавлена вводная глава (00-preface.md): для кого курс, карта маршрута, как пользоваться
- Добавлена глава 01 (01-intro.md): что такое Linux, подключение по SSH, первые команды
- Добавлена глава 02 (02-filesystem.md): файловая система, навигация, работа с файлами, врезка про кодировки
- Добавлена глава 03 (03-permissions.md): права доступа rwx, chmod, chown, числовой формат, спецбиты
- Дополнена глава 03: врезка про brace expansion, врезка «Почему chmod 777 — плохая идея»
- Добавлены LICENSE (CC BY-NC-ND 4.0) и README.md
- Добавлена глава 04 (04-editors.md): nano подробно, vim обзорно, практика на конфигах проекта
- Дополнены главы 03 и 04: примечания о перенаправлении вывода (> и >>) со ссылкой на главу 05
- Добавлена глава 05 (05-coreutils.md): перенаправление ввода-вывода, конвейеры, утилиты (wc, sort, uniq, cut, grep, sed, awk), регулярные выражения, практика на логах nginx
- Добавлена глава 06 (06-bash-scripts.md): переменные окружения и PATH, shebang, переменные, аргументы, условия, циклы, коды возврата, скрипт бэкапа
- Добавлена глава 07 (07-packages.md): пакеты и зависимости, репозитории, apt (search, show, install, upgrade, remove, purge, autoremove), dpkg -l, практика с tree
- Добавлена глава 08 (08-users-groups.md): пользователи и группы, /etc/passwd, /etc/shadow, /etc/group, adduser/deluser, usermod, su, sudo, visudo и /etc/sudoers, практика с пользователем webmaster и группой webdev
- Добавлена глава 09 (09-systemd.md): процессы (ps, pstree, top, kill, сигналы, фоновые задачи), systemd, systemctl, journalctl, устройство unit-файлов, практика — сервис и таймер для backup.sh
- Добавлена сборка PDF и EPUB через Pandoc + XeLaTeX: metadata.yaml, Makefile (make pdf, make epub, make all, make clean), .gitignore
- Добавлена глава 10 (10-networking.md): основы IP-сетей (адреса, маски, порты, TCP/UDP), ip addr/route, ss, ping, curl, DNS (/etc/resolv.conf, /etc/hosts, host), файрвол ufw, практика — настройка сети для проекта
- Курс переименован: «Основы Linux: от командной строки до веб-сервера»
- Добавлена глава 11 (11-nginx-php-wordpress.md): клиент-серверная модель и HTTP, установка и настройка nginx (серверный блок), PHP-FPM (Unix-сокет), MariaDB (БД и пользователь), WordPress (скачивание, wp-config.php, права), проверка стека
- Добавлена глава 12 (12-logging.md): journalctl (приоритеты, ротация журнала), логи nginx (формат access.log и error.log), анализ логов с помощью coreutils (awk/sort/uniq/grep), logrotate (завершение части II)
- Добавлена глава 13 (13-git.md): контроль версий Git — установка и настройка, три зоны (рабочий каталог, индекс, репозиторий), рабочий цикл (init, status, add, commit, diff, log), .gitignore, ветвление и слияние (branch, switch, merge), разрешение конфликтов, удалённый репозиторий GitLab (SSH-ключ, remote, push, pull, clone)
- Добавлена глава 14 (14-docker.md): контейнеризация — врезка форматы конфигов (INI, JSON, YAML), установка Docker из официального репозитория, образы и контейнеры (pull, run, ps, stop, rm), Docker Hub, проброс портов и volumes, Dockerfile (FROM, COPY, EXPOSE), .dockerignore, управление контейнерами (logs, exec, inspect, prune)
- Добавлена глава 15 (15-docker-compose.md): Docker Compose — пошаговая сборка стека (MariaDB + WordPress с PHP-FPM + nginx), docker-compose.yml, .env для секретов, внутренняя сеть Compose, именованные тома, управление стеком (up/down/logs/exec)
- Добавлена глава 16 (CI/CD), переработано введение, добавлена глава о консоли
- Перенумерованы файлы глав для последовательной нумерации: 00a-console.md → 01-console.md, главы 01–16 сдвинуты на +1 (стали 02–17)
- Обновлены CONTEXT.md и README.md: новая нумерация, добавлена глава о консоли в оглавление, добавлены описания всех глав в структуре файлов
- Переписан README.md: убрано дублирование с CONTEXT.md, добавлены разделы «Для кого», «Что понадобится», «Как читать», «Сборка PDF и EPUB»
-
Исправлена верстка PDF (issue #2): добавлены переносы длинных строк в code-блоках и уменьшен шрифт для предотвращения выхода текста и таблиц за границы страницы
-
Создан роадмэп серии книг (docs/plans/roadmap.md): 4 книги (Первые шаги → Устройство Linux → Сети → DevOps), структура глав книги 2, план действий по фазам, MVP сайта
-
Обновлён CONTEXT.md: добавлено описание серии из 4 книг, ссылка на роадмэп, docs/plans/ в структуре файлов
-
Исправлена глава 09 (09-users-groups.md): в практике «Шаг 3» добавлен
chmod o+x ~для прохода через домашний каталог (без этого webmaster не мог попасть в ~/wordpress-project из-за прав drwxr-x--- на /home/student); в «Шаг 5» путь заменён на~student/wordpress-project; добавлена врезка про разницу между битамиxиrна каталогах