Системное администрирование Linux (2024) [Специалист] [Павел Монахов]
Курс предоставляет слушателям необходимые знания и практические навыки для работы системным администратором Linux. В курсе охвачены вопросы администрирования, настройки и обновления Linux систем наиболее популярных дистрибутивов - Red Hat, SUSE, Debian/Ubuntu. Рассматриваются средства и концепции эффективного построения и управления корпоративной инфраструктурой Linux. Лабораторные работы представляют собой сценарии для реального администрирования и решения типовых практических задач.
Сегодня Linux стремительно завоёвывает IT-пространство.
С ним охотнее дружат суперкомпьютеры, его предпочитают в дата-центрах, то есть везде, где жизненно необходимы надёжность, стабильность, производительность. Linux удобен и прост. Убедитесь в этом сами!
На занятиях вы изучите нюансы администрирования, настройки и обновления Linux-систем наиболее популярных дистрибутивов: Red Hat, SUSE, Debian/Ubuntu. Абсолютно всё узнаете о средствах и концепциях эффективного построения, управления корпоративной инфраструктурой Linux.
Большой плюс курса – учебная программа включает лабораторные работы, которые представляют собой сценарии для реального администрирования и решения типовых практических задач.
Курс предназначен для IT-специалистов, развертывающих и поддерживающих виртуальные машины Linux в средах виртуализации Microsoft.
Программа будет полезна всем, кто хочет освоить Linux, применить его для решения конкретных задач по развёртыванию сетей.
Вы научитесь:
1. Использовать команды в Linux для установки, поиска и обработки файлов;
2. Управлять процессом загрузки операционной системы Linux, автоматизировать задачи с планировщиком, обновлять систему, управлять безопасностью и настраивать мониторинг;
3. Управлять системой хранения: настраивать разделы, логические тома, физические тома, ACL и квоты;
4. Управлять пользователями и группами, настраивать PAM и LDAP, изменять пользовательские процессы и ресурсы;
5. Проводить настройку и диагностику подключения к сети, настраивать маршрутизацию;
6. Настраивать шифрование дисков, настраивать средства безопасности (Apparmor, SElinux);
7. Настраивать виртуализацию и контейнеры. Работать с Docker;
8. Настраивать систему инициализации;
9. Производить управление логическими томами и программными RAID;
10. Производить устранение неполадок и восстановление системы после сбоя.
Программа:
Модуль 1 - Введение
- Что такое Linux Foundation
- Linux Foundation Training
- Сертификация Linux Foundation
- Лабораторные работы, решения и ресурсы
- E-Learning курс LFS201
- Дистрибутивы Linux
Модуль 2 - Архитектура файловой системы Linux
- Категории данных
- FHS Linux - стандарт иерархии файловой системы Linux
- Каталоги Linux
- Изменение размера каталогов по умолчанию
- Обзор файловой системы /proc (procfs)
Модуль 3 - Процессы
- Программы и процессы
- Состояние процессов
- Режимы выполнения
- Демоны
- Создание процессов
- Ограничения процессов
- Мониторинг процессов
- Сигналы
- Команда nice
- Библиотеки
Модуль 4 - Управление пакетами
- Концепции управления программными пакетами
- RPM (Red Hat Package Manager)
- DPKG (Debian Package)
- Система управления ревизиями
Модуль 5 - Инсталляторы пакетов
Модуль 6 - Мониторинг системы
- Мониторинг Системы
- Мониторинг Процессов
- Мониторинг и настройка памяти
- Мониторинг сети
- Мониторинг Ввода/Вывода
- Планирование Ввода/Вывода
- Системные журналы
- sar
Модуль 7 - Файловые системы Linux
- Виртуальная файловая система (VFS)
- Концепции файловых систем
- Использование дисков и файловых систем
- Расширенные атрибуты
- ext4
- XFS
- Btrfs
Модуль 8 - Создание разделов и форматирование дисков
- Типы дисков
- Геометрия дисков
- Разбиение на разделы
- Именование дисковых устройств
- Изменение размера разделов
- Редактирование таблицы разделов
Модуль 9 - Подробнее про файловые системы Linux
- Создание файловых систем
- Проверка и восстановление файловых систем
- Монтирование файловых систем
- Swap
- Квоты файловых систем
Модуль 10 - Шифрование дисков
- Шифрование файловых систем
- LUKS
- Использование зашифрованных разделов
Модуль 11 - RAID и LVM
- Управление логическими томами (LVM)
- Тома и группы томов
- Работа с логическими томами
- Изменение размера логических томов
- LVM снапшоты
- RAID
- Уровни RAID
- Настройка программных RAID
Модуль 12 - Службы ядра и конфигурация
- Обзор ядра
- Настройка ядра
- Sysctl
- Модули ядра
- Утилиты для работы с модулями ядра
- Настройка модулей
- Udev и управление устройствами
Модуль 13 - Обзор виртуализации
- Введение в виртуализацию
- Эмуляция
- Гипервизоры
- Libvirt
- QEMU
- KVM
Модуль 14 - Обзор контейнеров (Docker)
- Контейнеры
- Docker
- Команды Docker
Модуль 15 - Управление пользователями и группами
- Пользовательские учетные записи
- Управление
- Пароли
- Ограниченный режим командной оболочки и учетные записи
- Учетная запись root
- PAM (Подключаемые модули аутентификации)
- Процесс аутентификации
- Настройка PAM
- Аутентификация LDAP
- Файловые разрешения
- SSH
Модуль 16 - Подключение к сети
- IP-адреса
- Имена хостов
- Настройка сетевых интерфейсов
- Маршрутизация
- Разрешение имен
- Диагностика сетевых настроек
Модуль 17 - Межсетевые экраны (файрволлы)
- Файрволы
- Интерфейсы
- Firewalld
- Зоны
- Управление трафиком
- Управление службами и портами
Модуль 18 - Запуск и выключение системы
- Загрузочная последовательность
- Загрузчик системы GRUB (Grand Unified Boot Loader)
- Файлы конфигурации GRUB
- Файлы конфигурации системы в каталоге /etc
- Процесс init
- Запуск SysVinit
- Команда chkconfig и службы
- Система инициализации Upstart
- Система инициализации systemd
- Остановка и перезагрузка системы
Модуль 19 - Методы резервного копирования и восстановления
- Основы резервного копирования
- cpio
- tar
- Сжатие: gzip, bzip2, xz и резервное копирование
- dd
- rsync
- dump and restore
- mt
- Программы резервного копирования
Модуль 20 - Модули безопасности Linux
- Модули безопасности Linux
- SELinux
- Apparmor
Модуль 21 - Обеспечение безопасности локальной системы
- Локальная системная безопасность
- Создание политики безопасности
- Обновления и безопасность
- Физическая безопасность
- Безопасность файловой системы
Модуль 22 - Основы процесса устранения неполадок и системного восстановления
- Обзор процесса устранения неполадок
- Что проверять в настройках сети
- Сбои процесса загрузки
- Восстановление поврежденной файловой системы
- Виртуальные консоли
- Средства восстановления и устранения неполадок
- Восстановление системы