В подборке 16 курсов по Linux и системному администрированию. Цены — от 80 до 5 000 ₽. Для первого знакомства выбирайте командную строку или общий курс; для работы с серверами — сетевые службы, Bash и мониторинг. Лабораторные работы стоят 80 ₽, курс по SSH — 304 ₽. Материал по безопасности Astra Linux 1.8 нужен для задач именно в этой системе.
Командная строка и первые настройки
Если вы ещё не работали в терминале, начните с навигации, файлов и прав доступа. В этой группе три разных варианта: обзор административных команд, Linux вместе с Git и подробный курс по устройству системы. Выберите один по своей задаче. Для совместной разработки полезен блок Git, а для работы с дисками и службами — программа Александра Пушкарева.
В программе — навигация по каталогам, управление пакетами, пользователями и правами доступа. Отдельные темы посвящены cron, мониторингу нагрузки и сетевому экрану. Выбирайте этот материал, если нужны базовые административные команды и введение в Bash в одном курсе.
Олег Ивченко объединяет работу в терминале с Git. Первый модуль разбирает SSH-ключи, передачу файлов, планировщики at и cron, а также WSL; второй — ветки, слияния и конфликты в репозитории. Подходит начинающему разработчику, которому нужен удалённый Linux-сервер для работы над проектом.
Александр Пушкарев подробно разбирает установку системы, Bash, диски, LVM и сетевую диагностику. В программе 13 модулей; шесть академических часов отведено оборудованию, носителям и сети. Сервисы рассматриваются через systemd, установка пакетов — через apt. Цена — 3 000 ₽.
Установка системы и повседневное администрирование
Здесь можно выбрать общий обзор, практические задания или курс под инфраструктуру 1С. У Максима Дуплея перечислены основные обязанности администратора; Платон Платонов предлагает конкретные операции с процессами и файлами. Вариант Антона Севостьянова имеет смысл выбирать, когда в работе нужны Samba, PostgreSQL и серверы 1С.
За 100 ₽ доступен курс Максима Дуплея с темами установки, обновления, пользователей, файловых систем и процессов. В программу также входят резервное копирование, восстановление и мониторинг производительности. Это вариант для знакомства с кругом задач системного администратора.
Практические задания Платона Платонова включают установку без графического инсталлятора, изменение приоритета процесса и выдачу групповых прав через ACL. Есть упражнения с sed, grep и awk, а также написание скрипта для обработки логов Nginx. Курс подойдёт для отработки команд на учебном стенде.
Антон Севостьянов рассматривает Linux применительно к инфраструктуре 1С: файловой базе на Samba и клиент-серверному варианту с Apache и PostgreSQL. Помимо Ubuntu в программе есть MikroTik и сетевые утилиты. Выбирайте курс для задач обслуживания 1С на Linux.
Bash и обработка текстовых данных
Для автоматизации нужны условия, циклы и обработка ошибок. Курс Константина Варнали разбирает эти конструкции вместе с cron; материал Richard Böhm сосредоточен на скриптах, файлах и массивах. Регулярные выражения выделены в отдельную программу: выбирайте её, если основная задача — находить строки в логах и конфигурациях.
У Константина Варнали сценарии разбираются через переменные, условия, циклы и функции. Есть обработка ошибок, перехват сигналов через trap и резервное копирование по расписанию cron. После тематических блоков предусмотрены тесты и задания на написание скриптов.
Richard Böhm уделяет внимание обработке файлов: чтению строк в цикле while, работе с параметрами, массивами, функциями, sed и awk. Материал стоит 132 ₽. Его можно выбрать для задач, где нужно регулярно преобразовывать текстовый вывод команд.
Глеб Швецов и Виталий Семенов разбирают регулярные выражения на виртуальном стенде. В программе — grep, find, sort и uniq, затем квантификаторы, группы и условия; завершает её итоговая практика. Это отдельный курс для поиска по логам и конфигурационным файлам.
Удалённый доступ и сетевые службы
Сначала определите, какая задача стоит перед вами: подключаться к готовому серверу, обслуживать службы локальной сети или собирать учебную инфраструктуру. Для первого случая есть курс по SSH. Для второго — программа Павла Монахова с DHCP, DNS и файловыми сервисами. Лабораторные Рината Минязева охватывают также кластер и контейнеры.
Подключение к серверу из Windows и Linux, генерация ключей, SFTP и SCP собраны в курсе Zulqarnain Hayat. Настройке самой службы SSH посвящён отдельный раздел. Материал пригодится, если нужно разобраться именно с удалённым доступом и передачей файлов.
Девять модулей Павла Монахова посвящены сетевым службам: системным журналам, DHCP, DNS, точному времени, прокси, файловому обмену и почте. Отдельно рассматриваются фильтрация пакетов и трансляция адресов. Выбор для администратора, который уже освоил базовые команды Linux.
Ринат Минязев предлагает шесть лабораторных работ: от установки сервера и SSH до веб-серверов, DNS, Samba и Docker. Есть отдельная практика по запуску MPI-программ на кластере. Подходит для учебной инфраструктуры, где нужно связать несколько служб и виртуальных машин.
Права доступа и защита Linux
Эти материалы предполагают интерес к настройкам безопасности. В руководстве Jason Cannon перечислены SSH, sudo, брандмауэр и права файловой системы. Курс по Astra Linux посвящён конкретной редакции 1.8 и её средствам защиты. Сопоставьте указанную систему с той, которую изучаете, прежде чем выбирать специализированный материал.
Jason Cannon разбирает политики паролей, настройку sudo, защиту SSH, брандмауэр и расширенные права ACL. Программа включает шифрование файловой системы и аудит. Материал для изучения настроек доступа и защиты Linux-сервера после освоения его администрирования.
Курс Павла Монахова относится к Astra Linux Special Edition 1.8. Рассматриваются модели безопасности и архитектура защиты; среди учебных задач указаны мандатный доступ, аудит, режим киоска и OpenVPN. Выбирайте его, если работаете именно с этой системой. Цена — 5 000 ₽.
Самостоятельная практика и мониторинг
После теории полезно выполнить задачу без подсказки и сравнить результат с разбором. Такой формат предлагают лабораторные Aleksander Shishko. Для контроля уже настроенных серверов есть курс по Zabbix: в нём разбираются сбор данных, обнаружение оборудования и уведомления. Выбирайте следующий материал по задаче, которую пока не удаётся выполнить самостоятельно.
Aleksander Shishko строит материал на лабораторных работах с постановкой задач и разбором решений. Можно сначала выполнить задание самостоятельно, затем сверить настройки с автором. Подходит для закрепления навыков конфигурирования Linux после теоретического курса; цена — 80 ₽.
Мониторинг у Вячеслава Лохтурова начинается с развёртывания компонентов Zabbix. Далее идут шаблоны, низкоуровневое обнаружение, уведомления, автоматический поиск оборудования и SNMP. Курс помогает изучить контроль состояния инфраструктуры после настройки серверов.
Как составить маршрут обучения
- Начните с основ работы в терминале. Повторите навигацию по каталогам, установку пакетов и настройку прав. Если параллельно нужен контроль версий, выберите Linux / Git для начинающих.
- Для практики установки и управления системой пройдите курс Платона Платонова. Выполните задания с процессами, ACL и текстовыми файлами на учебном стенде.
- Затем выберите курс по Bash Константина Варнали и разберите сценарий резервного копирования с cron. Для поиска по журналам добавьте регулярные выражения в Linux.
- Изучите SSH и передачу файлов, после этого переходите к сетевым сервисам. Если цель — несколько виртуальных машин и контейнеры, используйте лабораторные Рината Минязева.
- Проверьте навыки на самостоятельных лабораторных работах. Для следующей задачи выберите настройки безопасности Linux или мониторинг через Zabbix.