- Сертификация администраторов UNIX систем
- Linux Professional Institute Linux Essentials
- Show employers that you have the foundational skills required for your next job or promotion.
- Exam 010 Objectives
- Topic 1: The Linux Community and a Career in Open Source
- 1.1 Linux Evolution and Popular Operating Systems
- 1.2 Major Open Source Applications
- 1.3 Open Source Software and Licensing
- 1.4 ICT Skills and Working in Linux
- Topic 2: Finding Your Way on a Linux System
- 2.1 Command Line Basics
- 2.2 Using the Command Line to Get Help
- 2.3 Using Directories and Listing Files
- 2.4 Creating, Moving and Deleting Files
- Topic 3: The Power of the Command Line
- 3.1 Archiving Files on the Command Line
- 3.2 Searching and Extracting Data from Files
- 3.3 Turning Commands into a Script
- Topic 4: The Linux Operating System
- 4.1 Choosing an Operating System
- 4.2 Understanding Computer Hardware
- 4.3 Where Data is Stored
- 4.4 Your Computer on the Network
- Topic 5: Security and File Permissions
- 5.1 Basic Security and Identifying User Types
- 5.2 Creating Users and Groups
- 5.3 Managing File Permissions and Ownership
- 5.4 Special Directories and Files
Сертификация администраторов UNIX систем
В мире железа есть понятие сертификации, которое говорит о том, что данное оборудование сертифицировано для выполнения конкретных задач, работы в конкретных условиях и т.д. Такое же понятие есть в мире ПО, например: операционная система сертифицирована для работа на конкретном оборудовании, или программа сертифицирована выполнять определенные расчеты. Это понятие говорит о том, что клиент (покупатель) может быть уверен в том, что продукт, который он покупает, выполнит его задачи на все 100%.
Точно такое понятие сейчас применимо и к специалистам. Сертификация специалиста — проверка его на наличие необходимых знаний, навыков и опыта для выполнения задач, связанных с технологией или продуктом, для которого он сертифицируется. В случае успешного прохождения сертификации специалист получает сертификат (бумажный или электронный) и, по идее, считается экспертом в данной технологии в рамках направленности и уровню сертификационного экзамена.
В этой статье я хотел бы осветить процесс подготовки к сертификационному экзамену, основываясь на своем опыте сдачи сертификационных экзаменов IBM.
Первое, что нужно четко определить для себя: цель. В большинстве случаев это, конечно же, получение работы, надежда на более легкое и быстрое собеседование, украшение резюме. Цель — это мотивация к изучению, она должна быть четкой и важной на столько, чтобы заставила оторваться от дивана и готовиться к экзамену. В моем случае целью было как раз привлечение внимания к моему резюме заветной надписью «IBM Certified . », т.к. официального опыта работы у меня всего 2 года, хотя администрирую UNIX системы уже 5 лет и 2 года веду тренинги по администрированию Linux как фрилансер.
Второе — технология и вендор. Здесь я могу сказать свое мнение только о UNIX сертификациях, которых сейчас есть несколько. Один умный человек мне однажды на форуме сказал: «Если вы хотите легко и быстро найти работу — изучайте Windows. Если вы готовы инвестировать немножко своего времени в изучение системы и получать чуть больше зарплаты — изучайте Linux. Если вы готовы инвестировать не только время в свое будущее и получать нормальную зарплату — изучайте Unix. Если вы хотите быть всегда востребованным специалистом на рынке — изучайте „редкие“ системы, как i5/OS или z/OS. Работу найти будет сложно, зато когда вы станете высококвалифицированным специалистом она будет сама вас искать и находить.» Из вендоров сертификаций по Linux я бы выделил следующие: RedHat, Novell, LPI. Это самые известные у нас сертификации админов Linux. RedHat и Novell — два гиганта, которые разрабатывают дистрибутивы Enterprise-уровня. Они же и проводят сертификации, т.е. прямо производитель софта говорит: «Да! Я утверждаю, что этот человек может работать с моей системой». Звучит убедительно, и, как показал опыт, эти слова — не просто колебание воздуха, если человек имеет на руках сертификат RHCE или Novell CLE — можно гарантированно этому верить. Эти экзамены — не тесты, а практика, они проводятся в специальных центрах сертификации, которые жестко проверяются и контроллируются самими вендорами. Если выбирать из этих двух — я бы предпочел RedHat, в свете последних событий у Novell непонятная позиция на рынке. С другой стороны — экзамены RedHat сложнее и довольно дорогие. Чтобы получить RHCE, которая является самой популярной и уважаемой, нужно сдать RHCSA, и все эти экзамены по $400.
LPI — отдельный вопрос. Это абсолютно сторонняя контора, которая разрабатывает тесты и программы обучения Linux. В отличие от RedHat и Novell — эти тесты общие для всех дистрибутивов, т.е. в тесте может попасться вопрос о менеджере пакетов yum, и тут же — по APT. Хоть в официальном FAQ LPI и валятся шишки на высокую цену экзамена RHCE — сами в зеркало они смотреть не хотят: они предлагают 3 уровня, для каждого уровня нужно сдать минимум 2 экзамена, каждый экзамен стоит $150. Из этого всего я сделал вывод для себя: LPI я буду сдавать только в том случае, если этого потребует мой будущий работодатель. Причины для этого две: во первых — банально дорого, во вторых лично для меня фраза вендора «Этот человек способен работать с моей ОС» звучит убедительнее, чем фраза какой-то левой конторы: «Этот человек может работать с любым Линуксом». LPI, по сути, держится на хорошем счету только потому, что поддерживается большими компаниями типа IBM и Novell.
Из UNIX сертификаций самыми ходовыми сейчас являются сертификации по IBM AIX, Oracle Solaris, HP-UX. Выбирать из них лучше то, с чем больше знаком и не нужно забывать о том, что все они привязаны к железу. AIX крутится только на IBM System P со своими технологиями виртуализации, Solaris в принципе работает и на x86, и на SPARC, а HP-UX — на PA-RISC или Itanium. Если нет доступа к оборудованию, то очевидным выбором будет Solaris, который можно установить на обычную виртуалку и учиться. Мне повезло, я бесплатно съездил в IBM и прослушал курс «AIX 6 Jumpstart for UNIX Professionals», где узнал основы AIX, покопался на HMC и даже увидел как работает Live Partition Mobility. Затем мне дали shell на AIX, где я, в последствии, и готовился к экзамену.
Третье: практика. И так, по чем сдавать сертификацию выбрали. Теперь нужно подумать о практике, без практики на экзамен лучше не соваться. Здесь очень помогут технологии виртуализации: Linux и Solaris лучше установить на какой нибудь VirtualBox, сделать бекап образа винта и спокойно изучать систему, не боясь ее запороть. С AIX и UP-UX ситуация сложнее, здесь придется или покупать shell, или как-то выкручиваться. Вариант, которым воспользовался я — академическая инициатива IBM. В рамках этой программы преподы ВУЗов получают бесплатный доступ на LPAR для себя и своих студентов, где и можно потренироваться. В результате я заказал LPAR — и сам научился, и студентов на них учу.
Четвертое: Документация. Я рекомендую использовать официальную документацию к системе, которую дает производитель. Для IBM — это официальные руководства (доступные по академ. программе) и редбуки, по HP-UX и Solaris документации много на оф. сайтах. С Linux сложнее — там придется взять список тем, которые выносятся на экзамен, и искать книгу или книги, которые содержит все эти темы. Экспресс метод типа «залез в гугль, увидел, что команда rm удаляет файл, и этого будет достаточно» — не покатит. Экзаменаторы придумывают вопросы опираясь на то, что человек имеет некоторый опыт, и могут спросить: «А почему когда под рутом удаляешь файл — система переспрашивает: удалять его, или нет, а если под юзером — то не спрашивает?». Здесь потребуется знать, что под рутом в системе есть защита от дурака: поставили алиас с «rm» на «rm -i». Вывод: нужно нарабатывать опыт работы с системой, читать в книге всю главу и цепляться за такого рода мелочи, чтобы узнать почему так происходит.
Пятое: дампы. Сдавать экзамен по дампам я НЕ рекомендую. Некоторые компании предлагают текущие дампы экзаменов за деньги, но эти деньги будут выброшены на ветер, потому что даже при наличии сертификата собеседование будет, и там все равно все всплывет. Я однажды подрабатывал фрилансером, а в контору брали администратора сети, ну меня попросили провести собеседование. Пришла девушка, в резюме указано, что сдан CCNA, но как же было противно когда всплыло, что она толком айпи адрес от подсетки не отличит.
Но у дампов есть одна не плохая особенность. Дампы предыдущих экзаменов обычно свободно висят в Интернете. И очень полезно пройти по ним этот экзамен чтобы оценить свои силы перед сдачей, потому что в случае провала — деньги за экзамен не возвращаются. Как я и сделал: я сдавал экзамен по IBM 000-104, а нашел дамп по IBM 000-223. Вопросы разные, версии AIX разные, но после прохождения этого дампа я понял свои слабые места и продолжил обучение.
Шестое: регистрация в центре сертификации. И так, к экзамену подготовились, можно регистрироваться для сдачи. Для RedHat и Novell есть свои правила, обычно экзамены проходят по расписанию, придется искать ближайший авторизованный центр и согласовывать даты. Остальные экзамены можно сдать в Prometric, для этого нужно зарегистрироваться на сайте, заказать экзамен, оплатить его платежной картой и ждать экзамена. Очень важно не забыть взять с собой в центр тестирования 2 документа, я брал паспорт гражданина и загран паспорт.
Седьмое: сдача экзамена. В процессе сдачи теста не стоит волноваться, времени обычно дается предостаточно, но все же рекомендую пропускать вопросы, над которыми нужно долго подумать, и быстро отмечать то, в чем есть уверенность, а затем уже возвращаться к сложным вопросам. Когда я сдавал экзамен по AIX — я потратил час, хотя давали 150 минут, а когда сдавал экзамен ASPLinux — было мало времени и много вопросов, из которых половина наподобие «какой ключ используется для. », а некоторые ситуационные, например: «Вот такая ситуация:… Какие параметры конфигурационного файла squid необходимы для решения проблемы?» и штук 10 ответов чекбоксами.
После сдачи экзамена центр тестирования дает документ, в котором указаны результаты теста. Это единственное подтверждение того, что тест сдан, до момента попадания результатов в базу данных Prometric и вендора сертификации, поэтому терять его не желательно.
Обычно экзамены фиксируются в БД через несколько рабочих дней, после чего производится выдача электронных сертификатов. Тенденция пошла такая: электронные сертификаты присылаются, могут быть проверены через вендора, а если нужен бумажный — то за него нужно заплатить. Например, IBM берет около 6 долларов + доставка, что в сумме для Украины вышло приблизительно $12.
Задача выполнена. Теперь время искать работу, чем я и займусь в ближайшее время. А читателю я пожелаю творческих успехов и удачи в сдаче экзаменов!
Источник
Linux Professional Institute Linux Essentials
Show employers that you have the foundational skills required for your next job or promotion.
Linux adoption continues to rise world-wide as individual users, government entities and industries ranging from automotive to space exploration embrace open source technologies. This expansion of open source in enterprise is redefining traditional Information and Communication Technology (ICT) job roles to require more Linux skills. Whether you’re starting your career in open source, or looking for advancement, independently verifying your skill set can help you stand out to hiring managers or your management team.
The Linux Essentials certificate also serves as a great introduction to the more complete and advanced Linux Professional certification track.
Current version: 1.6 (Exam code 010-160)
Objectives: 010-160
Prerequisites: There are no prerequisites for this certification
Requirements: Passing the Linux Essentials 010 exam. The Linux Essentials exam contains 40 questions and must be completed within 60-minutes.
Validity period: Lifetime
Cost: Click here for exam pricing in your country.
Languages for exam available in VUE test centers: English, German, Japanese, Portuguese (Brazilian), Dutch
Languages for exam available online via OnVUE: English, Japanese, Portuguese (Brazilian)
To receive the Linux Essentials certificate the candidate must:
- have an understanding of the Linux and open source industry and knowledge of the most popular open source Applications;
- understand the major components of the Linux operating system, and have the technical proficiency to work on the Linux command line; and
- have a basic understanding of security and administration related topics such as user/group management, working on the command line, and permissions.
Источник
Exam 010 Objectives
Exam Objectives Version: Version 1.6
Exam Code: 010-160
About Objective Weights: Each objective is assigned a weighting value. The weights indicate the relative importance of each objective on the exam. Objectives with higher weights will be covered in the exam with more questions.
Topic 1: The Linux Community and a Career in Open Source
1.1 Linux Evolution and Popular Operating Systems
Weight: 2
Description: Knowledge of Linux development and major distributions.
Key Knowledge Areas:
- Distributions
- Embedded Systems
- Linux in the Cloud
The following is a partial list of the used files, terms and utilities:
- Debian, Ubuntu (LTS)
- CentOS, openSUSE, Red Hat, SUSE
- Linux Mint, Scientific Linux
- Raspberry Pi, Raspbian
- Android
1.2 Major Open Source Applications
Weight: 2
Description: Awareness of major applications as well as their uses and development.
Key Knowledge Areas:
- Desktop applications
- Server applications
- Development languages
- Package management tools and repositories
The following is a partial list of the used files, terms and utilities:
- OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
- Nextcloud, ownCloud
- Apache HTTPD, NGINX, MariaDB, MySQL, NFS, Samba
- C, Java, JavaScript, Perl, shell, Python, PHP
- dpkg, apt-get, rpm, yum
1.3 Open Source Software and Licensing
Weight: 1
Description: Open communities and licensing Open Source Software for business.
Key Knowledge Areas:
- Open source philosophy
- Open source licensing
- Free Software Foundation (FSF), Open Source Initiative (OSI)
The following is a partial list of the used files, terms and utilities:
- Copyleft, Permissive
- GPL, BSD, Creative Commons
- Free Software, Open Source Software, FOSS, FLOSS
- Open source business models
1.4 ICT Skills and Working in Linux
Weight: 2
Description: Basic Information and Communication Technology (ICT) skills and working in Linux.
Key Knowledge Areas:
- Desktop skills
- Getting to the command line
- Industry uses of Linux, cloud computing and virtualization
The following is a partial list of the used files, terms and utilities:
- Using a browser, privacy concerns, configuration options, searching the web and saving content
- Terminal and console
- Password issues
- Privacy issues and tools
- Use of common open source applications in presentations and projects
Topic 2: Finding Your Way on a Linux System
2.1 Command Line Basics
Weight: 3
Description: Basics of using the Linux command line.
Key Knowledge Areas:
- Basic shell
- Command line syntax
- Variables
- Quoting
The following is a partial list of the used files, terms and utilities:
- Bash
- echo
- history
- PATH environment variable
- export
- type
2.2 Using the Command Line to Get Help
Weight: 2
Description: Running help commands and navigation of the various help systems.
Key Knowledge Areas:
The following is a partial list of the used files, terms and utilities:
2.3 Using Directories and Listing Files
Weight: 2
Description: Navigation of home and system directories and listing files in various locations.
Key Knowledge Areas:
- Files, directories
- Hidden files and directories
- Home directories
- Absolute and relative paths
The following is a partial list of the used files, terms and utilities:
- Common options for ls
- Recursive listings
- cd
- . and ..
- home and
2.4 Creating, Moving and Deleting Files
Weight: 2
Description: Create, move and delete files and directories under the home directory.
Key Knowledge Areas:
- Files and directories
- Case sensitivity
- Simple globbing
The following is a partial list of the used files, terms and utilities:
Topic 3: The Power of the Command Line
3.1 Archiving Files on the Command Line
Weight: 2
Description: Archiving files in the user home directory.
Key Knowledge Areas:
- Files, directories
- Archives, compression
The following is a partial list of the used files, terms and utilities:
- tar
- Common tar options
- gzip, bzip2, xz
- zip, unzip
3.2 Searching and Extracting Data from Files
Weight: 3
Description: Search and extract data from files in the home directory.
Key Knowledge Areas:
- Command line pipes
- I/O redirection
- Basic Regular Expressions using ., [ ], *, and ?
The following is a partial list of the used files, terms and utilities:
3.3 Turning Commands into a Script
Weight: 4
Description: Turning repetitive commands into simple scripts.
Key Knowledge Areas:
- Basic shell scripting
- Awareness of common text editors (vi and nano)
The following is a partial list of the used files, terms and utilities:
Topic 4: The Linux Operating System
4.1 Choosing an Operating System
Weight: 1
Description: Knowledge of major operating systems and Linux distributions.
Key Knowledge Areas:
- Differences between Windows, OS X and Linux
- Distribution life cycle management
The following is a partial list of the used files, terms and utilities:
- GUI versus command line, desktop configuration
- Maintenance cycles, beta and stable
4.2 Understanding Computer Hardware
Weight: 2
Description: Familiarity with the components that go into building desktop and server computers.
Key Knowledge Areas:
The following is a partial list of the used files, terms and utilities:
- Motherboards, processors, power supplies, optical drives, peripherals
- Hard drives, solid state disks and partitions, /dev/sd*
- Drivers
4.3 Where Data is Stored
Weight: 3
Description: Where various types of information are stored on a Linux system.
Key Knowledge Areas:
- Programs and configuration
- Processes
- Memory addresses
- System messaging
- Logging
The following is a partial list of the used files, terms and utilities:
4.4 Your Computer on the Network
Weight: 2
Description: Querying vital networking configuration and determining the basic requirements for a computer on a Local Area Network (LAN).
Key Knowledge Areas:
- Internet, network, routers
- Querying DNS client configuration
- Querying network configuration
The following is a partial list of the used files, terms and utilities:
- route, ip route show
- ifconfig, ip addr show
- netstat, ss
- /etc/resolv.conf, /etc/hosts
- IPv4, IPv6
- ping
- host
Topic 5: Security and File Permissions
5.1 Basic Security and Identifying User Types
Weight: 2
Description: Various types of users on a Linux system.
Key Knowledge Areas:
- Root and standard users
- System users
The following is a partial list of the used files, terms and utilities:
- /etc/passwd, /etc/shadow, /etc/group
- id, last, who, w
- sudo, su
5.2 Creating Users and Groups
Weight: 2
Description: Creating users and groups on a Linux system.
Key Knowledge Areas:
- User and group commands
- User IDs
The following is a partial list of the used files, terms and utilities:
- /etc/passwd, /etc/shadow, /etc/group, /etc/skel/
- useradd, groupadd
- passwd
5.3 Managing File Permissions and Ownership
Weight: 2
Description: Understanding and manipulating file permissions and ownership settings.
Key Knowledge Areas:
- File and directory permissions and ownership
The following is a partial list of the used files, terms and utilities:
5.4 Special Directories and Files
Weight: 1
Description: Special directories and files on a Linux system including special permissions.
Key Knowledge Areas:
- Using temporary files and directories
- Symbolic links
The following is a partial list of the used files, terms and utilities:
Источник