Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 7.05 KB

CHANGELOG.md

File metadata and controls

50 lines (37 loc) · 7.05 KB

История изменений

2026-03-15

  • Создан проект: 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

2026-03-16

  • Добавлена сборка 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)

2026-03-17

  • Добавлена глава 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)

2026-03-22

  • Добавлена глава 16 (CI/CD), переработано введение, добавлена глава о консоли

2026-03-23

  • Перенумерованы файлы глав для последовательной нумерации: 00a-console.md → 01-console.md, главы 01–16 сдвинуты на +1 (стали 02–17)
  • Обновлены CONTEXT.md и README.md: новая нумерация, добавлена глава о консоли в оглавление, добавлены описания всех глав в структуре файлов
  • Переписан README.md: убрано дублирование с CONTEXT.md, добавлены разделы «Для кого», «Что понадобится», «Как читать», «Сборка PDF и EPUB»

2026-03-28

  • Исправлена верстка 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 на каталогах