Курс
146 уже проходят

Linux: Продвинутый

Практическое обучение на настоящих учебных серверах с реальным Linux-терминалом в браузере.

8
Уроков
12
Лабораторий
2
Тестов
≈ 11 ч
На прохождение
Вызов
Уровень
Прогресс0 / 22
0% завершено
Начать курс
Знакомство с программой

О курсе

Продвинутый курс Linux для тех, кто уже уверенно пользуется терминалом и хочет перейти от отдельных команд к системной диагностике и автоматизации. В центре курса — маршрут запроса от DNS и сети до процесса, безопасная работа по SSH, порядок запуска shell, PATH и окружение, коды возврата и предсказуемое поведение Bash-скриптов.

На реальных учебных серверах вы будете искать сетевые неисправности через ip, ss, ping и curl, настраивать ключи SSH, писать скрипты с условиями, циклами, функциями и set -e, собирать резервные копии и проверять результат автоматизации. Отдельный блок посвящён пакетам, памяти, дискам, mount points и inode. На выходе остаётся не набор рецептов, а повторяемый подход: симптом → гипотеза → проверка → исправление.

Содержание курса

1
Продвинутый Linux: методика диагностики
2
База сети: IP, порты, DNS и маршруты
3
Сеть в Linux: маршрут от curl до процесса
4
Лабораторная 1: Диагностика сети ip, ss, curl, ping
SSH и ключи: безопасный доступ к серверу
Лабораторная 2: SSH и ключи
Shell startup: .zshrc, PATH и окружение без сюрпризов
Лабораторная 3: Переменные окружения и .zshrc
Bash-скриптинг: от первого скрипта до автоматизации
Лабораторная 4: Exit codes, &&, ||, set -e
Лабораторная 5: Bash basics — переменные и условия
Лабораторная 6: Bash — циклы и функции
Лабораторная 7: Скрипт резервного копирования
Пакеты, ресурсы и файловые системы
Лабораторная 8: apt — управление пакетами
Лабораторная 9: df, du, free, vmstat
Лабораторная 10: mount, findmnt, df -i
Лабораторная 11: Bash — массивы и строки
Лабораторная 12: Сетевая диагностика
Квиз: сеть, SSH и диагностика
Квиз: bash-скриптинг и автоматизация
Что мы изучили и куда двигаться дальше
0 из 22 разделов пройдено