Сертификация Comptia Linux+

В давно ушедшем 2020 году я поставил перед собой цель — подготовиться и сдать экзамен для получения сертификата по программе Comptia Linux+. Так вышло, что в том году планам не суждено было осуществиться, но зато под конец 2021 года я всё-таки добил эту тему и успешно прошёл тест с первой попытки, а теперь хочу поделиться с вами советами, как лучше подготовиться и сдать этот экзамен на проверку уровня ваших знаний как непосредственно Linux администратора, так и в целом работника служб информационных технологий.

Зачем сдавал и стоило ли оно того?

Я хотел сдать этот экзамен в первую очередь для самого себя, чтобы подтвердить в первую очередь себе, что в администрировании Linux и устройстве данной ОС я относительно неплохо разбираюсь. Для моего текущего места работы данная сертификация не требовалась и никаких бонусов за неё я не получу, скорее всего в большинстве российских фирм данная сертификация окажется невостребованной, но это моё субъективное мнение. Ещё я надеюсь, что наличие такого сертификата поможет проще находить клиентов на Upwork, всё-таки человеку с сертификатом доверия чуть больше, чем просто парню, который утверждает, что знает и умеет в Linux.

Стоила ли игра свеч? Могу сказать, что подготовка к экзамену в плане чтения книг и практические навыки работы с операционной системой безусловно пригодятся мне в дальнейшей работе. А вот зубрёжка правильных формулировок специфичных вопросов экзамена и запоминание редко используемых опцией команд — это явно в пустую потраченное время.

Резюмируя плюсы и минусы могу сказать так: если вы много лет администрируете Linux и у вас всё в порядке с работой в консоли и с написанием нехитрых bash скриптов и составлением сложных pipe-команд 3-4 уровней вложенности, то тратить время на данный экзамен можно только если его сдачу вам оплачивает работодатель и если сам сертификат вам требуется на текущем или будущем месте работы.

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

Как готовился?

