Курсы High Tech

Администрирование операционных систем (Open Source)

Системное администрирование Linux


Продолжительность: 32 ч    

Описание курса

В курсе охвачены вопросы администрирования, настройки и обновления Linux систем наиболее популярных дистрибутивов - Red Hat, SUSE, Debian/Ubuntu. Рассматриваются средства и концепции эффективного построения и управления корпоративной инфраструктурой Linux. Лабораторные работы представляют собой сценарии для реального администрирования и решения типовых практических задач.

За 4 дня вы получите все необходимые знания и практические навыки для работы системным администратором Linux

Цель курса
Предоставить слушателям необходимые знания и практические навыки для работы системным администратором Linux.

Аудитория
• IT-специалисты, развертывающие и поддерживающие виртуальные машины Linux в средах виртуализации Microsoft.
• Программа будет полезна всем, кто хочет освоить Linux, применить его для решения конкретных задач по развёртыванию сетей.

После окончания курса выпускники будут уметь
• использовать команды в Linux для установки, поиска и обработки файлов
• управлять процессом загрузки операционной системы Linux, автоматизировать задачи с планировщиком, обновлять систему, управлять безопасностью и настраивать мониторинг
• управлять системой хранения: настраивать разделы, логические тома, физические тома, ACL и квоты
• управлять пользователями и группами, настраивать PAM и LDAP, изменять пользовательские процессы и ресурсы
• проводить настройку и диагностику подключения к сети, настраивать маршрутизацию
• настроить шифрование дисков, настраивать средства безопасности (Apparmor, SElinux)
• настраивать виртуализацию и контейнеры. Работать с Docker
• настраивать систему инициализации
• производить управление логическими томами и программными RAID
• производить устранение неполадок и восстановление системы после сбоя.

Программа курса

Модуль 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. Инсталляторы пакетов

Инсталляторы пакетов:
yum
zypper
APT

Модуль 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. Основы процесса устранения неполадок и системного восстановления

Обзор процесса устранения неполадок
Что проверять в настройках сети
Сбои процесса загрузки
Восстановление поврежденной файловой системы
Виртуальные консоли
Средства восстановления и устранения неполадок
Восстановление системы