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

Обучение в рамках данного курса предназначено для подготовки слушателей для сертификации RHCT. Предлагаемый Вашему вниманию курс позволяет глубоко изучить администрирование Red Hat Enterprise Linux.

  Для кого:

Курс предназначен для профессионалов в области системного администрирования и системного программирования Red Hat Enterprise Linux.

Что должен знать слушатель

Обучаемые должны иметь базовый опыт работы с любым дистрибутивом Linux и/или UNIX. Необходимы базовые знания работы в командной строке GNU/Linux и текстовых утилит GNU.

 

Результаты обучения

После прохождения курса слушатели:

  • Научатся устанавливать RHEL интерактивно и с помощью автоматизации Kickstart
  • Изучат управление стандартным системным оборудованием
  • Научатся создавать и поддерживать в рабочем состоянии файловые системы
  • Научатся настраивать клиента файловой системы NFS и службы autofs
  • Изучат процесс инициализации системы и служб
  • Получат навык администрирования пользователей и групп
  • Научатся включать систему в сеть со стандартными сетевыми службами
  • Изучат настройку рабочей станции, как клиента служб NIS, DNS, и DHCP
  • Изучат подсистему печати Linux
  • Научатся автоматизировать задачи с помощью at, cron, и anacron
  • Научатся обслуживать и анализировать системные журналы (logs)
  • Научатся выполнять резервное копирование файловых систем на ленту и в архив tar
  • Изучат управление ПО с помощью RPM и YUM.
  • Научатся обновлять ядро Linux с помощью RPM и компилировать модули ядра
  • Изучат систему X Window и рабочий стол GNOME
  • Изучат управление производительностью, памятью и процессами
  • Изучат базовую защиту системы
  • Научатся выполнять базовую диагностику

Программа обучения

Модуль 1 Установка Red Hat Linux▼

  • 1.1 Интерактивная установка.
  • 1.2 Сравнение дистрибутива RHEL и CentOS и процессов их установки
  • 1.3 Red Hat Network, как коммерческий сервис для RHEL
  • Лаб. раб. Практическая работа по развёртыванию системы в разных вариантах (netinstall, minimal, gui)

Модуль 2 Управление программным обеспечением▼

  • 2.1 Принципы управления программным обеспечением.
  • 2.2 Установка программного обеспечения из пакетов с исходным кодом.
  • 2.3 Менеджер пакетов RPM.
  • 2.4 Утилита YUM.
  • 2.5 Управление репозиториями.
  • Лаб. раб. Практическая работа по установке пакетов через yum и из исходных кодов

Модуль 3 Настройка сети▼

  • 3.1 Сетевые интерфейсы.
  • 3.2 Адреса IPv4.
  • 3.3 Динамическая конфигурация Ipv4.
  • 3.4 Статическая конфигурация Ipv4.
  • 3.5 Настройка маршрутизации.
  • 3.6 Установка имени хоста
  • 3.7 Настройка клиента DNS.
  • 3.8 Инструменты конфигурации сети (конфигурационные файлы и nmtui).
  • 3.9 Реализация IPv6 .
  • Лаб. раб. Практическая работа по изменению сетевых настроек системы.

Модуль 4 Удаленный доступ к системе▼

  • 4.1 Telnet, общие понятия, уязвимости, рекомендации по применению
  • 4.2 Система OpenSSH.
  • Лаб. раб. Практическая работа по  настройке ssh сервера для целей повышения безопасности

Модуль 5 Процесс загрузки системы и инициализации служб▼

  • 5.1 Обзор последовательности загрузки.
  • 5.2 Компоненты загрузчика GRUB и grub.conf (menu.conf).
  • 5.3 Инициализация ядра.
  • 5.4 Инициализация init.
  • 5.5 Управление службами (запуск, остановка, перезапуск, проверка журнала ошибок).

Модуль 6 Процессы, задания, потоки и приоритеты. Управление процессами▼

  • 6.1 Управление процессами, перевод в фоновый режим, возврат в интерактивный режим
  • 6.2 Мониторинг процессов, утилита TOP (HTOP), команда ps
  • 6.3 Определение количества свободной памяти в системе.
  • 6.4 Файловая система /proc.
  • 6.5 Управление процессами. Сигналы. Зомби процессы.

Модуль 7 Управление пользователями и группами▼

  • 7.1 Учетные записи пользователей.
  • 7.2 Администрирование пользователей.
  • 7.3 Пароли пользователей, командные оболочки, домашние каталоги
  • 7.4 Смена прав пользователя, команды su, sudo и su-
  • Лаб. раб. Практическая работа по созданию пользователей, заданию пароля, установка домашней директории

Модуль 8 Система DAC. Управление правами доступа к файлам▼

  • 8.1 Компоненты файловой системы.
  • 8.2 Права владения.
  • 8.3 Права доступа к файлам.
  • 8.4 Права доступа к каталогам.
  • 8.5 Изменение прав владения.
  • 8.6 Изменение прав доступа.
  • Лаб. раб. Практическая работа по управлению правами доступа к файлам.

