Red hat подготовка к экзамену

Программа сертификации специалистов по продуктам и технологиям Red Hat включает в себя ряд направлений, базовыми из которых является получение статусов сертифицированного администратора Red Hat — RHCSA (Red Hat Certified Administrator) и сертифицированного инженера Red Hat — RHCE (Red Hat Certified Engineer). Схема сертификации — двухуровневая, предполагает сдачу экзаменов для получения каждого из статусов:

RHCSA

Red Hat Certified System Administrator

(Сертифицированный Системный Администратор Red Hat)

RHCE

Red Hat Certified Engineer

(Сертифицированный
инженер Red Hat)

Для подготовки к экзаменам предусмотрены соответствующие курсы. Для допуска к экзамену их прохождение не обязательно, однако крайне рекомендуется, т.к. на них разбираются именно те вопросы, которые включены в экзамены. Более того — есть курсы, которые включают в себя сертификационный экзамен (идеально подходят тем, кто уже обладает определённым опытом работы с системой).

Варианты подготовки к сдачи экзамена EX200, позволяющего получить статус RHCSA:

Начинающие администраторы

Продвинутые администраторы

Эксперты / слушатели,
прошедшие обучение
в других УЦ

(RHCSA) Red Hat Certified System Administrator / Сертифицированный системный администратор Red Hat

Следующая ступень — RHCE. Здесь ситуация будет отличаться от того, какую версию системы использует заказчик. В настоящее время обучение проводится по двум релизам операционной системы: седьмому и восьмому. Курсы и экзамены по версии 7 будут доступны до апреля 2020 года, после чего останется только версия 8.

Схема сертификации по версии RHEL8:

Администраторы, прошедшие обучение на курсах RH 124 и RH134 (либо RH 199 / RH 200) и имеющие сертификат RHCSA (обязателен только для получающих статус RHCSE)

RH 294 System
Administration III
Automation Tasks

Экзамен EX294

RH 295 System
Administration III
Automation Tasks + Exam

Специалисты, прошедшие обучение ранее, или пересдающие экзамен после неудачной попытки. Сдавать экзамен без подготовки крайне не рекомендуется

Экзамен EX294

(RHCSE) Red Hat Certified Engineer / Сертифицированный инженер Red Hat

Схема сертификации по версии RHEL7:

Администраторы, прошедшие обучение на курсах RH 124 и RH134 (либо RH 199 / RH 200) и имеющие сертификат RHCSA (обязателен только для получающих статус RHCSE)

Специалисты, обладающие экспертным уровнем подготовки, желающие «освежить» знания.

Специалисты, прошедшие обучение ранее, или пересдающие экзамен после неудачной попытки. Сдавать экзамен без подготовки крайне не рекомендуется

(RHCSE) Red Hat Certified Engineer / Сертифицированный инженер Red Hat

Основное отличие состоит в том, что в седьмой версии присутствовал курс «ускоренной подготовки» (RH300) который представлял собой даже не обучение, а систематизацию уже имеющихся знаний. В версии 8 его было решено убрать. Для сравнения можно сопоставить «старую» и «новую» схемы:

Резюме: изменения в программе сертификации

Как и в случае с сертификатом RHCSA, прохождение курсов не является обязательным требованием для сдачи экзамена, однако настоятельно рекомендуется.

Примечание 1: Иногда возникает вопрос — можно ли сдавать экзамен RHCE, если не сдан экзамен RHCSA? Ответ такой: можно». Но инженерный статус присваивается по результатам двух экзаменов. Поэтому придётся «досдать» первый экзамен.

Примечание 2: Другой вопрос, задаваемый слушателями — если есть ранее полученный сертификат RHCSA по версии 7, можно ли сдавать RHCE сразу по версии 8 или нужно пересдавать RHCSA? Ответ: «можно». При условии, что сертификат RHCSA не просрочен.

В первой десятке: Личная история про то, как стать RHCA, и что с этого можно получить +10

Учебный процесс в IT, Карьера в IT-индустрии, Читальный зал, Open source, Блог компании Red Hat


Рекомендация: подборка платных и бесплатных курсов таргетированной рекламе — https://katalog-kursov.ru/

Все мы слышали, что знания – сила, однако, не всегда очевидно, где именно получить те самые знания, которые сделают из вас квалифицированного системного администратора или архитектора, готового к развитию технологий, и повысят вашу ценность в глазах потенциальных работодателей.

Мы поговорили с Алексеем Усовым, сертифицированным специалистом RHCA Level XIII – о том, как выбрать программу обучения, зачем нужна сертификация, как проходят экзамены, как к ним подготовиться и что все это дает на выходе.

Однажды Алексей задумался над тем, как систематизировать накопившиеся за годы работы знания о Linux, а заодно повысить свою цену на рынке труда. Теперь он – RHCA Level XIII (Certification ID 150-166-817), один из 10 самых сертифицированных специалистов в мире. Меньше чем за 3 года он вырос в должности от системного инженера до архитектора, а его оклад увеличился почти в 3 раза.

Red Hat: С чем было связано решение проходить профессиональную сертификацию?

Алексей Усов: К августу 2015 года я уже имел некоторый опыт работы с Linux и Open Source, но мои знания были весьма разрознены и бессистемны, т.к. набирались они на практике. В связи с этим я задумался о сертификации как о способе систематизации своих знаний и закрытия пробелов в них для повышения своей ценности в глазах потенциальных работодателей.

Начальные экзамены EX200 и EX300 я сдал в сентябре 2015 и апреле 2016 года соответственно. Такой перерыв обусловлен тем, что в начале я не планировал идти дальше RHCE, но истории успеха знакомых коллег убедили меня продолжить работу, и в сентябре 2016 года я сдал 2 своих первых экспертных экзамена.

Оставшиеся экзамены я сдавал уже за специально настроенным ноутбуком под удаленным наблюдением. Несмотря на то, что я был первым человеком в СНГ, сдававшим экзамен в феврале 2017 года по новой технологии, процесс прошел без проблем и оказался даже удобнее группового формата.

Как сертификация помогла карьере?

В июле 2017 года я сдал 7-й экзамен и вошел в число RHCA, став 4-м в России. Ко всем экзаменам я готовился самостоятельно, используя только официальную документацию и развернутое на Vagrant/CentOS 7 виртуальное окружение.

Сейчас, после 2,5 лет работы, я обладаю статусом RHCA Level XIII, который является самым высоким в СНГ и также ставит меня в топ-10 в мире. За это время я вырос в должности от системного инженера до архитектора и мой оклад увеличился почти в 3 раза. Я достиг этого результата в равной степени как благодаря своей работе, так и инновационному подходу Red Hat.

В данный момент я удаленно работаю на американскую компанию-партнера Red Hat и готовлю документы для переезда в США. Моя квалификация позволила мне консультировать архитекторов, работавших на проектах таких компаний, как Red Hat, CenturyLink, Imperva, VMWare, Microsoft, US Foods, Hewlett-Packard, Juniper, Nutanix и Oracle. Также я являюсь сертифицированным тренером Red Hat (Red Hat Certified Instructor — RHCI). Сертификация способствовала моему интересу к соответствующим продуктам Red Hat, в частности к OpenShift Container Platform, и его углубленное изучение дало мне навыки, необходимые для написания книги, которая должна выйти в августе этого года.

Почему именно Red Hat?

Red Hat является одним из главных контрибьюторов изменений в ядро Linux, имеет обширное портфолио так или иначе связанных с Linux продуктов и обладает самой продуманной системой сертификации Linux, предусматривающей выполнение заданий на реальной системе, а не тесты. Таким образом, принимая на работу сертифицированного специалиста Red Hat, вы можете быть уверены, что этот человек не просто читал о технологии или смотрел за работой других, но делал это сам. Red Hat осознает важность практического подхода в оценке навыков кандидатов и понимает разницу между знанием теории и умением ее применять. Поэтому сертификаты Red Hat признаны во всем мире как подтверждение навыков соискателей на должности системных администраторов, инженеров и архитекторов. Существует также прямая зависимость между профессиональной сертификацией и уровнем заработной платы.

Кроме того, в данный момент возрастает спрос на технологии контейнеризации и управления контейнерами – такие как Docker и Kubernetes. Одним из стратегических продуктов Red Hat является OpenShift, построенный на упомянутых выше технологиях, интерес к которому сильно возрос в последнее время в США. Red Hat предлагает 2 экзамена для оценки навыков специалистов в работе с этим продуктом:

  • EX280 – Red Hat Certified Specialist in OpenShift Administration exam
  • EX288 – Red Hat Certified Specialist in OpenShift Application Development exam

Таким образом, сертификация в определенных технологиях выгодна как бизнесу, получающему квалифицированного специалиста, так и соискателю, повышающему свою ценность на рынке.

Каково отношение к сертификации в сфере IT?

За свою карьеру мне часто доводилось сталкиваться со скептицизмом коллег по вопросу необходимости сертификации. Основные доводы:

  • «Дорого»
  • «Смотрят только на опыт, а сертификат – это просто бумажка»
  • «Я общался с человеком, буквально обвешанным сертификатами, и он не мог ответить на элементарные вопросы»

Давайте рассмотрим каждый в отдельности.

Если оценивать целесообразность исключительно с финансовой стороны, то стоимость может пугать. Но всегда нужно смотреть шире и оценивать долгосрочную перспективу – рассматривайте эти траты как капиталовложения в карьеру, которые обязательно окупятся. Могу сказать, что я решил сертифицироваться выше RHCE только по примеру успешных коллег. Несмотря на то, что работы остается еще много, я доволен результатом. Верить или нет – каждый решает сам. Но пока одни сомневаются, другие делают.

Непосредственный опыт работы с реальными технологиями на реальных проектах является ключевым фактором, на который смотрит работодатель – это факт. Но в крупных компаниях, имеющих контрактные обязательства перед клиентами, при прочих равных с высокой степенью вероятности отдадут предпочтение сертифицированному кандидату. Таким образом, ответ на вопрос востребованности сертификации определяется характером бизнеса, с которым вы планируете работать. Работа в стартапах, как правило, этого не требует, но дает меньшие перспективы заработка и карьерного роста. С другой стороны, должность ведущего архитектора в банковском или страховом секторе предполагает более тщательный подбор кандидатов и сертификаты крупных игроков рынка дадут вам преимущество. Здесь нельзя забывать и о том, что цену у работодателей имеют только топовые сертификаты таких крупных вендоров, как Red Hat, Cisco, Juniper, Huawei, VMWare и Oracle. Большое значение также имеет и характер сертификации – практический подход, как у Red Hat, в отличие от теста, гарантирует, что человек не просто выучил ответы, но знает, как решить ту или иную задачу, не будет тратить рабочее время на изучение с нуля, а также обладает аналитическими навыками и упорством.

Сертификация не дает исчерпывающих знаний всех нюансов технологии или продукта, но является подтверждением того, что за указанной в резюме строчкой стоит больше, чем поверхностное знакомство (“запустил, посмотрел и выключил”, “при мне запускали”). Учитывая огромную сложность и многообразие современных технологий, всегда можно задать вопрос, на который не ответит даже обладатель всех топовых сертификатов в индустрии или ветеран сферы. За деталями всегда можно обратиться к документации, важность же имеет понимание общих принципов, концепций и областей применимости тех или иных технологий, умение ориентироваться в их разнообразии. Кроме этого, сертификация является отличным способом систематизации знаний и формирования кругозора с пониманием места каждой технологии в общей экосистеме, что является необходимым для архитектора.

Что такое индивидуальные экзамены?

Впервые представленные корпорацией Red Hat почти 4 года назад, индивидуальные экзамены стали доступны в СНГ только в феврале 2017 года. До этого сдавать можно было только в группах под наблюдением инструктора. Кроме того, не все экзамены были доступны даже для такого формата ввиду недостатка сертификации у инструкторов. Поскольку я был нацелен на получение статуса RHCA, данное ограничение ставило меня в зависимость от чужого расписания и наполненности групп, что сильно сдерживало мой прогресс. Участие Инвенты (прим. – российского тренинг-партнера Red Hat) в программе расширения географии индивидуальных экзаменов дало отличную возможность работать в соответствии со своим расписанием и не покупать билет на поезд или самолет. Технически все реализовано в виде удаленной графической сессии через плагин браузера с наблюдением сотрудника Innovative Exams – компании-провайдера экзаменов.

Индивидуальные экзамены, в свою очередь, предоставляются в 2-х форматах: небольшое выделенное рабочее место с жестко закрепленным монитором или ноутбук со встроенной и внешней веб-камерами. В Инвенте реализован именно последний вариант и на него сейчас происходит переход во всем мире. Важно: на экзамен не разрешается брать наручные часы и любую электронику, поэтому рекомендую заблаговременно убрать их в камеру хранения Учебного центра. Можно взять только тару с напитком. Также для установления личности необходимо иметь документ с англоязычным написанием вашего имени – как правило, это загранпаспорт. На практике, это не строгое требование, в случае его отсутствия вам необходимо заранее связаться с региональным менеджером Red Hat и договориться об использовании другого документа. Один из моих экзаменов как раз выпал на тот период, когда мой загранпаспорт был в визовом центре. Я написал письмо менеджеру региона EMEA в Red Hat, и он попросил скан моего общегражданского паспорта, который переслал в Innovative Exams. На экзамене я показал этот документ и проблем не было.

Процедура бронирования экзамена достаточно проста и включает следующие шаги:

  1. Входите в вашу учетную запись на www.examslocal.com – портале Innovative Exams.
  2. Заходите в раздел Schedule an Exam и выбираете нужный экзамен. Экзамены появляются в данном разделе либо после заказа в УЦ, который, в свою очередь, заказывает их у Red Hat, либо после заказа из портала учебной подписки – во втором случае они обычно становятся доступны в течение нескольких минут. Код каждого экзамена отличается от приведенного на портале Red Hat – стандартный код всегда имеет суффикс “K” (Kiosk – старое название индивидуального формата) и иногда версию экзамена, если происходит или недавно произошло его обновление. Пример: EX318V41K, где V41 означает версию продукта RHV 4.1, а K – индивидуальный формат экзамена.
  3. Нажимаете ссылку Schedule Exam, после чего выбираете страну и город проведения экзамена.
  4. Далее вы можете выбрать дату, с которой начать поиск доступных дат, и выбрать наиболее удобные даты и время.
  5. На следующем шаге рекомендуется указать свой Certification ID, если вы уже сдавали экзамены Red Hat – успешно сданные экзамены автоматически будут прикрепляться к вашему профилю, в противном случае придется каждый раз писать в службу поддержки, как делал я, пока эта функция не работала.
  6. На ваш почтовый адрес, привязанный к учетной записи Red Hat, придет письмо с подтверждение брони. Отсчет времени до забронированного экзамена обычно становится доступен в течение часа в разделе My Exams. Также вы периодически будете получать напоминания о предстоящем экзамене.

Как проходят индивидуальные экзамены?

  1. Вы приходите, садитесь за ноутбук и входите в вашу учетную запись на www.examslocal.com. На этом этапе вы еще можете поправить положение ноутбука на столе для удобства.
  2. Нажимаете на кнопку Launch Exam, после чего ждете подключения к сессии наблюдателя. Обычно кнопка становится активной минут за 10 до официального начала экзамена.
  3. Откроется окно чата, в котором одно за другим будут появляться правила проведения экзамена. Некоторые элементарны – например, не разговаривать и не менять положение ноутбука после начала экзамена. Другие касаются некоторых запрещенных комбинаций клавиш, которые перехватываются браузером ноутбука и могут “выкинуть” вас из сессии. В ходе инструктажа и в середине экзамена вас попросят взять внешнюю камеру и показать комнату, поэтому заранее убедитесь в отсутствии лишних предметов на столе. Кроме того, для верификации личности нужно будет показать соответствующий документ во встроенную веб-камеру.
  4. После инструктажа наблюдатель запускает экзамен и дальше все примерно так же, как и в групповом формате – иконки для запуска консоли управления виртуальными машинами и браузера с заданиями на рабочем столе.
  5. Поскольку экзамен проводится удаленно, сетевое соединение становится главным слабым звеном. Возможны кратковременные обрывы сессии, во время которых необходимо сразу же сообщать об этом наблюдателю и не стесняться запрашивать дополнительное время.
  6. На перерыв можно будет выйти только после 2-х часов экзамена. Для перерыва нужно выбрать Request Break в выпадающем меню Exam Controls в правом верхнем углу экрана и уведомить наблюдателя в чате.
  7. Когда закончите, выбираете Request End Exam, после чего наблюдатель сообщит, что экзамен помечается завершенным, и распрощается с вами.

Преимущества:

  • Гибкое расписание, возможность отмены и переноса экзамена за 24 часа до начала.
  • Результат обычно приходит на почту значительно быстрее, чем с групповым форматом. В моем случае, если я сдавал 4-часовой экзамен в 10 утра по московскому времени, то письмо приходило уже в 15:40 – процесс проверки полностью автоматизирован и подчиняется расписанию. Но Red Hat оставляет за собой право задержки до 3-х дней.
  • Меньшая стоимость.

Недостатки:

  • Более напряженная психологическая атмосфера, но данный фактор очень субъективен.
  • Зависимость от подключения к интернету. По моему опыту, этот фактор оказывал минимальное влияние, т.к. обрывы соединения были редки и кратковременны.
  • В середине экзамена наблюдатель прервет вас для аудита, что может сбить с мысли.

Главным ресурсом при сдаче экзаменов является время, поэтому приведенные ниже рекомендации касаются его экономии. Они являются общими и применимы не только к индивидуальному формату:

  • Как только загрузится рабочий стол основной системы, запускайте виртуальные машины, а сами тем временем читайте описание экзамена.
  • Используйте следующие комбинации клавиш:
    • Ctrl+Shift+C и Ctrl+Shift+V – для копирования и вставки команд в терминале соответственно
    • Ctrl+Shift+T – для открытия новой вкладки терминала
    • Alt+1..9 – для навигации по вкладкам веб-браузера
  • Откройте для себя tmux – мультиплексор терминалов.
  • Оценивается только результат, поэтому не брезгуйте графическим интерфейсом (GUI) для выполнения задания, где это возможно. Виртуозное владение командной строкой никого не впечатлит :)
  • Внимательно читайте задания, чтобы определить те, которые не зависят от остальных – их можно сделать в 1-ю очередь, сразу повысив свои шансы.
  • Копируйте названия объектов из заданий – это быстрее и поможет избежать глупых ошибок. Помните: экзамен проверяется скриптом и он не делает различий между незнанием материала и простой опечаткой.
  • Не сидите долго над одним и тем же заданием – не теряйте время и отвлекитесь на другое. Порядок заданий далеко не всегда соответствует сложности и следующее может оказаться проще, также это может помочь посмотреть на предыдущее задание с новой перспективой.
  • Не всегда в задании приводится исчерпывающая информация о требуемой конфигурации – иногда придется додумывать и импровизировать.
  • Не стесняйтесь пользоваться встроенным калькулятором bc или интерпретатором python при арифметических расчетах. Будет обидно провалиться из-за пропущенного нуля :)

А можно подробнее о подписке на обучение?

Поскольку большинство сертифицируемых специалистов являются занятыми людьми, особенную важность приобретает вопрос максимально эффективного использования времени при подготовке. Конечно, ничто не мешает готовиться самостоятельно, используя официальную документацию и собственноручно развернутое окружение. Но при таком подходе вы должны будете изучить очень широкий спектр тем, чтобы повысить вероятность сдачи, и потратить время на то, что на экзамене вам не пригодится, а без практики все равно быстро забудется. Поэтому, для повышения эффективности процесса может оказаться выгоднее инвестировать в официальный учебный курс. Ключевое преимущество такого подхода состоит в целевом изучении материала под руководством специалиста, знающего все нюансы предстоящего экзамена.

Но простая арифметика быстро покажет, что достижение RHCA с нуля при таком подходе обойдется весьма недешево – речь идет о сотнях тысяч рублей. Дальше расходы будут только расти. Что же делать, если бюджет ограничен? Ответ: Red Hat Learning Subscription (RHLS). Заплатив фиксированную сумму, вы на 1 год получаете доступ к тем же материалам, что и в учебном центре, что дает вам возможность готовиться самостоятельно. Возможными минусами могут стать отсутствие живого общения и обмена опытом с преподавателем и другими слушателями в классе, а также то, что все учебные материалы, в том числе видеозаписи лекций, предоставляются только на английском языке. (Update от Red Hat – 12 курсов уже переведены на русский язык, и мы продолжаем увеличивать их количество).

Более того – получив статус RHCA, вы также получаете право на скидку 50%, что делает предложение еще более выгодным. Мне удалось сэкономить более 250 тыс. рублей на одних только экзаменах, заплатив немногим более 100 тыс. рублей после получения RHCA.

Что самое важное в обучении?

Самый важный совет, который я хотел бы дать желающим заняться своей сертификацией, это научиться управлять своим временем – формировать расписание подготовки, планировать реалистичные сроки сдачи экзаменов и придерживаться их. Это не только позволит достичь поставленной цели в предсказуемые сроки, но и даст ценный опыт, который поможет в планировании рабочих задач.

Главное – поставить себе цель и довести начатое до конца. И, конечно, самообразование должно войти в привычку. Учиться придется всю жизнь.

Система подготовки и сертификации специалистов Red Hat была представлена в 1998 году и обрела быстрое признание и доверие квалифицированных специалистов в области open source благодаря высокому качеству обучения и уникальной методике проведения экзаменов.

В ходе обучения слушатели получают не просто набор инструкций по администрированию, но и понимание общей логики и принципов работы системы. До 70–80% знаний, полученных на курсах подготовки инженеров RHCE, применимы для работы не только c системами на основе Red Hat Enterprise Linux, но и в любой среде Open Source. Теория и практика даются в оптимальном соотношении.

Learning by doing – ключевой принцип, используемый Red Hat при разработке программ и методики обучения. Именно поэтому курсы Red Hat всегда были нацелены на практическую отработку полученных знаний и навыков путем выполнения пошаговых лабораторных работ.

Сертификацию проходит по трем ключевым направлениям:

  • системное администрирование Red Hat Linux
  • администрирование облачных технологий Red Hat
  • администрирование и разработка приложений (на основе Red Hat JBoss Middleware)

Первая ступень сертификации – это сертифицированный системный администратор Red (RHCSA). Сертификация RHCSA показывает, что владелец обладает знаниями и навыками, необходимыми для установки, настройки и включения рабочих станций Red Hat Enterprise Linux в существующую сетевую среду.

Следующая ступень – сертифицированный инженер Red Hat (RHCE). Она требует тех же навыков, что и RHCSA, но при этом значительно отличается от многих других программ сертификации в секторе ИТ благодаря тому, что акцент сделан на проверке именно практического применения реальных навыков по установке системы, настройке, отладке и установке ключевых сетевых служб в Red Hat Enterprise Linux.

Высшая ступень сертификации Red Hat – это сертифицированный архитектор Red Hat (RHCA). Эта сертификация предназначена для специалистов, определяющих стратегию развития ИТ-инфраструктуры организации. Типичные функции RHCA – планирование, разработка и управление системами. Сертификация RHCA доступна в нескольких специализациях (в зависимости от тех навыков, которые подтверждает экзаменуемый): облачные решения, управление дата-центром, разработка приложений, управление платформами приложений и DevOps.

Для получения сертификата Red Hat надо приложить усилия, однако, они окупаются. Сертификат подтверждает, что его владелец умеет выполнять грамотное развертывание и администрирование актуальной версии Red Hat Enterprise Linux для поддержки сетевых служб и обеспечения безопасности. Сертифицированные ИТ-специалисты высоко востребованы на рынке труда и успешно строят свою карьеру. Red Hat ведет централизованный реестр таких специалистов, который позволяет обладателю сертификата предоставить документальное свидетельство своей квалификации текущему или потенциальному работодателю, клиентам или клиентам своего работодателя. Согласно опросу, который мы проводили среди сертифицированных специалистов Red Hat, 93% согласны с тем, что практический подход к тестированию Red Hat обеспечивает лучший уровень навыков и знаний, а 84% считают, что сертификация Red Hat помогла или поможет им в их текущей работе. Кроме того, зарплаты системного администратора Red Hat Linux на 10% выше, чем у других системных администраторов Linux.

Послушайте также наш вебинар по сертификации, а оставшиеся вопросы задавайте ниже в комментариях.

Список переведенных на русский язык курсов:

  • CL110: Red Hat OpenStack Administration I
  • CL210: Red Hat OpenStack Administration II
  • CL220: Red Hat CloudForms Hybrid Cloud Management
  • CL310: Red Hat OpenStack Administration III: Networking & Foundations of NFV
  • DO280: OpenShift Container Platform Administration I
  • DO407: Automation with Ansible I
  • JB248: JB248: Red Hat JBoss Application Administration I (v7)
  • RH124: Red Hat System Administration I
  • RH134: Red Hat System Administration II
  • RH199: RHCSA Rapid Track RH254: Red Hat System Administration III
  • RH299: RHCE Certification Lab

Сертификация Red Hat Certified System Administrator (RHCSA) – начальная ступень сертификации, которая ориентирована на начинающих пользователей Linux/Unix, требующая, тем не менее, углубленных знаний устройства ОС RedHat. Для получения статуса RHCSA необходимо сдать один экзамен продолжительностью 2-3 часа, состоящий из 15-20 вопросов. По окончании экзамена виртуальная машина перезагружается, после чего на ней запускается скрипт, проверяющий правильность выполнения заданий в автоматическом режиме.

RHEL7

Install the Apache package. Allow it to get documents stored on NFS mounted directories.

$ yum install -y httpd
$ firewall-cmd –permanent –add-service=http
$ firewall-cmd –reload
$ systemctl enable httpd
$ systemctl start httpd
$ getsebool -a | grep nfs | grep httpd
$ setsebool -P httpd_use_nfs on

Extend the existing xfs file system to a total size of 200MB and add a label called myFS.

$ lvextend –size 200M -r /dev/vg/lv_xfs
or $ lvextend –size +100M -r /dev/vg/lv_xfs
$ umount /xfs
$ xfs_admin -L “myFS” /dev/vg/lv_xfs
$ mount /xfs

Assign the same SELinux contexts used by the home directories to the /xfs directory permanently.

$ yum install -y setroubleshoot-server
$ semanage fcontext -a -t user_home_dir_t “/xfs(/.*)?”
$ restorecon -R /xfs

Create two users: john with uid/gid equal to 2000, password 12345678 and davis with uid/gid equal to 3000, password 87654321. Make davis‘ account validity stopping in one month.

$ useradd -u 2000 john
$ passwd john
New password: 12345678
$ useradd -u 3000 davis
$ passwd davis
New password: 87654321
$ date -d “+1month”
$ usermod -e YYYY-MM-DD davis
or $ chage -E YYYY-MM-DD davis
$ chage -l davis

Allow davis (and only davis) to get full access to john‘s home directory.

$ setfacl -R -m u:davis:rwx /home/john

Create a directory named /common. Allow john and davis to share documents in the /common directory using a group called team. Both of them can read, write and remove documents from the other in this directory but any user not member of the group can’t.

$ mkdir /common
$ groupadd -g 50000 team
$ chgrp team /common
$ chmod 2770 /common
$ usermod -aG team john
$ usermod -aG team davis

Create a xfs file system on a new logical volume of 100MB called lv_xfs. Mount it permanently with uuid under /xfs.

$ lvcreate –size 100M –name lv_xfs /dev/vg
$ mkfs.xfs /dev/vg/lv_xfs
$ mkdir /xfs
$ blkid | grep lv_xfs >> /etc/fstab
$ vi /etc/fstab
UUID=… /xfs xfs defaults 1 2
$ mount -a

Write a Bash script called prog.sh in the /root directory that creates 40 files of 2MB each with the fallocate command in the mounted /xfs directory. Each file has got a name as follows: .file_N where N is a number from 1 to 40.

cd /root
vi prog.sh
$!/bin/bash

cd /xfs
N=40
while [ “$N” -gt 0 ]
do
fallocate -l 2M .file_$N
N=`expr $N – 1`
done

ИЛИ

$!/bin/bash

for N in `seq 40`
do
fallocate -l 2M /xfs/.file_$N
done
$ chmod u+x prog.sh
$ ./prog.sh

Create an ext4 file system on a new logical volume of 100MB called lv_ext4. Mount it permanently under the /ext4 directory. Copy the files previously created into this new space.

$ lvcreate –size 100M –name lv_ext4 /dev/vg
$ mkfs.ext4 /dev/vg/lv_ext4
$ mkdir /ext4
$ vi /etc/fstab
/dev/vg/lv_ext4 /ext4 ext4 defaults 1 2
$ cp -p /xfs/.f* /ext4

Configure a virtual console.

$ grubby –update-kernel=ALL –args=”console=ttyS0″

Create a logical volume of 200MB called lv_swap2 and add it permanently to the current swap space.

$ lvcreate –L200M –n lv_swap2 vg00
$ mkswap /dev/vg/lv_swap2
$ swapon /dev/vg/lv_swap2
vi /etc/fstab
/dev/vg00/lv_swap2 swap swap defaults 0 0

Create a cron job running as root, starting at 11PM every day and writing a report on daily system resource consumption in the /var/log/consumption.log file (sysstat package required).

$ crontab -e
00 23 * * * /usr/bin/sar -A > /var/log/consumption.log

Set the default target to boot into X Window level (previously level 5).

$ systemctl set-default graphical.target

Change the hostname to mycentos.example.com

$ hostnamectl set-hostname mycentos.example.com

RHEL6

Setup a /home/rhce directory to facilitate collaboration among the rhce group.
Each member should be able to create files and modify each others’ files, but should not be able to delete any one else’s files in this directory.

$ mkdir /home/rhce
$ chown root:rhce /home/rhce
$ chmod 770 /home/rhce
$ chmod +t /home/rhce
$ chmod g+s /home/rhce

Make sure user bob’s account expires after one week.

$ date -d “+1week”
$ usermod -e YYYY-MM-DD bob
or $ chage -E YYYY-MM-DD bob
$ chage -l bob

Set up a default configuration webserver. In the index file, place the sentence “This is a test.”.
Make this webserver only accessible to your machine and server1.example.com.

$ yum install httpd
$ chkconfig httpd on
$ service httpd start
$ echo “This is a test.″ > /var/www/html/index.html
$ iptables -I INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
$ service iptables save
$ vi /etc/httpd/conf/httpd.conf
 Order allow,deny
 Allow from 127.0.0.1 server1.example.com
$ service httpd reload

Add 100MB of swap space to your machine using a logical volume.

$ lvcreate –name lv_swap2 –size 100M vg
$ mkswap /dev/vg/lv_swap2
$ swapon /dev/vg/lv_swap2
$ vi /etc/fstab
 /dev/vg/lv_swap2 swap swap defaults 0 0 

Create user accounts named tony, mike, and john each with the “redhat” password and belonging to a secondary group called “rhce”.

$ groupadd rhce
$ useradd tony -G rhce; passwd tony
$ useradd mike -G rhce; passwd mike
$ useradd john -G rhce; passwd john

Expand the file system on /home to 2GB in size.

$ lvresize -r -L 2G /dev/vg/lv_home

Set up a default configuration FTP server. Block ftp connections from hackers.net

$ yum install vsftpd
$ chkconfig vsftpd on
$ service vsftpd start
$ vi /etc/sysconfig/iptables-config
 IPTABLES_MODULES=”nf_conntrack_ftp nf_nat_ftp”
$ iptables -I INPUT -m state –state NEW -m tcp -p tcp –dport 20 -j ACCEPT
$ iptables -I INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT
$ service iptables save
$ service iptables restart
$ vi /etc/hosts.deny
 vsftpd: .hackers.net: DENY

Set up a new 100MB logical volume. Encrypt the volume with LUKS and set it up to automatically decrypt and mount to /crypt at boot. Use the ext4 filesystem and place an empty file in the root of the encrypted filesystem with a name of “test”.

$ lvcreate –name crypt –size 100M vg
$ mkdir /crypt
$ cryptsetup luksFormat /dev/vg/crypt
$ cryptsetup luksOpen /dev/mapper/vg-crypt crypt
$ mkfs.ext4 /dev/mapper/crypt
$ vi /etc/fstab
 /dev/mapper/crypt /crypt ext4 defaults 1 2
$ mount -a
$ cryptsetup luksAddKey /dev/vg/crypt /etc/keyfile
$ chmod 400 /etc/keyfile
$ vi /etc/crypttab
 crypt /dev/vg/crypt /etc/keyfile
$ touch /crypt/test

Create a new user “bob”. Give bob, not in the rhce group, read and write access to /home/rhce.

$ useradd bob
$ passwd bob
$ setfacl -R -m u:bob:rwx /home/rhce

Set up a job to delete all of the regular files in the /home/bob directory on the second day of every month at 8:30 A.M.

$ crontab -e
  30 08 02 * * /bin/find /home/bob -type f -exec /bin/rm {} ;

Install the appropriate kernel update from http://mirrors.kernel.org/centos/6.4/updates/x86_64/Packages.
The following conditions must also be met:
– the updated kernel is the default kernel when the system is rebooted.
– the original kernel remains available and bootable on the system.

$ uname –r
$ wget <a href="http://mirrors.kernel.org/centos/6.4/updates/x86_64/Packages/kernel*" rel="nofollow">http://mirrors.kernel.org/centos/6.4/updates/x86_64/Packages/kernel*</a>
$ rpm –ivh kernel
$ vi /etc/grub.conf
 Check for default (0 or 1)

Set up the automounter, and configure it to read the DVD on the /misc/dvd directory.

$ yum install -y autofs
$ vi /etc/auto.misc
 dvd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
$ service autofs start

Assume you forget the current root password. Reboot your server and put the “redhat” password instead.

$ reboot
 Press ‘a‘ at the first GRUB menu at the console.
 Type ‘single‘ at the end of the line.
$ passwd root
 Type ‘redhat‘.

Create a file named dontcopy in the /root directory and make it impossible to back it up with the dump command.

$ touch /root/dontcopy
$ chattr +d /root/dontcopy

Create a logical volume with the name “lv_vol” using 180PE (Physical Extents).
Mount it on /mnt with filesystem ext4.
Make it permanently loaded by uuid.
Create a file called tempo into the /mnt directory.

$ lvs
$ lvcreate –name lv_vol -l 180 vg
$ mkfs.ext4 /dev/vg/lv_vol
$ blkid | grep lv_vol >> /etc/fstab
$ vi /etc/fstab
 UUID=”…” /mnt ext4 defaults 0 0
$ mount /mnt
$ df
$ touch /mnt/tempo

Create a file called cmd belonging to user and group root in tom‘s directory with the string “/bin/echo Hello!” inside. Configure permissions on it to allow the steven‘s account to read and execute it but not andrew nor tom.

$ cd /home/tom
$ echo ‘/bin/echo Hello!’ > cmd
$ setfacl -m u:steven:r-x cmd
$ setfacl -m u:steven:–x ../tom
$ setfacl -m u:tom:— cmd
$ setfacl -m u:andrew:— cmd

Install the vsftpd package. Copy the TUNING file coming with the package into the /root directory.

$ yum install -y vsftpd
$ rpm -ql vsftpd | grep TUNING
$ cd /usr/share/doc/vsftpd…
$ cp TUNING /root

Install a httpd server. Make it serve files from /www/html. Write a file called index.html displaying “Hello world!“.

$ yum groupinstall -y “Web server”
$ yum install -y setroubleshoot-server elinks
$ cp -rp /var/www/* /www
$ cd /etc/httpd/conf
$ sed -e “s:DocumentRoot ”/var/www/html”:DocumentRoot ”/www/html”:g” httpd.conf > httpd.conf2
$ mv -f httpd.conf2 httpd.conf
$ service httpd configtest
$ echo Hello world! >/www/html/index.html
$ semanage fcontext -a -t httpd_sys_content_t “/www(/.*)?”
$ restorecon -r /www
$ iptables -I INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
$ service iptables save
$ chkconfig httpd on
$ service httpd start
$ elinks <a href="http://localhost" rel="nofollow">http://localhost</a>

Remove all the files from the /etc/yum.repos.d directory. Set up a repository for the Base packages from (US)University of Oklahoma’s (http://mirror.oss.ou.edu/centos/) or (Germany)ATrpms’s (http://mirror.atrpms.net/centos/) or (China)Beijing Institute of Technology’s (http://mirror.bit.edu.cn/centos/) according to your geographical localization.

$ cd /etc/yum.repos.d
$ /bin/rm *
$ vi local.repo
 [base]
 name=University of Oklahoma – Base
 baseurl=http://mirror.oss.ou.edu/centos/$releasever/os/$basearch/
 enabled=1
 gpgcheck=0
$ yum clean all
$ yum repolist all

Reduce the size of the lv_vol logical volume to 100MB.

$ umount /mnt
$ lvreduce –size 100M -r /dev/vg/lv_vol
$ mount /mnt

Create users andrew, tom, and steven with home directories in /home and passwords “redhat“.
Make steven‘s account to expire on May 14, 2015.

$ useradd andrew; passwd andrew
$ useradd tom; passwd tom
$ useradd steven; passwd steven
$ chage -E 2015-05-14 steven; chage -l steven

Create a directory called project in /home. Create two groups called admins and dbas with gid respectively 50001 and 50002. Put andrew account into the admins group and steven account into the dbas group, each time as a secondary group. Configure the project directory for group collaboration among members of the admins and dbas groups with no access for all other users.

$ mkdir /home/project
$ groupadd -g 50001 admins; groupadd -g 50002 dbas
$ usermod -aG admins andrew
$ usermod -aG dbas steven
$ setfacl -m g:admins:rwx /home/project
$ setfacl -m g:dbas:rwx /home/project
$ setfacl -m o:— /home/project

Enable the cron access for root and steven users only.

$ echo steven >/etc/cron.allow

Configure a cron job for the root user to search for files named core in the /usr directory and delete them on every sunday at 11:55pm system time.

$ crontab -e
 55 23 * * 0 /bin/find /usr -name core -exec /bin/rm {} ;

Create a script called cmd in the /root directory that displays “Zero” if no parameter is given, “One” if only one and “Several” if more than one.

$ cd /root
$ vi cmd
 !#/bin/bash
 case $# in
 0) echo “Zero”;;
 1) echo “One”;;
 *) echo “Several”;;
 esac
$ chmod u+x cmd

Allow ssh access only from the 192.168.1.0/24 network.

$ iptables -I INPUT ! -s 192.168.1.0/24 -m tcp -p tcp –dport 22 -j REJECT
$ service iptables save

По материалам CertDepot

Язык проведения экзамена: EN

Продолжительность: 150 мин.*

Описание этого экзамена и его основных тем основывается на версии Red Hat Enterprise Linux 7.

Практический экзамен Red Hat Certified System Administrator (RHCSA) EX200 тестирует ваши знания и навыки в широких областях системного администрирования и сценариях развертывания. Необходимо иметь текущую сертификацию RHCSA для дальнейшей сертификации на уровень Red Hat Certified Engineer (RHCE). Навыки, проверяемые на этом экзамене, являются базисом администрирования для всех других продуктов Red Hat.

Статус RHCSA присваивается ИТ-профессионалу, когда он продемонстрирует основные навыки администрирования систем в среде Red Hat Enterprise Linux.

Способ обучения

Red Hat предоставляет возможность пройти очное обучение в хорошо оборудованном классе.

Темы экзамена

Подготовка

Red Hat оставляет за собой право добавлять, изменять и удалять темы экзамена. Такие изменения будут заранее оглашаться на сайте Red Hat, посвященном обучению и сертификации.

Претенденты на статус RHCSA должны выполнять следующие задачи без посторонней помощи. Они разбиты на несколько категорий.

Понимание и использование основных инструментов

  • Доступ к командной строке и запуск команд с правильным синтаксисом
  • Использование перенаправления ввода/вывода ( >, >>, |, 2>, < и т.д.)
  • Использование grep и повторяющихся комбинаций для анализа текста
  • Доступ к удаленным системам с помощью ssh
  • Регистрироваться и переключаться между различными учетными записями в многопользовательской среде
  • Архивировать, сжимать, разархивировать и распаковывать файлы с помощью tar, star, gzip и bzip2
  • Создавать и редактировать текстовые файлы
  • Создавать, удалять, копировать и перемещать файлы и каталоги
  • Создавать символические и жесткие ссылки
  • Смотреть, задавать и изменять стандартные разрешения ugo/rwx
  • Находить, читать и использовать системную документацию, включая man, info и файлы в каталоге /usr/share/doc

Примечание. Red Hat может использовать в ходе экзамена приложения, которые не входят в состав дистрибутива Red Hat Enterprise Linux, для целей проверки способности соискателем выполнять эти требования.

Управление работающими системами

  • Загружать, перезагружать и выключать системы в нормальном режиме
  • Вручную загружать системы в разные цели (target)
  • Прерывать процесс загрузки для получения доступа к системе
  • Определять процессы интенсивно использующие процессор и потребляющие много памяти, настраивать приоритет процессов с помощью renice, останавливать процессы с помощью kill
  • Находить и понимать файлы журналов и системных протоколов
  • Получать доступ к консоли виртуальной машины
  • Запускать и останавливать виртуальные машины
  • Запускать, останавливать и проверять состояние сетевых сервисов
  • Защищенно передавать файлы между системами

Конфигурирование локальной системы хранения

  • Перечислять, создавать, удалять разделы на MBR и GPT дисках
  • Создавать и удалять физические тома, назначать физические тома в группы томов, создавать и удалять логические тома
  • Конфигурировать системы для монтирования файловых систем по уникальному идентификатору (Universally Unique ID — UUID) или метке тома
  • Добавлять разделы и логические тома, разделы подкачки в систему, не нарушая ее работы

Создание и конфигурирование файловых систем

  • Создавать, подключать, отключать и использовать файловые системы vfat, ext4 и xfs
  • Подключать и отключать сетевые файловые системы CIFS и NFS
  • Расширять существующие логические тома
  • Создавать и конфигурировать общие папки с атрибутами SUID и SGID
  • Создавать и управлять списками управления доступом (Access Control List -ACL)
  • Диагностировать и исправлять проблемы с правами на файлы

Развертывание, конфигурирование и поддержка систем

  • Конфигурирование статического или динамического назначения сетевых параметров и преобразования доменных названий
  • Планирование заданий с помощью at и cron
  • Запуск и остановка сервисов, настройка автоматического запуска сервисов при старте системы
  • Конфигурирование автоматической загрузки системы в указанную цель
  • Автоматическая установка Red Hat Enterprise Linux с помощью Kickstart
  • Конфигурирование физического компьютера для запуска на нем виртуальных гостевых машин
  • Установка Red Hat Enterprise Linux в виртуальную машину
  • Конфигурирование физического компьютера для автоматического запуска виртуальных машин при старте
  • Конфигурирование автоматического запуска сетевых сервисов при старте компьютера
  • Конфигурирование системы для использования сервисов времени
  • Установка и обновление пакетов программ из Red Hat Network, удаленного репозитория и с локальной файловой системы
  • Корректно обновлять пакет ядра операционной системы, обеспечивая возможность загрузки системы
  • Изменение системного загрузчика

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

  • Создавать, удалять и изменять локальные учетные записи пользователей
  • Менять пароль и настраивать временные параметры паролей для локальных учетных записей пользователей
  • Создавать, удалять и изменять локальные группы и управление членством в этих группах
  • Конфигурирование системы для использования существующих сервисов аутентификации для получения информации о пользователях и группах

Управление безопасностью

  • Конфигурирование настроек брандмауэра с помощью firewall-config, firewall-cmd или iptables
  • Конфигурирование аутентификации SSH с помощью ключей
  • Включение разрешающего и запрещающего режимов SELinux
  • Отображение и определение контекстов SELinux для процессов и файлов
  • Восстановления контекста по умолчанию для файлов
  • Использование булевых переменных для системных настроек SELinux
  • Диагностирование и устранение проблем с нарушением политик SELinux

Red Hat оставляет за собой право добавлять, изменять и удалять темы экзамена. Такие изменения будут заранее оглашаться на сайте Red Hat, посвященном обучению и сертификации.

Исходный документ находится по адресу:

http://www.redhat.com/en/services/training/ex200-redhatcertifiedsystemadministratorrhcsaexam

Что вам необходимо знать

Red Hat призывает всех кандидатов на статус RHCSA рассмотреть возможность посещения одного или нескольких своих официальных учебных курсов при подготовке к сертификации. Посещение курсов не является обязательным требованием и претенденты могут просто прийти только на экзамен. Многие кандидаты, успешно сдавшие экзамен, у которых был предварительный опыт и знания положительно отзываются о посещении учебных курсов.

Чтобы помочь определиться с выбором наиболее подходящего курса для обучения, Red Hat на своем сайте предлагает пройти онлайновый оценочный тест имеющихся знаний.

Хотя посещение учебных курсов Red Hat может быть важной частью подготовки к экзамену, сам факт прохождения курсов еще не гарантирует успешную сдачу экзамена. Предыдущий опыт, практика и врожденные способности также являются важными факторами, способствующими успеху.

Существует множество книг и других ресурсов по администрированию продуктов Red Hat. Но Red Hat не называет ни один из них как руководство для подготовки к какому-либо экзамену. Тем не менее, кандидаты могут счесть дополнительные материалы углубляющими знания и показывающими свою полезность.

Формат экзамена

Экзамен RHCSA — это практический экзамен, оценивающий знания и навыки системного администрирования Red Hat Enterprise Linux. Кандидаты должны выполнить ряд обычных задач системного администратора, которые будут оценены с точки зрения достижения ими определенных результатов и целей. Практическое тестирование означает, что кандидаты должны выполнять задания приближенные к действиям, которые они ежедневно выполняют на работе.

Это практический экзамен, который требует выполнения реальных действий. Его длительность составляет 2,5 часа. Во время экзамена доступа в Интернет нет. Дополнительные и вспомогательные материалы приносить с собой нельзя. Доступна документация, которая поставляется с Red Hat Enterprise Linux. Red Hat оставляет за собой права вносить изменения в формат экзамена, включая временные ограничения и правила. Такие изменения будут заранее опубликованы в новых редакциях этого документа.

Аудитория

  • Опытные системные администраторы Red Hat Enterprise Linux, желающие подтвердить свои навыки
  • Слушатели курсов Red Hat System Administration I и II, готовящиеся к сертификации RHCSA
  • Опытные системные администраторы Linux, которым требуется обязательная отраслевая или государственная сертификация
  • ИТ-профессионалы на пути к сертификации Red Hat Certified Engineer (RHCE)
  • RHCE прошлых сертификаций, желающие ресертифицироваться на текущий уровень

Предварительные требования

Кандидаты на прохождение этого экзамена должны:

  • Или пройти обучение на курсах Red Hat System Administration I (RH124) и II (RH134), или на ускоренном курсе RHCSA Rapid Track Course (RH199), или же иметь подобный опыт работы системного администрирования Red Hat Enterprise Linux
  • Ознакомиться с темами экзамена Red Hat Certified System Administrator (EX200)

* — Указанная продолжительность может незначительно отличаться от времени, которое сообщается системой тестирования перед началом экзамена, в связи с регулярно вносимыми изменениями в сложность и количество вопросов

Понравилась статья? Поделить с друзьями:

Новое и интересное на сайте:

  • Recognize your limitations егэ
  • Recipe book to go with the unit вопрос егэ
  • Reasons to be afraid егэ ответы
  • Reality television is a genre of television programming which егэ ответы
  • Reading сочинение на английском

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии