М55187A: Системное администрирование Linux
Курс предназначен для IT-специалистов, развертывающих и поддерживающих виртуальные машины Linux в средах виртуализации Microsoft.
Курс предназначен для IT-специалистов, развертывающих и поддерживающих виртуальные машины Linux в средах виртуализации Microsoft.
Данный курс предоставляет слушателям необходимые знания и практические навыки для работы системным администратором Linux. В курсе охвачены вопросы администрирования, настройки и обновления Linux систем наиболее популярных дистрибутивов - Red Hat, SUSE, Debian/Ubuntu. Рассматриваются средства и концепции эффективного построения и управления корпоративной инфраструктурой Linux. Лабораторные работы представляют собой сценарии для реального администрирования и решения типовых практических задач.
Курс готовит к сдаче сертификационного экзамена Linux Foundation Certified System Administrator (LFCS), который является обязательным для получения статуса MCSA: Linux on Azure Certification.
Курс нацелен на слушателей с базовыми знаниями Linux и его основных утилит.
По окончании курса Вы будете уметь:
- Производить базовые задачи, такие как установка, поиск и управление файлами
- Управлять процессом загрузки планировщика задач, обновления системы, производить мониторинг системы и управлять безопасностью
- Управлять пользователями и группами, настраивать аутентификацию (LDAP и PAM), управлять пользовательскими процессами и ресурсами
- Настраивать подключение к сети. Производить настройки мониторинга и маршрутизации трафика
- Настраивать опции безопасности, такие как SELinux/AppArmor
- Управлять дисковой подсистемой, настраивая разделы, логические тома, физические тома, ACL, квоты и т.д.
Продолжительность курса - 32 ак. ч.
Модуль 1. Запуск и выключение системы
В модуле объясняется, как управлять процессами запуска и остановки системы в Linux.
Модуль 2. Архитектура файловой системы Linux
В модуле объясняется, как организована файловая система Linux, ключевые директории и их роль.
Модуль 3. Службы ядра и конфигурация
В модуле объясняется, как настраивать ядро Linux, как работают модули ядра и утилиты. Рассматриваются управление устройствами, функции sysctl и udev.
Модуль 4. Создание разделов и форматирование дисков
В модуле объясняется, как работать с дисками в Linux
Модуль 5. Файловые системы Linux
В модуле объясняется, как работать с файловыми системами Linux
Модуль 6. RAID и LVM
В модуле объясняется, как работать с RAID и LVM (управление логическими томами)
Модуль 7. Процессы
В модуле объясняется, как работать с процессами Linux: создание, мониторинг, приоритеты и ограничения
Модуль 8. Управление пакетами
В модуле объясняется, как работать с основными системами управления пакетами, использующимися в дистрибутивах Linux. Рассматриваются RPM и DKPG, а также системы управления версиями, в том числе git
Модуль 9. Инсталляторы пакетов
В модуле объясняется, как использовать основные установщики пакетов, включая yum, zypper и APT. А также объясняется их роль в автоматизации управлением ПО и обработке зависимостей программных пакетов.
Модуль 10. Управление пользователями и группами
В модуле объясняется, как работать с пользовательскими учетными записями и группами в Linux. Также рассматривается работа с паролями, ограниченной оболочкой, учетной записью root, средствами аутентификации и SSH.
Модуль 11. Методы резервного копирования и восстановления
В модуле объясняется, как выполнять резервное копирование данных в Linux.
Модуль 12. Подключение к сети
В модуле объясняется, как производить настройки подключения к сети.
Модуль 13. Межсетевые экраны (файрволлы)
В модуле объясняется, как настраивать файрволлы в Linux.
Модуль 14. Обеспечение безопасности локальной системы
В модуле объясняется, как защитить систему от внешних и внутренних угроз.
Модуль 15. Основы процесса устранения неполадок и системного восстановления
В модуле объясняется, как выявить причину неполадок и как устранять неполадки в работе системы и ее компонентов.
В модуле объясняется, как управлять процессами запуска и остановки системы в Linux.
- Понимание загрузочной последовательности
- Загрузчик системы GRUB (Grand Unified Boot Loader)
- Файлы конфигурации GRUB
- Файлы конфигурации системы в каталоге /etc
- Процесс init
- Запуск SysVinit
- Команда chkconfig и службы
- Система инициализации Upstart
- Система инициализации systemd
- Остановка и перезагрузка системы
- Лабораторная работа
- Загрузка без графического интерфейса с использованием GRUB
- Добавление загрузки новых сервисов в System V
- Добавление загрузки новых сервисов в systemd
- Отличия опций выключения системы: Shutdown, Halt и Reboot
Модуль 2. Архитектура файловой системы Linux
В модуле объясняется, как организована файловая система Linux, ключевые директории и их роль.
- Различия данных
- FHS Linux - стандарт иерархии файловой системы Linux
- Каталоги Linux:
- root (/)
- /bin
- /dev
- /etc
- /home
- /lib and /lib64
- /media
- /mnt
- /opt
- /proc
- /sys
- /root
- /sbin
- /tmp
- /usr
- /var
- /run
- Лабораторная работа
- Изменение размера каталогов по умолчанию
- Обзор файловой системы /proc (procfs)
Модуль 3. Службы ядра и конфигурация
В модуле объясняется, как настраивать ядро Linux, как работают модули ядра и утилиты. Рассматриваются управление устройствами, функции sysctl и udev.
- Обзор ядра
- Настройка ядра
- Sysctl
- Модули ядра
- Утилиты для работы с модулями ядра
- Настройка модулей
- Udev и управление устройствами
- Лабораторная работа
- Выполнение настройки системы средствами sysctl
- Изменение максимального идентификатора процесса
- Работа с модулями ядра
- Работа с udev
Модуль 4. Создание разделов и форматирование дисков
В модуле объясняется, как работать с дисками в Linux
- Типы дисков
- Геометрия дисков
- Разбиение на разделы
- Именование дисковых устройств
- Изменение размера разделов
- Редактирование таблицы разделов
- Лабораторная работа
- Использование файла как образа разделов диска
- Разбиение на разделы файла образа разделов диска
- Использование losetup и parted
- Разбиение на разделы жесткого диска
Модуль 5. Файловые системы Linux
В модуле объясняется, как работать с файловыми системами Linux
- Некоторые замечания про файловые системы
- Виртуальная файловая система (VFS)
- Концепции файловых систем
- Использование дисков и файловых систем
- Расширенные атрибуты
- ext4
- XFS
- Btrfs
- Создание файловых систем
- Проверка и восстановление файловых систем
- Монтирование файловых систем
- Swap
- Квоты файловых систем
- Лабораторная работа
- Дефрагментация файловой системы
- Изменение параметров файловой системы используя tune2fs
- Работа с файловыми атрибутами
- Опции монтирования
- Управление пространством Swap
- Квоты файловых систем
- Работа с XFS
- Работа с btrfs
Модуль 6. RAID и LVM
В модуле объясняется, как работать с RAID и LVM (управление логическими томами)
- RAID
- Уровни RAID
- Настройка программных RAID
- Управление логическими томами (LVM)
- Тома и группы томов
- Работа с логическими томами
- Изменение размера логических томов
- LVM снапшоты
- Лабораторная работа
- Создание устройств RAID
- Создание логических томов
Модуль 7. Процессы
В модуле объясняется, как работать с процессами Linux: создание, мониторинг, приоритеты и ограничения
- Программы и процессы
- Состояние процессов
- Режимы выполнения
- Демоны
- Создание процессов
- Ограничения процессов
- Мониторинг процессов
- Сигналы
- Команда nice
- Библиотеки
- Лабораторная работа
- Управление процессами с ulimit
- Использование ps и top
- Мониторинг состояния процессов
- Использование сигналов и приоритетов в управлении процессами
Модуль 8. Управление пакетами
В модуле объясняется, как работать с основными системами управления пакетами, использующимися в дистрибутивах Linux. Рассматриваются RPM и DKPG, а также системы управления версиями, в том числе git
- Концепции управления программными пакетами
- RPM (Red Hat Package Manager)
- DPKG (Debian Package)
- Система управления ревизиями
- Лабораторная работа
- Использование RPM
- Перестройка базы данных RPM
- Использование DPKG
- Управление версиями с git
Модуль 9. Инсталляторы пакетов
В модуле объясняется, как использовать основные установщики пакетов, включая yum, zypper и APT. А также объясняется их роль в автоматизации управлением ПО и обработке зависимостей программных пакетов.
- Инсталляторы пакетов:
- yum
- zypper
- APT
- Лабораторная работа
- Основные команды yum
- Использование yum для поиска информации о пакете
- Управление группами пакетов с yum
- Добавление нового репозитория yum
- Основные команды zypper
- Использование zypper для поиска информации о пакете
- Основные команды APT
- Использование APT для поиска информации о пакете
- Управление группами пакетов с APT
Модуль 10. Управление пользователями и группами
В модуле объясняется, как работать с пользовательскими учетными записями и группами в Linux. Также рассматривается работа с паролями, ограниченной оболочкой, учетной записью root, средствами аутентификации и SSH.
- Пользовательские учетные записи
- Управление
- Пароли
- Ограниченный режим командной оболочки и учетные записи
- Учетная запись root
- PAM (Подключаемые модули аутентификации)
- Процесс аутентификации
- Настройка PAM
- Аутентификация LDAP
- Файловые разрешения
- SSH
- Лабораторная работа
- Работа с пользовательскими учетными записями
- Работа с группами
- Настройка PAM
- Использование chmod
Модуль 11. Методы резервного копирования и восстановления
В модуле объясняется, как выполнять резервное копирование данных в Linux.
- Основы резервного копировани
- cpio
- tar
- Сжатие: gzip, bzip2, xz и резервное копирование
- dd
- rsync
- dump and restore
- mt
- Программы резервного копирования
- Лабораторная работа
- Использование tar для резервного копирования
- Использование cpio для резервного копирования
- Использование rsync для резервного копирования
Модуль 12. Подключение к сети
В модуле объясняется, как производить настройки подключения к сети.
- IP-адреса
- Имена хостов
- Настройка сетевых интерфейсов
- Маршрутизация
- Разрешение имен
- Диагностика сетевых настроек
- Лабораторная работа
- Статическая конфигурация сетевых интерфейсов
- Настройка имени хоста
- Добавление псевдонима сетевого интерфейса
Модуль 13. Межсетевые экраны (файрволлы)
В модуле объясняется, как настраивать файрволлы в Linux.
- Файрволлы
- Интерфейсы
- Firewalld
- Зоны
- Управление трафиком
- Управление службами и портами
- Лабораторная работа
- Установка firewalld
- Изучение firewall-cmd
- Добавление сервисов к зоне
- Использование графического интерфейса файрволла
Модуль 14. Обеспечение безопасности локальной системы
В модуле объясняется, как защитить систему от внешних и внутренних угроз.
- Локальная системная безопасность
- Создание политики безопасности
- Обновления и безопасность
- Физическая безопасность
- Безопасность файловой системы
- Модули безопасности Linux
- Лабораторная работа
- Использование SELinux
- Безопасность и опции монтирования
- Использование umask
- Использование setuid и скриптов
Модуль 15. Основы процесса устранения неполадок и системного восстановления
В модуле объясняется, как выявить причину неполадок и как устранять неполадки в работе системы и ее компонентов.
- Обзор процесса устранения неполадок
- Что проверять в настройках сети
- Сбои процесса загрузки
- Восстановление поврежденной файловой системы
- Виртуальные консоли
- Средства восстановления и устранения неполадок
- Восстановление системы
- Лабораторная работа.
- Подготовка к использованию медиа носителей для восстановления и устранения неполадок
- Восстановление поврежденной конфигурации загрузчика GRUB
- Восстановление в случае забытого пароля
- Восстановление в случае повреждения таблицы разделов
- Восстановление с использованием установочного образа
specialist.ru/course/m55187ac