Модуль 9 Файловые системы▼

  • 9.1 Накопители на жестких магнитных дисках.
  • 9.2 Именование жестких магнитных дисков.
  • 9.3 Создание разделов с помощью fdisk.
  • 9.4 Основные файловые системы и их характеристики.
  • 9.5 Создание файловой системы в процессе установки.
  • 9.6 Создание файловой системы командой mkfs.
  • 9.7 Монтирование файловых систем - mount.
  • 9.8 Настройка монтирования файловых систем в /etc/fstab.
  • 9.9 Мониторинг дисковых ресурсов – df и du.
  • Лаб. раб. Практическая работа по настройке NFS.

Модуль 10 Расширенное управление файловыми системами (обзор)▼

  • 10.1 Что такое программный RAID?
  • 10.2 Настройка программного RAID.
  • 10.3 Особенности применения аппаратного RAID.
  • 10.4 Использование LVM.

Модуль 11 Резервное копирование▼

  • 11.1 Планирование операций резервного копирования.
  • 11.2 Команда dd.
  • 11.3 Команды сжатия файлов gzip, bzip2.
  • 11.4 Архиватор tar.

Модуль 12 Автоматизация с помощью cron и at.▼

  • 12.1 Отложенное выполнение заданий с помощью at.
  • 12.2 Регулярное выполнение заданий с помощью cron.
  • Лаб. раб. Практическая работа по настройке cron и at.

Модуль 13 Системные журналы▼

  • 13.1 Расположение основных файлов журналов
  • 13.2 Демоны syslogd.
  • 13.3 Утилита logger.
  • 13.4 Система ротации журналов.
  • Лаб. раб. Практическая работа по настройке логирования событий и настройка ротации логов (опционально)

Модуль 14 Особенности работы в графическом интерфейсе▼

  • 14.1 Установка X сервера.
  • 14.2 Работы X приложений.
  • 14.3 Использование VNC.
  • Лаб. раб. Практическая работа по подключению к удалённому рабочему столу.

Модуль 15 Использование SELinux (обзор).▼

  • 15.1 SELinux назначение
  • 15.2 SELinux: управление

Модуль 16 Виртуализация (обзор).▼

  • Лаб. раб. Практическая работа по установке и настройке XEN Server или KVM (опционально)

Модуль 17 Система печати CUPS.▼

  • 17.1 Система печати CUPS.
  • 17.2 Печать в CUPS.
  • 17.3 Управление принтерами в CUPS.
  • 17.4 Управление очередью печати в CUPS.
  • 17.5 Служба печати LPD.
  • 17.6 Печать в LPD.
  • 17.7 Управление принтерами в LPD.

Модуль 18 Графическая система X Window.▼

  • 18.1 Организация X Window.
  • 18.2 Настройка X Window.
  • 18.3 Сервер шрифтов xfs.
  • 18.4 Ручной запуск X сервера.
  • 18.5 Менеджер X сеанса xdm.
  • 18.6 Работы X приложений.
  • 18.7 Шрифты.
  • 18.8 X ресурсы.
  • 18.9 Удаленный запуск X приложений.
  • 18.10 Использование менеджера xdm для удаленного входа в сеанс.
  • 18.11 Утилиты xwininfo и xdpyinfo.
  • 18.12 Использование VNC.
  • 18.13 Защита X сессии.

Модуль 19 Удаленный доступ к системе.▼

  • 19.1 Супердемон xinetd.
  • 19.2 Telnet.
  • 19.3 Система OpenSSH.
  • 19.4 Настройка шифрованных туннелей SSH.

Модуль 20 Использование SELinux.▼

  • 20.1 SELinux
  • 20.2 SELinux: целевая политика
  • 20.3 SELinux: управление

Модуль 21 Система PAM.▼

  • 21.1 Работа PAM.
  • 21.2 Модули PAM.
  • 21.3 Конфигурационные файлы PAM.
  • 21.4 Настройка PAM.

Модуль 22 Диагностика системы▼

  • 22.1 Методика поиска неисправностей.
  • 22.2 Неисправности загрузчика.
  • 22.3 Неисправности инициализации.
  • 22.4 Неисправности файловых систем.
  • 22.5 Неверные права доступа.
  • 22.6 Неисправности сети.

Модуль 23 Виртуализация с помощью Xen.▼

  • 23.1 Виртуализация с помощью Xen.
  • 23.2 Обсуждение оборудования.
  • 23.3 Подготовка домена-0.
  • 23.4 Виртуальные ресурсы.
  • 23.5 Конфигурация домена-U.
  • 23.6 Установка нового домена-U.
  • 23.7 Управление доменами с помощью xm.
  • 23.8 Активизация доменов при загрузке.