Данный курс является начальной ступенью в изучении ОС Linux и позволяет получить знания и
навыки, необходимые для успешного администрирования ОС Linux. В качестве основного
рассматриваемого в данном курсе дистрибутива используется ОС Red Hat Enterprise Linux 6
(RHEL), являющийся коммерческим промышленным решением компании Red Hat. Однако
знания, полученные в ходе изучения данного курса, применимы к любому другому дистрибутиву
ОС Linux.
Курс предназначен для системных администраторов и инженеров, стремящихся освоить
системное администрирование ОС Linux и в дальнейшем успешно сдать сертификационный
экзамен EX-200 и стать сертифицированным специалистом Red Hat Certified System Administrator
(RHCSA).
Не скрытое содержимое:
После завершения обучения данному курсу вы будете обладать необходимыми навыками,
требуемыми для успешной сдачи сертификационног о экзамена EX-200, а именно:
• Использовать ключевые инструменты для работы с системой:
o Эффективно работать в окружении командной строки
o Использовать операции перенаправления ввода-вывода (>, >>, |, 2>)
o Использовать утилиту gre p и регулярные выражения для анализа и форматирования
o Администрировать удаленные системы при помощи SSH и VNC
o Выполнять вход в систему под разными пользователями и на разных уровнях
запуска (runle ve ls)
o Архивировать и распаковывать файлы, используя утилиты tar, s tar, gzip и bzip2
o Создавать и редактировать текстовые файлы
o Создавать, удалять, копировать и перемещать файлы и каталоги
o Создавать символьные и жестки ссылки на файлы
o Просматривать, устанавливать и изменять стандартные права доступа ugo/rwx
o Находить, читать и использовать системную документацию, включая man, info и
файлы в каталоге /us r/s hare/doc
• Оперировать рабочей системой:
o Загружать, перезагружать и завершать сеанс работы с системой штатным образом
o Загружать систему на требуемый уровень
o Использовать режим загрузки «одного пользователя» для восстановления доступа к
ОС
o Идентифицировать наиболее ресурсоемкие системные процессы, настраивать
приоритеты выполнения процессов и завершать их работу
o Определять и понимать содержимое системных журналов
o Получать доступ к консоли виртуальных машин
o Запускать и останавливать виртуальные машины
o Запускать, останавливать и проверять статус сетевых сервисов
• Настраивать локальное хранилище данных:
o Отображать, создавать, удалять и назначать тип логических разделов диска
o Создавать и удалять физические тома (PV), группировать физические тома в группы
томов (VG) и создавать на их основе логические тома (LV)
o Создавать и настраивать зашифрованные разделы LUKS и логические тома для
запроса пароля на монтирование файловой системы при загрузке ОС
o Настраивать монтирование файловых систем в процессе загрузки ОС по
уникальному идентификатору или метке раздела
o Добавлять новые разделы и логические тома, включая раздел подкачки, без
остановки системы
• Создавать и настраивать файловую систему:
o Создавать, монтировать, размонтировать и использовать в работе файловые системы
типа EXT2, EXT3 и EXT4
o Монтировать, размонтировать и использовать в работе зашифрованную файловую
систему LUKS
o Монтировать и размонтировать сетевые файловые системы CIFS и NFS
o Настраивать автоматическое монтирование ext4, LUKS и сетевых файловых систем
o Расширять существующие незашифрованные логические тома с системой EXT4
o Создавать и настраивать каталоги общего доступа при помощи set-GID
o Создавать и администрировать списки контроля доступа (ACLs)
o Диагностировать и исправлять проблемы с доступом к файлам
• Устанавливать, настраивать и поддерживать систему:
o Настраивать сеть и разрешение имен в статическом и динамическом режимах
работы
o Планировать выполнение задач при помощи планировщика задач cron
o Настраивать загрузку ОС на требуемый уровень запуска автоматически
o Устанавливать ОС Linux автоматически при помощи технологии Kickstart
o Настраивать физический хост для обслуживания виртуальных гостевых ОС
o Устанавливать ОС Linux на гостевой виртуальной машине
o Настраивать систему для запуска виртуальных машин в процессе загрузки ОС
o Настраивать автоматический запуск сетевых в процессе загрузки ОС
o Настраивать и запускать HTTP сервер в конфигурации по умолчанию
o Настраивать и запускать FTP сервер в конфигурации по умолчанию
o Настраивать синхронизацию времени в системе
o Устанавливать и обновлять пакеты программ, используя локальные и сетевые (RHN)
репозитории пакетов
o Обновлять ядро ОС должным образом, обеспечивая работоспособность системы
o Изменять параметры загрузчика ОС
• Управлять пользователями и группами:
o Создавать, удалять и изменять локальные учетные записи пользователей
o Изменять пароли и задавать время их действия для локальных учетных записей
пользователей
o Создавать, удалять и изменять локальные группы пользователей и их членство
o Настраивать систему для работы с существующим LDAP каталогом для получения
информации о пользователях и группах
• Управлять безопасностью:
o Настраивать межсетевой экран, используя system-config-firewall или iptable s
o Устанавливать различные режимы SELinux
o Просматривать и определять контексты безопасности SELinux для файлов и
процессов
o Восстанавливать контексты безопасности SELinux по умолчанию
o Использовать логические переменные для настройки SELinux
o Диагностировать и выявлять проблемы, связанные с работой политик безопасности
SELinux
Материал курса охватывает темы, изложенные в официальных пособиях компании Red Hat – Red
Hat System Administration I (RH124) и Red Hat System Administration II with RHCSA Exam (RH135)
и состоит из 15 модулей, последовательно раскрывающих тему системного администрирования
ОС Linux. Все модули условно разделены на 10 групп:
• Основы Linux, установка и загрузка ОС
• Работа с файловой системой и типовыми командами администрирования в оболочке bash
• Разметка дискового пространства: массивы RAID, логические тома LVM и файловая
система EXT4
• Управление процессами и пакетами программ
• Работа с учетными записями, процессами и сервисами
• Общий доступ к файлам и разделение прав доступа
• Администрирование сервисов HTTP и FTP
• Основы работы с гипервизором KVM и виртуальными машинами
• Организация информацио нно й безопасности
• Мониторинг и оптимизация производительност и ОС Linux
1-й и 2-й модули познакомят вас с особенностями и характеристиками ОС Linux, процессом
загрузки ОС и уровнях запуска. В этих модулях даются основные понятия и определения, на
основе которых строится весь последующий материал.
3-й модуль содержит знания, позволяющие освоить различные способы установки ОС Linux и
получение информации об аппаратном и программном обеспечении системы.
4-й, 5-й и 6-й модули рассказывают о принципах администрирования системы, работе с файловой
системой и командами, способах получение справки и редактировании текста. Данные модули
являются основными для успешного администрирования. Так как большинство настроек системы
и ее приложений находится в текстовых файлах, очень важно научиться эффективно работать с
текстовыми данными.
7-й и 8-й модули посвящены управлению процессами и пакетами программ, а также работе с
дисковым пространством
9-й модуль рассказывает о способах настройки сетевой подсистемы ОС и научит решать типовые
проблемы сетевого взаимодействия.
10-й модуль рассматриваются вопросы разделения прав пользователей системы, управления
пользователями и администрирования каталога LDAP. Данный модуль дает четкое понимание
модели управления пользователями, правами и пользовательскими процессами, что особенно
важно для понимания взаимодействия различных служб системы между собой.
11-й модуль содержит информацию необходимую для успешного администрирования сервисов
доступа к файловым ресурсам NFS и CIFS.
12-й модуль посвящен администрированию сервисов HTTP и FTP.
В последних трёх модулях рассматриваются вопросы виртуализации, информационной
безопасности и мониторинга системных ресурсов ОС. Заключительные три модуля содержат
материал, который необходимо освоить для более углубленного администрирования ОС,
учитывающего реальные среды эксплуатации системы.
Предлагаемый курс является базовым курсом, предназначенным для подготовки к сдаче экзамена
на получение сертификата RHCSA, являющегося первой ступенью комплексной программы
сертификации Red Hat, структура которой представлена на следующей диаграмме.
Сертификация RHCE — стандартное требование
3
для большинства администраторов, системных
инженеров и консультантов. В ней рассматриваются сетевые сервисы ОС Linux, вопросы их
функционирования и безопасности. Экзамен RHCE (RH302) длится 3,5 часа и содержит в себе как
теоретические, так и практические задания.
З аключительным шагом в развитии сертификации RHCE является специализация в одной из
следующих областей:
• кластеры и управление хранилищами данных (EX436)
• администрирование политик SELinux (RH429)
• развертывание и управление системами (RH401)
• мониторинг и настройка производительности (RH442)
• корпоративные сервисы каталогов и аутентификации (RH423)
• безопасность сетевых сервисов (RHS333)
• повышения уровня безопасности сервера (RH413)
• виртуализация (RH318, RH319)
• гибридные облачные системы хранения данных (EX236)
• инфраструктура как сервис (IaaS) на базе платформы Red Hat OpenStack (CL210)
В итоге владелец сертификата RHCE может подтвердить свою квалификацию, сдав один или
несколько из экзаменов по указанным выше областям.
Сертификация SPECIALIST (Red Hat Certified Specialist) — следующий уровень комплексной
программы сертификации Red Hat. На данном уровне существует две сертификации — специалист
3
Общие требования к з на ниям ка ндидатов, с ертифицирующихс я по программе RHCE, представлены здесь:
Red Hat Certified Engineer (RHCE) exam for Red Hat Enterprise Linux 7 | EX300
в области безопасности (RHCSS) и специалист центра обработки данных (RHCDS). Для того
чтобы стать специалистом, необходимо наличие сертификата RHCE и четырех сданных экзаменов
по темам RHCSS (EX333, EX423, EX429, EX413) или RHCDS (EX401, EX423, EX436, EX318).
З аключительный уровень RHCA является самой старшей ступенью сертификаций Red Hat. Она
предназначена для системных архитекторов, определяющих стратегию развития ИТ-инфраструктуры организации. Типичные функции RHCA — планирование, разработка и
управление системами на основе ОС Linux. Для того чтобы получить сертификацию RHCA,
необходимо сдать пять дополнительных экзаменов (четыре экзамена для RHCSS или RHCDS, а
также один экзамен по оптимизации производительности RH442), каждый из которых длится от 2
до 8 часов в зависимости от темы экзамена.
Скачать:
Последнее редактирование: