Примеры заданий на экзамене RHCSA

Опубликовано: 16 Март, 2015 в разделе: Экзамен

Поговорим немного о предстоящем экзамене EX200 (напомню, сайт посвящен сертификации Red Hat Certified System Administrator).

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

redhat_logo

Подготовка виртуальной машины

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

Для этого загружаемся в однопользовательский режим, затем устанавливаем новый пароль. Если это RHEL6, то нужно сперва выключить SELinux:

# setenforce 0

Нам важно, чтобы команда # getenforce выдавала Permissive режим, а не Enforcing.

Затем перезагружаемся в 5-ый уровень выполнения (графический режим):

# init 5

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

  1. Для того, чтобы указать имя хоста, нам потребуется файл /etc/sysconfig/network, где нужно указать параметры HOSTNAME и GATEWAY, а так же включить сеть NETWORKING=yes
  2. Пропишем так же имя хоста в /etc/hosts в виде IP HOSTNAME
  3. DNS пропишем в файл /etc/resolv.conf в виде nameserver IP
  4. Пропишем в файл /etc/sysconfig/network-script/ifcfg-eth0 правильный шлюз,IP адрес и DNS

Когда всё это сделано, можно приступать к вопросам.


 

Вопрос 1

Задание: Добавить трёх пользователей: andrey, ivan и tom. Причем дополнительная группа для andrey и ivan «admin«. А для tom сделать невозможным интерактивный вход в систему.

Решение: 

# useradd -G admin andrey
# useradd -G admin ivan
# useradd -s /sbin/nologin tom

Посмотреть дополнительные группы andrey и ivan:

# id andrey
# id ivan

Посмотреть интерактивный интерпретатор пользователя tom:

# cat /etc/passwd | grep tom


 

Вопрос 2

Задание: Создать каталог в /home под названием admins. Сделать группу admin владельцами этого каталога. Для пользователей группы admin сделать доступ на чтение и запись, а другим пользователям запретить всякий доступ. Файлы, созданные пользователям этой группы должны также принадлежать членам этой группы.

Решение:

# mkdir /home/admins/
# chgrp admin /home/admins/
# chmod 770 /home/admins/
# chmod g+s /home/admins/


Вопрос 3

Задание: Сконфигурировать планировщик так, чтобы выводилось сообщение «hello» каждый день в 14:25

Решение:

Выводить будем командой echo, узнаем её местонахождение:

# which echo

Создаем задачу в cron:

# crontab -e
25 14 * * * /bin/echo hello


 

Вопрос 4

Задание: Найти все файлы, принадлежащие пользователю ivan и скопировать их в каталог /mnt/to_ivan

Решение:

# mkdir /mnt/to_ivan
# find / -user ivan -exec cp -rfp {} /mnt/to_invan/\;


Вопрос 5

Задание: Найти строки, содержащие «abcde» в файле /etc/test и записать их в той же последовательности в /tmp/test

Решение:

# grep 'abcde' /etc/test > /tmp/test

 

5 комментариев

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

    • Вася:

      Ну так вот эти задания и описываются, не тупи

    • Dmitry:

      И к чему вы это?
      Если кандидат хочет посмотреть на примеры заданий, то это вовсе не означает, что он будет тупо по шпорам зубрить. Всегда приятно знать, хотя бы приблизительно, с чем придётся столкнуться.

  2. Сергей:

    Таки стенсняюсь сказать

    второе задание выполнено неверно. Ресь шла про группу admin, а не про пользователя.

    Первое задание тоже весьма спорно — команды для _создания_ пользователей не приведены

    • Дмитрий:

      По второму заданию согласен, исправление внесено. А почему первое задание спорно? Поясните свою позицию

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.