Модуль 1 Работа в командной оболочке bash
1. Переменные окружения, настройки сеанса оболочки;
2. История команд, псевдонимы (алиасы) команд;
3. Ввод и вывод с помощью оболочки, перенаправление ввода/вывода;
4. Сценарии оболочки и программирование в bash
4.1. литералы
4.2. специальные переменные
4.3. коды выхода
4.4. условные операторы
4.5. циклы
4.6. подстановка команд
4.7. включение других файлов в сценарии
Модуль 2 Работа с дисками в РЕД ОС
1. Создание разделов с помощью fdisk и parted
2. Создание файловой системы командой mkfs
3. Проверка целостности файловой системы (fsck)
Модуль 3 Работа с файлами и каталогами в РЕД ОС
1. Сбор информации о файлах и каталогах;
2. Работа с текстовыми файлами в командной строке (cat, cut, head, tail, sort, uniq, wc, tr, split, csplit, expand,unexpand);
3. Фильтрование информации при выводе (grep, awk);
4. Команда xattr;
5. Поиск файлов: команды locate и whereis. Команда find.
Модуль 4 Управление пользователями и правами доступа в РЕД ОС
1. Учётная запись, аутентификация;
2. Управление парольной политикой;
3. Администрирование пользователей и групп;
4. Управление доступом;
5. Списки контроля доступа и расширенные атрибуты;
6. Квотирование дискового пространства.
Модуль 5 Архивирование и резервное копирование в РЕД ОС
1. Компрессоры и архиваторы
2. Стратегии и планирование резервного копирования
3. Утилита bacula
Модуль 6 Планирование заданий в РЕД ОС
1. Фоновое выполнение заданий
2. Планировщики at и batch
3. Планировщики cron и anacron
Модуль 7 Модули ядра и настройки ядра Linux
1. Модульная инфраструктура ядра Linux
2. Получение списка модулей
3. Добавление и удаление модулей 2,5
4. Правила загрузки модулей устройств (udev/rules.d и /etc/modprobe.d)
5. «Тонкие» настройки опций ядра, утилита sysctl
Модуль 8 Сбор информации, мониторинг и журналирование в РЕД ОС
1. Средства просмотра системной информации. Утилиты inxi, hwinfo
2. Утилиты мониторинга работы различных систем (top/htop,iotop, iftop)
3. Протоколы работы системы и прикладного ПО
4. Сервис rsyslogd. Журналирование journald и утилита journalctl
5. Система ротации журналов
Модуль 9 Сеть и сетевые сервисы в РЕД ОС
1.Смена поименования адаптеров;
2. Утилиты ip, nmcli, ethtool, конфигурирование сетевых адаптеров
3. Пакетный фильтра iptables, способы задания собственных правил пакетного фильтра iptables. Переброс сетевых пакетов
4. Базовая настройка маршрутизатора
5. Базовые настройки основных сетевых служб:
5.1. DHCP server
5.2. DNS server
5.3. proxy-server SQUID
5.4. SSH server
6. РЕД ОС и сеть MS Windows, Samba. Настройка сервиса Samba как файлового сервера
Модуль 10 Система инициализации в РЕД ОС
1. Модули (юниты) systemd, синтаксис модулей
2. уровни исполнения
3. Утилита systemctl и управление модулями
4. Написание собственных модулей
Модуль 11 Удалённое управление в РЕД ОС
1. Виды удалённого управления;
2. Протокол SSH;
3. Протокол VNC;
4. Протокол RDP.
Модуль 12 Система управления контролем доступа SELinux
1. Концепция SELinux;
2. Режим и контексты SELinux;
3. Анализ и устранение проблем SELinux.