Skip to content

strannick-ru/linux-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Основы Linux: от командной строки до веб-сервера

Учебный курс для начинающего 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, история команд, горячие клавиши читать

Часть I. Пользователь Linux

# Тема
02 Первое знакомство: что такое Linux, подключение по SSH читать
03 Файловая система: навигация, работа с файлами и каталогами читать
04 Права доступа и владение файлами читать
05 Текстовые редакторы: nano, основы vim читать
06 Coreutils и конвейеры: обработка текста читать
07 Основы bash-скриптов читать

Часть II. Системный администратор

# Тема
08 Управление пакетами (apt), репозитории читать
09 Пользователи, группы, sudo читать
10 Процессы и сервисы (systemd) читать
11 Сеть: ip, ss, firewall, основы DNS читать
12 Установка и настройка nginx + PHP-FPM + WordPress читать
13 Логирование и мониторинг читать

Часть III. Начала DevOps

# Тема
14 Git: основы контроля версий читать
15 Docker: контейнеризация проекта читать
16 Docker Compose: оркестрация в контейнерах читать
17 Базовый CI/CD (GitLab CI) читать

Как читать

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

Сборка PDF и EPUB

Для сборки нужны Pandoc и XeLaTeX:

make pdf       # собрать PDF
make epub      # собрать EPUB
make all       # собрать оба формата
make clean     # удалить результаты сборки

Результаты появятся в каталоге build/.

Автор

Чайкин Евгений eugene@chayk.in

Лицензия

CC BY-NC-ND 4.0 — можно читать и делиться в неизменённом виде при указании авторства. Изменение и коммерческое использование запрещены. Подробности — в файле LICENSE.

About

Учебный курс для начинающего IT-специалиста, знакомого только с Windows. Траектория обучения: "пользователь Linux → системный администратор → начала DevOps".

Resources

License

Stars

Watchers

Forks

Contributors