Начну с того, что у меня за плечами большой опыт работы с серверными операционными системами Microsoft. Я начинал работать на Windows Server 2003, учился на практике, проходил обучение по работе с Active Directory и Exchange, сдавал экзамены 70-740, 70-742 и 70-746 по работе с различными ролями Windows Server 2016. А вот Linux — он вроде всегда был где-то рядом, я самостоятельно настраивал несколько VPS`ок под веб-сервера, на работе поднимал виртуальные машины под Debian 8+, Ubuntu и CentOS, но работа с этими операционными системами всегда была какой-то не до конца серьёзной, без полноценного понимания происходящего. То есть консоли я не боялся, но большую часть настроек выполнял по готовым инструкциям и если приходилось что-то дебажить, то это вызывало затруднения и необходимость по долгу просиживать в поисковиках.

Однако начиная с 2019 года была объявлена программа по импортозамещению и стало понятно — дальнейшего развития сервисов Microsoft нам, как IT-отделу, уже не светит. С этих пор установок Linux серверов стало значительно больше, а погружение в эту ОС — глубже. Наличие практических навыков работы с ОС очень сильно помогает в подготовке, мне кажется исключительно по книгам и учебным примерам я бы экзамен не сдал, ну или как минимум потратил на подготовку значительно больше времени.

Книги

Linux+ and LPIC-1 Guide to Linux Certification, пятое издание — я не помню как именно я вышел на эту книгу, но в итоге мне повезло найти её на просторах сети в формате PDF и мне этот учебник очень понравился. Книга на английском языке, её ценность в том, что она содержит не только теоретическую часть, но и большое количество практических заданий, которые надо проделать на физической или виртуальной машине под управлением Fedora Linux и Ubuntu. Не ленитесь и обязательно делайте всю практику даже через «не хочу» — это единственный способ сформировать навыки и зафиксировать знания у вас в голове. Поверьте, если вам кажется, что вы всё поняли, что задания простые и нет смысла их повторять — это вам только кажется. Как только вы сядете за самостоятельное выполнение, сразу станет понятно, что нужно подглядеть в книге то одну команду, то другую опцию — это нормально, так и должно быть. Дополнительной хорошей практикой будет выписывание полезных и новых для вас команд в блокнот — ручная запись (а не «копипаста») тоже способствует формированию необходимых навыков.

CompTIA Linux+ Portable Command Guide — эту книжку я уже прикупил на Амазоне в электронном виде. Это не учебник, а относительно компактный сборник всех команд с опциями и аргументами, которые встречаются в экзамене. В идеале всё описанное в данной книге нужно запомнить наизусть, но если вы хотя бы один раз её полностью прочитаете и поиграетесь в консоли с каждой из приведённых команд, то какая-то часть (возможно даже большая) в голове точно осядет и при ответе на вопросы экзамена память подкинет вам верный ответ. Рекомендую прочитать эту книгу за как можно более короткий период и поближе к сдаче экзамена. По сути это справочник и если растянуть его чтение на несколько месяцев, то вы точно забудете всё, что было в первые пару недель чтения.

Командная строка Linux — прекрасная книга с неплохим переводом на русский язык. Для сдачи экзамена её будет точно недостаточно, но для погружения в консоль и повышения уровня уверенности в собственных силах крайне рекомендую. Здесь тоже очень много практики, которую обязательно нужно делать самостоятельно.

Ну и в целом эту книгу я могу порекомендовать всем, кто хочет работать в Linux и Unix в целом, не зависимо от сдачи того или иного экзамена. Здесь очень здорово, плавно и с подробными пояснениями раскрывается вся мощь символов подстановки, перенаправления ввода и вывода, регулярных выражений, утилит командной строки по работе с текстом. Всё это вам точно пригодится в работе, ведь без однострочников и bash-скриптов в Linux по-прежнему никуда. Эту книгу я покупал в бумаге, её несложно найти в продаже.

Сторонние тесты

К сожалению, качественных сторонних тестов для Comptia Linux+ я в сети не нашёл, видимо данная организация хорошо борется с дампами, а может быть они просто никому особо не нужны. Я купил за 10$ (сейчас он стоит 16$) доступ к тестам на ресурсе www.testpreptraining.com и это в целом неплохой вариант, но с двумя оговорками.

Во-первых, вопросы в настоящем экзамене заметно отличаются, схожих тем, как мне кажется, процентов 60, максимум 70. Возможно это дампы более старой версии экзамена, мне трудно сказать наверняка.

А во-вторых, и это даже более важно, не все ответы на вопросы забиты в базу правильно. То есть такая подготовка может научить вас плохому. Не на каждый вопрос есть подробное описание решение, не всегда оно правильное, а значит вам придётся гуглить ответы, в которых вы не уверены, а это может значительно увеличить время подготовки.

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

Практика от KodeKloud

Вполне может так получиться, что у вас есть желание выучить Linux и сдать сертификационный экзамен, при этом на основной работе практических заданий по работе с данной ОС нет. Безусловно, можно всегда найти себе какие-то задачки для «песочницы» и самостоятельно ковыряться в своих лабораторных стендах, но как дополнительный источник приближенный к реальности практики можно использовать «симулятор Linux администратора» от компании KodeKloud — https://kodekloud-engineer.com/.

Вы регистрируетесь в системе и начинаете раз в 1-2 дня получать различные админские задания. Сначала более простые, потом всё сложнее и сложнее. Большой плюс данной платформы в том, что это не тест на угадайку и не базовая симуляция с расстановкой значений по пустым полям. Здесь вам дают вполне обычное окошко терминала, ssh доступ до ряда серверов под управлением CentOS 7, ну а дальше надо внимательно читать задание и делать, что просят: применить правильные права на файл, настроить синхронизацию времени по NTP, установить SSL сертификат для Nginx, поставить и настроить почтовый сервер с получением почты по IMAP и так далее. Различных заданий примерно штук 50, потом они, к сожалению, повторяются по кругу. За выполнение заданий вы получаете очки, после набора 25 000 очков можно получить «повышение» до DevOps инженера и открыть доступ к новым заданиям.

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

Официальный тренажёр

Поскольку я сразу решил, что буду брать комплект со второй попыткой пересдачи, потому что в свои силы не сильно верил и был почти уверен, что первый раз будет провальным, то решил доплатить ещё 110$ за доступ к тренажёру CompTIA CertMaster Practice for Linux+ (XK0-004). Да, разница по сравнению с просто сдачей экзамена получается в 211$ (559$ против 348$), но зато после такой подготовки шансов не получить сертификат у вас будет очень мало.

Тренажёр представляет собой 27 тестов разной длины из 5 больших категорий с необходимостью выбрать один правильный вариант ответа в каждом из вопросов, а также практический тест, который по сложности и ощущениям действительно очень близок к тому, что происходит на настоящем экзамене.

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

В отличие от кривых тестов от testprep здесь я не нашёл неверных ответов, да и пояснения к ответам даны всегда и более-менее понятно. Рекомендую ли я покупать доступ к этому тренажёру? Да, безусловно — для подготовки к экзамену это помогает очень сильно. Достаточно ли заучить только вопросы тренажёра, чтобы успешно сдать экзамен? Думаю, что нет, так как вопросы в настоящем экзамене лишь похожи по смыслу на тестовые, но все они сформулированы иначе и если вы вообще не понимаете, о чём речь и рассчитываете только на заучивание — это вам точно не поможет.

Что спрашивают?

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

  • Понимание принципов работы сетей, DHCP, DNS, стека протоколов TCP/IP — хватит и базовых знаний, но совсем без сетевой части не обойтись.
  • Понимание различий между BIOS и UEFI, MBR и GPT — на эту тему достаточно много вопросов и часть из них вообще не связана с Linux, просто на понимание базовых принципов современного компьютерного железа.
  • Процентов 10-15 вопросов могут касаться таких далёких от Linux вещей как HDMI и DisplayPort, SATA и SAS, Wi-Fi, Bluetooth и NFC, USB и PCI — я не говорю, что это сложные вопросы, просто их не ожидаешь увидеть в экзамене по Linux и часть из них кривовато сформулирована, что доставляет дополнительные сложности с выбором правильного ответа (например, что лучше — HDMI или DisplayPort? Правильный ответ — HDMI и просто смиритесь с этим).
  • Много вопросов, касающихся работы с SELinux и AppArmor — обязательно как следует изучите эту тему, выучите все базовые команды, разберитесь в конфигах и вообще поймите, как это всё работает. Судя по чатам и статьям в интернете, данные технологии дополнительной защиты и разграничения доступа чаще всего просто выключают, так вот на экзамене так не прокатит — надо разбираться, пусть и поверхностно.
  • На тренажёре побольше посидите над вопросами, касающимися автоматизации и оркестрации — в экзамене встречается достаточно много пространных, заковыристо сформулированных вопросов, которые просят от вас понимать теоретические отличия данных понятий. На мой взгляд это глупые вопросы и надо просто запомнить, что хочет от вас услышать Comptia в качестве правильного ответа.

Больше ничего специфичного вспомнить не могу, отмечу только, что значительная часть вопросов экзамена специально составлена так, чтобы требовать от вас знаний справочного типа. И бороться с этим никак нельзя, либо учить все опции и аргументы (вы ведь всегда на память сможете сказать, с помощью какого аргумента команды date можно вывести дату по Юлианскому календарю, не так ли?), либо не сдавать данный экзамен. Разумеется, доступа к man, гуглу и любым справочным системам, кроме вашей памяти, у вас на экзамене не будет.

Как сдавать?

При желании данный экзамен можно сдать очно в учебных центрах Специалист и Softline, возможно где-то ещё. Я данный вариант активно не рассматривал, так как там и оплата отдельная (выше чем на официальном сайте), ну и к тому же в наше время лишний раз куда-то ехать не хочется, лучше сдать экзамен из дома.

Для сдачи экзамена онлайн вам потребуется отдельная комната с дверью и без людей, ноутбук или стационарный компьютер с Windows или Mac OS, веб-камера и смартфон с камерой, а также удостоверяющий личность документ международного формата (я использовал водительское удостоверение). Если такой вариант вам подходит, то покупаете нужный набор опций онлайн (занятно, что данная ссылка с российским IP не открывается, пришлось использовать немецкий VPN и потом выбирать Россию из списка азиатских стран, к Европе нас не причисляют).

После покупки можно выбрать дату и записаться на первую попытку сдачи. Я обратил внимание, что во все ближайшие дни были доступны только вечерние интервалы сдачи по московскому времени — возможно другие уже были заняты, а может быть их и не бывает, так как все наблюдатели находятся в таких часовых поясах, что днём в GMT+3 они оказываются недоступны. Мне в итоге удалось записаться на 20:30.

Экзамен длится 120 минут, но если английский вам не родной, то время будет увеличено до 165 минут. Можно подключиться за 30 минут до начала экзамена, чтобы загрузить все фотки и пообщаться с проверяющим. На самом деле если ваши фотки рабочего стола, комнаты и документов не вызовут никаких вопросов, то может и общаться ни с кем не придётся.

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

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

Дальше идут стандартные вопросы с 4-5 вариантами ответа, где правильный всегда только один. Да, это самый примитивные вариант теста и часть вопросов можно взять просто за счёт логики и методом исключения, ну а часть просто угадать, не без этого.

За все правильные ответы вы можете получить в общей сложности 900 баллов, из которых проходными являются 720. Мне показалось, что вопросы на настоящем экзамене были сформулированы несколько сложнее, чем в тренажёре и я совсем не был уверен, что наберу необходимое количество баллов с первого раза. Однако оказалось, что мне удалось выбить 851 балл из 900 возможных — для меня это отличный результат! Если вам удалось сдать экзамен, то сертификат будет готов и доступен в PDF формате через 1-2 дня.

Надеюсь этот материал поможет вам понять — надо ли именно вам сдавать экзамен Comptia Linux+ и если решите, что надо, то вы сможете подготовиться к сдаче быстрее и эффективнее, чем это сделал я. Удачи всем сдающим! Пишите в комментариях, если у вас будут какие-то вопросы касательного данного экзамена, постараюсь помочь и ответить.

Похожие записи

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

Ваш адрес email не будет опубликован.