Доступен для ознакомления учебный курс по Linux на платформе KillerCoda (репозиторий проекта). Курс предназначен для самостоятельной работы по наиболее популярным практическим вопросам эксплуатации системы.
Затрагиваются следующие вопросы и темы:
Работа в интерпретаторе BASH:
- Встроенные команды оболочки;
- Переменные и раскрытие переменных;
- Массивы и Функции;
- Условные ветвления if и case;
- Циклы, перенаправление вывода;
- Управление заданиями.
Популярные общие утилиты командной строки:
- Исследование файловой системы;
- Наборы утилит GNU Coreutils и util-linux;
- Поиск файлов с помощью find;
- Архиватор tar;
- Работа с текстом GREP и SED;
- Текстовый редактор Vim.
Администратор localhost-а:
- Мультиплексоры терминала tmux и screen;
- Управление пользователями;
- Повышение привелегий с помощью утилиты sudo;
- Управление пакетами программ;
- Мониторинг операционной системы;
- Просмотр и управление журналами;
- Cron и systemd.timers;
- Работа с менеджером загрузки GRUB2;
- Безопасность системы.
Практика сетевого администрирования:
- Утилиты командной строки ‘ip’ и ‘ethtool’;
- Менеджер systemd-networkd;
- Конфигурирование сетевых интерфейсов с NetPlan;
- Firewall, NAT и packet mangling;
- Мониторинг сетевой активности;
- Анализ сетевого трафика и топологии. Tcpdump и nmap;
- Настройка качества обслуживания. QoS. ts.
Система хранения данных:
- Файловые системы Linux;
- Утилиты для работы с файловыми системами;
- Программный RAID;
- Работа с разделами Logical Volume Manager;
- Сети хранения данных. SAN.
Сервисы предприятия (раздел в процессе создания):
- DNS-сервер BIND9;
- DHCP, NTP и TFTP;
- Каталог LDAP и сервис авторизации Diameter;
- Сетевые службы NFS, Samba;
- Web-серверы и балансировщики нагрузки;
- СУБД PostgreSQL, MariaDB;
- Виртуальные частные сети VPN;
- IP-телефония. Voice over IP.
Release.
Ссылка here.