Специализация Linux

Курс «От нуля
до System Admin»

Путь от первого включения компьютера и установки системы до уверенного администрирования серверов, написания Bash-скриптов и работы с Docker.

Linux Course
Linuxс полного нуля
Terminalосновы и практика
Bashавтоматизация
Serverадминистрирование
total 22 drwxr-xr-x 2 root root 4096 . drwxr-xr-x 2 root root 4096 ..
drwxr-xr-x
05 уроков

Введение в курс и подготовка рабочего места

Понимание курса, операционных систем, подготовка виртуальной машины VirtualBox

Открыть блок →
drwxr-xr-x
16 уроков

Что такое Linux: история, устройство, философия

История UNIX, ядро, дистрибутивы, философия свободного ПО и GPL

Открыть блок →
drwxr-xr-x
27 уроков

Установка Linux

BIOS/UEFI, загрузочные флешки, разметка дисков, установка Ubuntu LTS

Открыть блок →
drwxr-xr-x
36 уроков

Первые шаги в системе

GNOME интерфейс, файловый менеджер, установка программ, системные настройки

Открыть блок →
drwxr-xr-x
46 уроков

Знакомство с терминалом

Терминал, shell, Bash, приглашение командной строки, первые команды

Открыть блок →
drwxr-xr-x
510 уроков

Файловая система Linux

Файловые системы, inode, структура каталогов (FHS), пути, навигация

Открыть блок →
drwxr-xr-x
610 уроков

Bash углублённо: конвейеры, перенаправления, обработка текста

Стандартные потоки, конвейеры, перенаправления, обработка текста

Открыть блок →
drwxr-xr-x
74 урока

Текстовые редакторы в терминале

nano и vim: интерфейсы, горячие клавиши, работа с файлами

Открыть блок →
drwxr-xr-x
810 уроков

Пользователи, группы, права доступа

sudo, пользователи и группы, права доступа (chmod/chown), специальные права

Открыть блок →
drwxr-xr-x
97 уроков

Установка программ: пакетные менеджеры

APT, dpkg, Snap, Flatpak, AppImage, сборка из исходников

Открыть блок →
drwxr-xr-x
109 уроков

Процессы и службы

Просмотр процессов, управление, systemd, journalctl, cron

Открыть блок →
drwxr-xr-x
118 уроков

Диски, файловые системы, резервное копирование

Разметка дисков, mkfs, mount, SWAP, tar, rsync, стратегии бэкапа

Открыть блок →
drwxr-xr-x
127 уроков

Сети в Linux

IP, IPv6, Netplan, DHCP, DNS, диагностика сети, firewall

Открыть блок →
drwxr-xr-x
137 уроков

Удалённый доступ: SSH и передача файлов

SSH, scp, sftp, rsync, SSH-ключи, конфигурация, безопасность

Открыть блок →
drwxr-xr-x
147 уроков

Безопасность Linux

UFW, Fail2Ban, безопасная настройка SSH, обновления безопасности

Открыть блок →
drwxr-xr-x
1512 уроков

Bash-скрипты и автоматизация

Переменные, условия, циклы, функции, регулярные выражения, cron

Открыть блок →
drwxr-xr-x
167 уроков

Git — система контроля версий

Ветки, коммиты, удалённые репозитории, GitHub

Открыть блок →
drwxr-xr-x
178 уроков

Виртуализация и контейнеры

Docker, Docker Compose, тома и сети, Dockerfile

Открыть блок →
drwxr-xr-x
188 уроков

Мониторинг, журналы, производительность и диагностика

Журналы /var/log, journalctl, мониторинг ресурсов, troubleshooting

Открыть блок →
drwxr-xr-x
199 уроков

Веб-сервер и базы данных

Nginx, виртуальные хосты, PostgreSQL/MySQL, связка Nginx + приложение

Открыть блок →
drwxr-xr-x
208 уроков

Серверное администрирование и развёртывание

VPS, настройка нового сервера, NAS, обслуживание, бэкапы

Открыть блок →
drwxr-xr-x
21Финальный проект

Итоговая аттестация

Финальный экзамен, итоговый практический проект, критерии оценки

Открыть блок →
LINUX-COURSE(1) Linux Man Pages LINUX-COURSE(1)
NAME

Linux: с полного нуля до System Administrator — курс обучения

DESCRIPTION

От полного нуля до специалиста, способного самостоятельно развернуть и администрировать Linux-сервер. Уверенная работа в терминале: навигация по файловой системе, управление файлами и процессами. Написание Bash-скриптов для автоматизации задач. Базовая безопасность Linux-сервера: настройка firewall, SSH, обновлений. Развёртывание веб-приложений с использованием Docker и баз данных.

user@deenet:~$ cat START.md

Курс построен последовательно: каждый блок опирается на знания предыдущих. Начните с Блока 0 — там вы поймёте логику курса и подготовите безопасную площадку для практики (виртуальную машину).

$ ./start.sh — начать курс