Программа и содержание

Системное администрирование 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 - Инсталляторы пакетов

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

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

Обзор процесса устранения неполадок

Что проверять в настройках сети

Сбои процесса загрузки

Восстановление поврежденной файловой системы

Виртуальные консоли

Средства восстановления и устранения неполадок

Восстановление системы

Продажник: