- Red Hat Linux Certification
- Close the gap in your Red Hat Enterprise Linux skills
- Linux administrator courses that take your career a notch higher
- Validate and expand your skills in Linux
- Red Hat Certified Engineer (RHCE) exam
- Location
- Ways to test
- Overview
- What you need to know
- Exam description
- Audience for this exam
- Prerequisites for this exam
- Objectives
- Study points for the exam
- What you need to know
- Preparation
- Exam format
- Scores and reporting
- Сертификация RHCSA: опыт подготовки и сдачи
- Для кого этот экзамен
- Как проходит экзамен
- Как готовиться
Red Hat Linux Certification
Close the gap in your Red Hat Enterprise Linux skills
The knowledge, skills, and ability of a senior system administrator are what this Linux course provides. Learn Linux and become an expert system administrator. You can also skill up and become a Red Hat Certified Architect with the completion of all Linux certification.
Linux administrator courses that take your career a notch higher
Red Hat System Administration I (RH124)
The first of two courses covering the core system administration tasks needed to manage Red Hat Enterprise Linux servers
Red Hat System Administration I (RH124) equips you with Linux® administration «survival skills» by focusing on foundational Linux concepts and core tasks. You will learn how to apply command-line concepts and enterprise-level tools, starting you on your journey toward becoming a full-time Linux system administrator.
Red Hat System Administration II (RH134)
Focuses on the key tasks needed to become a full-time Linux administrator
The course goes deeper into core Linux system administration skills in storage configuration and management, installation and deployment of Red Hat® Enterprise Linux®, management of security features such as SELinux, control of recurring system tasks, management of the boot process and troubleshooting, basic system tuning, command-line automation and productivity.
Red Hat System Administration III (RH254)
Broaden your ability to administer Linux systems and prepare for your Red Hat Certified Engineer (RHCE) exam
The Linux course is focused on deploying and managing network servers running caching domain name service (DNS), MariaDB, Apache HTTPD, Postfix SMTP null clients, network file sharing with network file system (NFS) and server message block (SMB), iSCSI initiators and targets, advanced networking and firewall configurations, and the use of bash shell scripting to help automate, configure, and troubleshoot the system.
Validate and expand your skills in Linux
Red Hat Certified System Administrator Exam (EX200)
This performance-based exam tests your knowledge in areas of system administration common across a wide range of environments and deployment scenarios. The skills tested in this exam are the foundation for system administration across all Red Hat® products. The Red Hat Certified System Administrator (RHCSA) exam is a hands-on, practical exam based on Red Hat® Enterprise Linux® 8.2 that requires you to undertake real-world tasks.
Red Hat Certified Engineer Exam (EX300)
The RHCE exam is a performance-based evaluation of Red Hat Enterprise Linux system administration skills and knowledge. Candidates perform a number of routine system administration tasks and are evaluated on whether they have met specific objective criteria. Performance-based testing means that candidates must perform tasks similar to what they must perform on the job.
Источник
Red Hat Certified Engineer (RHCE) exam
Location
Red Hat Training and Certification
In order to see pricing, ways to train, and availability, please select a location first.
Ways to test
Classroom exam
Prescheduled test that is monitored by a proctor and taken on preconfigured hardware at a Red Hat testing facility near you.
On-site exam
Delivered to your location at a low daily rate and with simple setup, this test offers greater flexibility and convenience.
Individual exam
Can be taken at an affiliated testing center or remotely. Testing center exams are hands on and taken on your schedule, using a preconfigured testing station at a Red Hat or Red Hat partner location. Remote exams can be taken virtually from your home or wherever you are, completing an end-to-end path to certification through online testing.
Already purchased this offering? Log in
See what other students are saying in the Red Hat Learning Community
Overview
What you need to know
- You can now test from wherever you are by choosing our remote exam format. Find out more
Exam description
The performance-based Red Hat Certified Engineer (RHCE) exam for Red Hat Enterprise Linux 8 (EX294) tests your knowledge and skill in managing multiple systems using Red Hat® Ansible® Automation Platform and executing common system administration tasks across a number of systems with Ansible. The skills tested in this exam are the foundation for system administration across many Red Hat products.
By passing this exam, you become a Red Hat Certified Engineer. An RHCE® is a Red Hat Certified System Administrator (RHCSA) who is ready to use Ansible and scripting to automate Red Hat® Enterprise Linux® tasks, integrate Red Hat emerging technologies, and apply automation for efficiency and innovation. RHCSA certification is required to earn RHCE certification. If you choose to continue your learning journey beyond RHCE, the credential can also serve as a foundational step on your path toward our highest level of certification—Red Hat Certified Architect.
This exam is based on Red Hat Enterprise Linux® 8.3 and Red Hat Ansible Automation Platform 1.2.
Audience for this exam
- Experienced Red Hat Enterprise Linux system administrators seeking validation of their skills or require a certification either by their organization or based on a mandate (DoD 8570 directive)
- Students who have taken Red Hat System Administration III: Linux Automation with Ansible (RH294) and are on the path to becoming a Red Hat Certified Engineer (RHCE)
- Students who are on the path to becoming a Red Hat Certified Architect (RHCA)
- Systems administrators who want to demonstrate competency in managing multiple systems
- IT professionals who work in a DevOps environment and want to demonstrate competency in automating part of their workload
- Red Hat Certified Engineers who are noncurrent or who are about to become noncurrent and wish to recertify as RHCEs
- Experienced Linux IT professionals who currently have RHCSA certification and are interested in earning an RHCE certification
Prerequisites for this exam
- Have either taken both Red Hat System Administration I (RH124) and Red Hat System Administration II (RH134) or RHCSA Rapid Track Course (RH199), or have comparable work experience as a system administrator on Red Hat Enterprise Linux
- Have taken Red Hat System Administration III: Linux Automation with Ansible (RH294) or have comparable work experience
- Review the Red Hat Certified System Administrator (RHCSA) exam (EX200) objectives
- Review the Red Hat Certified Engineer (RHCE) exam for Red Hat Enterprise Linux 8 (EX294) objectives
- Take our free assessment to find the course that best supports your preparation for this exam.
Objectives
Study points for the exam
As an RHCE exam candidate, you should be able to handle all responsibilities expected of a Red Hat Certified System Administrator, including these tasks:
Be able to perform all tasks expected of a Red Hat Certified System Administrator
- Understand and use essential tools
- Operate running systems
- Configure local storage
- Create and configure file systems
- Deploy, configure, and maintain systems
- Manage users and groups
- Manage security
Understand core components of Ansible
- Inventories
- Modules
- Variables
- Facts
- Plays
- Playbooks
- Configuration files
- Use provided documentation to look up specific information about Ansible modules and commands
Install and configure an Ansible control node
- Install required packages
- Create a static host inventory file
- Create a configuration file
- Create and use static inventories to define groups of hosts
- Manage parallelism
Configure Ansible managed nodes
- Create and distribute SSH keys to managed nodes
- Configure privilege escalation on managed nodes
- Validate a working configuration using ad hoc Ansible commands
Script administration tasks
- Create simple shell scripts
- Create simple shell scripts that run ad hoc Ansible commands
Create Ansible plays and playbooks
- Know how to work with commonly used Ansible modules
- Use variables to retrieve the results of running a command
- Use conditionals to control play execution
- Configure error handling
- Create playbooks to configure systems to a specified state
Use Ansible modules for system administration tasks that work with:
- Software packages and repositories
- Services
- Firewall rules
- File systems
- Storage devices
- File content
- Archiving
- Scheduled tasks
- Security
- Users and groups
Work with roles
- Create roles
- Download roles from an Ansible Galaxy and use them
Use advanced Ansible features
- Create and use templates to create customized configuration files
- Use Ansible Vault in playbooks to protect sensitive data
As with all Red Hat performance-based exams, configurations must persist after reboot without intervention.
What you need to know
Preparation
Red Hat encourages you to consider taking Red Hat System Administration I (RH124), Red Hat System Administration II (RH134), and Red Hat System Administration III: Linux Automation with Ansible (RH294) to help prepare. Attendance in these classes is not required; students can choose to take just the exam.
While attending Red Hat classes can be an important part of your preparation, attending class does not guarantee success on the exam. Previous experience, practice, and native aptitude are also important determinants of success.
Many books and other resources on system administration for Red Hat products are available. Red Hat does not endorse any of these materials as preparation guides for exams. Nevertheless, you may find additional reading helpful to deepen your understanding.
Exam format
This hands-on, practical exam requires you to use Red Hat Ansible Engine to perform real-world tasks. You will be provided with multiple systems and will be required to install and configure Ansible Engine and then use it to perform standard system administration tasks similar to what you would do on the job.
You will be required to create Ansible Playbooks and use those playbooks to configure systems for specific roles and behaviors. Your work will be evaluated by applying the playbooks created during the exam against freshly installed systems and verifying that those systems and services work as specified.
During the exam, you will be provided a list of tasks to accomplish related to the exam objectives. In most cases, the tasks will be described in terms of a specific end state that you must achieve. Your exam will be evaluated on whether your systems meet the criteria specified.
Internet access is not provided during the exam, and you will not be permitted to bring any hard copy or electronic documentation into the exam. This prohibition includes notes, books, or any other materials. For most exams, the documentation that ships with the product is available during the exam.
This exam can also be taken virtually as part of our remote testing format. Find out more about remote exams to see if this is the right choice for you.
Scores and reporting
Official scores for exams come exclusively from Red Hat Certification Central. Red Hat does not authorize examiners or training partners to report results to candidates directly. Scores on the exam are usually reported within 3 U.S. business days.
Exam results are reported as total scores. Red Hat does not report performance on individual items, nor will it provide additional information upon request.
Источник
Сертификация RHCSA: опыт подготовки и сдачи
Недавно я прошел курс RedHat Rapid Track Course with Exam (RH200) и успешно сдал сертификацию RedHat Certified System Administrator (RHCSA). Это начальная сертификация в линейке сертификаций RedHat, и я решил, что рассказ о подготовке и сдаче этого экзамена будет полезен Хабрасообществу (подробных рассказов об этом на Хабре я не нашел). Сразу оговорюсь, что перед началом экзамена подписываешь документ, который запрещает разглашать информацию о том, что было на экзамене, однако не запрещено рассказывать, что было на официальном курсе подготовки к этому экзамену, что я и сделаю.
Оставлю за рамками вопрос, зачем получать эту сертификацию, лично я сдавал потому что
- мой работодатель предоставил мне такую возможность,
- при мониторинге вакансий по своей специальности я часто встречаю пометку, что официальная сертификация будет преимуществом,
- ну и для собственного ЧСВ конечно.
Для кого этот экзамен
RedHat рекомендует идти на этот экзамен системным администраторам, имеющим от 1 до 3 лет опыта работы с Линуксом, и я бы сказал, что это требование соответствует действительности. Более того, даже имея такой опыт, при подготовке вам возможно придется изучить что-то новое из тех тем, которые редко используются в реальной жизни, но есть в списке тем к экзамену (например SELinux, ACL, запароленные разделы). Этот список тем необходимо внимательно просмотреть и оценить, сколько из них вы знаете хорошо, сколько не очень, а о чем вообще слышите первый раз.
Следующей ступенью после RHCSA идет RHCE (RedHat Certified Engineer), для которого уже желательно быть Senior Linux Administrator, в принципе, можно попробовать сразу сдать 2 экзамена — RHCSA и RHCE. Чтобы понять, что именно сдавать, RedHat предлагает онлайн тестирование ваших навыков с дальнейшими рекомендациями на какие курсы\сертификации вам стоит записаться. Однако следует понимать, что и этот экзамен и приведенное тестирование специфичны для RedHat, соответственно там используются вопросы именно по RedHat командам, и например если вы хорошо знаете менеджер пакетов zypper в SuSE, то на вопросы по менеджеру пакетов yum в RedHat можете и не ответить.
По моим личным ощущениям, знания уровня RHCSA достаточны для того, чтобы сделать базовую настройку новой машины в уже существующей инфраструктуре предприятия и подключиться к необходимым сервисам (но не поднять сервисы самостоятельно). Т.е. например на тренинге не расскажут, как поднять LDAP или NFS сервер, но расскажут, как подключиться к уже существующим LDAP и NFS серверам с клиентской машины, настроить там файрвол, добавить юзеров, поставить нужные пакеты. Знания уровня RHCE уже позволяют поднимать сервисы самостоятельно.
Как проходит экзамен
Экзамен проходит 2.5 часа, причем это не тест, где надо отвечать на вопросы, а работа с реальной операционной системой, в которой нужно что-нибудь настроить\починить. Доступа к интернету во время экзамена нет, литературой пользоваться нельзя, но можно пользоваться всей справкой, находящейся в системе, т.е. читать man\info\help по командам. Однако рекомендую запомнить синтаксис\ключи основных команд заранее, потому что времени на чтение документации на экзамене может не хватить.
После окончания экзамена вашу машину перезагружают и запускают скрипт, который собирает результаты, которые затем отправляют на проверку в RedHat. Результат приходит на почту в течение 3 рабочих дней, мне пришел в тот же вечер. Сообщают только общее количество баллов без указания, что вы сделали правильно, а что нет.
Важный момент в том, что перед проверкой машину, на которой вы работали, перезагружают, т.е. все ваши настройки системы должны пережить перезагрузку. Если система не грузится (например ошибка в /etc/fstab), то вы автоматически получаете 0 баллов, даже если все остальное вы сделали правильно. Или если вы не включили автостарт сервиса при загрузке, то он не поднимется, и все задания, связанные с этим сервисом, не будут зачтены.
Еще один важный момент в том, что неважно, как именно вы сделаете то, что от вас хотят (из командной строки, через графический интерфейс, методом тыка), важно, чтобы в итоге все работало. Практически любую настройку Линукса можно сделать несколькими разными способами и командами, делайте так, как умеете, как вам удобно.
Как готовиться
Подготовка зависит от вашего бюджета, если бюджет позволяет (или работодатель берет на себя расходы), лучше всего пройти один из официальных RedHat тренингов. Если у вас мало или совсем нет опыта с Линуксом, то это тренинги Red Hat System Administration I (RH124) + Red Hat System Administration II with RHCSA Exam (RH135). Если имеется опыт администрирования Линукс, то это тренинг RHCSA Rapid Track Course (RH200). Каждый курс проходит 5 дней, первые 4 дня обучение, на 5ый день экзамен, при этом можно до конца 4го дня, если поймете, что не сможете сдать, перенести дату экзамена на будущее. Стоимость курса в США около 3 -3.5 тыс. $, включая экзамен, стоимость отдельно экзамена 400$. В России в компании Софтлайн аналогичный курс стоит порядка 45 000 р.
Преимущества официального курса в том, что там точно будут именно те темы, которые будут и на экзамене, ведут курсы те же люди, которые принимают экзамен, соответственно они знают, на что обратить внимание. Но даже при прохождении официального курса, я бы рекомендовал заранее почитать про все темы из вышеуказанного списка, и иметь о них представление.
Если бюджета на курс не хватает, рекомендую готовиться по одной из книжек, например «RHCSA/RHCE Red Hat Linux Certification Study Guide (Exams EX200 & EX300), 6th Edition», Michael Jang, или «Hands-on Guide to the Red Hat Exams: RHCSA and RHCE Cert Guide and Lab Manual», Damian Tommasino. В этих книжках есть примерные варианты экзаменов, что поможет составить общее представление. Также хорошим источником знаний является официальная документация RedHat, в первую очередь Deployment Guide, и документы про LVM, SELinux, Virtualization.
Однако просто читать книжки\документацию недостаточно, необходимо опробовать все полученные знания на практике, т.е. на реальной системе. В вышеуказанных книжках в каждой главе есть лабораторные работы, которые следует выполнять. Там рекомендуется делать все на виртуальной машине с ОС аналогичной RedHat Enterprise Linux 6, т.е. Centos или Scientific Linux. Если подготовка по книжкам для вас слишком скучна, попробуйте поставить на свою рабочую машину что-нибудь вроде Centos Minimal с минимальным набором пакетов для работоспособной системы без графического интерфейса, и доведите ее до удобства (поднимите сетку, подключите репозитории, поставьте и настройте нужные пакеты, и т.д.).
Также можно поискать видео с презентациями нужных тем на YouTube, например после вот этого видео я получил представление о SELinux и просто хорошо посмеялся.
Источник