Difference between revisions of "LPIC-1 Objectives V3(RU)"
(→103.5 Create, monitor and kill processes) |
GMatthewRice (Talk | contribs) m (moved LPIC-1 Objectives(RU) to LPIC-1 Objectives V3(RU)) |
||
(33 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
==Введение== | ==Введение== | ||
− | Данный экзамен является | + | Данный экзамен является необходимым для прохождения сертификации LPIC-1 или LPI Уровня 1. В статье описываются основные навыки Linux-профессионала, которые могут быть применены во всех дистрибутивах Linux. |
Эта страница описывает актуальные в настоящий момент темы экзамена LPIC-1 | Эта страница описывает актуальные в настоящий момент темы экзамена LPIC-1 | ||
Line 13: | Line 13: | ||
* [[LPIC-1_Objectives(Catalan)|Каталанский]] (Пока только 101) | * [[LPIC-1_Objectives(Catalan)|Каталанский]] (Пока только 101) | ||
* [[LPIC-1_Objectives(ES)|Испанский]] | * [[LPIC-1_Objectives(ES)|Испанский]] | ||
− | * [[LPIC-1_Objectives(RU)|Русский]] | + | * [[LPIC-1_Objectives(RU)|Русский]] |
<br /> | <br /> | ||
Line 20: | Line 20: | ||
====<span style="color:navy">101.1 Определение и конфигурирование настроек оборудования</span>==== | ====<span style="color:navy">101.1 Определение и конфигурирование настроек оборудования</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
| style="background:#eaeaea" | Кандидаты должны быть в состоянии определять и конфигурировать осноное системное оборудование. | | style="background:#eaeaea" | Кандидаты должны быть в состоянии определять и конфигурировать осноное системное оборудование. | ||
|} | |} | ||
'''Описание ключевых навыков:''' | '''Описание ключевых навыков:''' | ||
− | |||
* Подключать и отключать встроенное периферийное оборудование. | * Подключать и отключать встроенное периферийное оборудование. | ||
− | * Конфигурировать системы с внешним периферийным оборудованием (таким как клавиатуры) | + | * Конфигурировать системы с внешним периферийным оборудованием (таким как клавиатуры) или без него. |
* Знать отличия между различными типами устройств хранения информации. | * Знать отличия между различными типами устройств хранения информации. | ||
* Устанавливать правильный идентификатор для различных устройств, в особенности для загрузочных. | * Устанавливать правильный идентификатор для различных устройств, в особенности для загрузочных. | ||
Line 35: | Line 34: | ||
* Определять ресурсы, необходимые для настройки устройств | * Определять ресурсы, необходимые для настройки устройств | ||
* Знать инструменты и утилиты, используемые для получения различной информации об оборудовании (например, lsusb, lspci и т.д.) | * Знать инструменты и утилиты, используемые для получения различной информации об оборудовании (например, lsusb, lspci и т.д.) | ||
− | * Знать инструменты и утилиты для | + | * Знать инструменты и утилиты для управления USB-устройствами |
* Иметь концептуальное понимание sysfs, udev, hald, dbus | * Иметь концептуальное понимание sysfs, udev, hald, dbus | ||
'''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
Line 46: | Line 45: | ||
* lsusb | * lsusb | ||
<br /> | <br /> | ||
+ | |||
====<span style="color:navy">101.2 Загрузка системы</span>==== | ====<span style="color:navy">101.2 Загрузка системы</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
| style="background:#eaeaea" | Кандидаты должны быть в состоянии "провести" систему через процесс загрузки. | | style="background:#eaeaea" | Кандидаты должны быть в состоянии "провести" систему через процесс загрузки. | ||
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
− | * | + | * Ввод простых команд и параметров загрузчику ядра во время загрузки. |
− | * | + | * Демонстрация знаний последовательности загрузки от BIOS-а до полной загрузки. |
− | * | + | * Проверка событий загрузки в файлах журналов. |
'''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
* /var/log/messages | * /var/log/messages | ||
Line 66: | Line 66: | ||
* init | * init | ||
<br /> | <br /> | ||
+ | |||
====<span style="color:navy">101.3 Изменение уровней загрузки (runlevels), выключение или перезагрузка системы</span>==== | ====<span style="color:navy">101.3 Изменение уровней загрузки (runlevels), выключение или перезагрузка системы</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
− | | style="background:#eaeaea" | Кандидаты должны быть в состоянии | + | | style="background:#eaeaea" | Кандидаты должны быть в состоянии управлять уровнями загрузки системы. Таме включает переход в однопользовательский режим, выключение или перезагрузку системы. Кандидаты должны быть в состоянии предупредить пользователей перед переключением уровня и корректно завершить процессы. Также затрагивается настройка уровня загрузки по умолчанию. |
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
Line 91: | Line 92: | ||
====<span style="color:navy">102.1 Строение жестких дисков</span>==== | ====<span style="color:navy">102.1 Строение жестких дисков</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
| style="background:#eaeaea" | Кандидаты должны быть в состоянии построить схему разбиения диска для Linux-системы. | | style="background:#eaeaea" | Кандидаты должны быть в состоянии построить схему разбиения диска для Linux-системы. | ||
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
− | * | + | * Выделение места под системные файлы и под раздел подкачки на различных разделах или дисках. |
− | * | + | * Адаптирование схемы в соответствии с назначением системы. |
− | * | + | * Уверенность в том, что раздел /boot удовлетворяет требованиям архитектуры аппаратного обеспечения в плане загрузки. |
'''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
− | * / (root) | + | * / (root, корень) - корневая файловая система |
− | * /var | + | * файловая система /var |
− | * /home | + | * файловая система /home |
− | * swap | + | * пространство подкачки swap |
− | * | + | * точки монтирования |
− | * | + | * разделы |
<br /> | <br /> | ||
+ | |||
====<span style="color:navy">102.2 Установка менеджера загрузки</span>==== | ====<span style="color:navy">102.2 Установка менеджера загрузки</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
| style="background:#eaeaea" | Кандидаты должны быть в состоянии выбрать, установить и настроить менеджер загрузки. | | style="background:#eaeaea" | Кандидаты должны быть в состоянии выбрать, установить и настроить менеджер загрузки. | ||
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
* Создание альтернативных вариантов загрузки и вариантов восстановления | * Создание альтернативных вариантов загрузки и вариантов восстановления | ||
− | * Установка и настройка загрузчика | + | * Установка и настройка загрузчика на примере GRUB. |
* Взаимодействие с загрузчиком. | * Взаимодействие с загрузчиком. | ||
'''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
Line 125: | Line 127: | ||
* grub-install | * grub-install | ||
* MBR | * MBR | ||
− | * | + | * суперблок |
* /etc/lilo.conf | * /etc/lilo.conf | ||
* lilo | * lilo | ||
Line 132: | Line 134: | ||
====<span style="color:navy">102.3 Управление разделяемыми библиотеками</span>==== | ====<span style="color:navy">102.3 Управление разделяемыми библиотеками</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
| style="background:#eaeaea" | Кандидаты должны быть в состоянии определить разделяемые библиотеки от которых зависят исполняемые программы и установить их при необходимости. | | style="background:#eaeaea" | Кандидаты должны быть в состоянии определить разделяемые библиотеки от которых зависят исполняемые программы и установить их при необходимости. | ||
|} | |} | ||
Line 151: | Line 153: | ||
====<span style="color:navy">102.4 Управление пакетами в Debian</span>==== | ====<span style="color:navy">102.4 Управление пакетами в Debian</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
| style="background:#eaeaea" | Кандидаты должны быть в состоянии осуществлять управление пакетами используя инструменты управления пакетами Debian. | | style="background:#eaeaea" | Кандидаты должны быть в состоянии осуществлять управление пакетами используя инструменты управления пакетами Debian. | ||
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
* Установка, обновление и удаление бинарных пакетов Debian. | * Установка, обновление и удаление бинарных пакетов Debian. | ||
− | * Поиск пакетов содержащих определенные файлы или библиотеки, которые могут быть | + | * Поиск пакетов, содержащих определенные файлы или библиотеки, которые могут быть либо уже установлены либо еще установлены |
* Получение информации о пакете. Например, версия, содержимое, зависимости, целостность пакета и статус установки (установлен пакет, либо нет). | * Получение информации о пакете. Например, версия, содержимое, зависимости, целостность пакета и статус установки (установлен пакет, либо нет). | ||
'''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
Line 172: | Line 174: | ||
====<span style="color:navy">102.5 Использование пакетных менеджеров RPM и YUM</span>==== | ====<span style="color:navy">102.5 Использование пакетных менеджеров RPM и YUM</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
| style="background:#eaeaea" | Кандидаты должны быть в состоянии осуществлять управление пакетами используя такие инструменты, как RPM и YUM. | | style="background:#eaeaea" | Кандидаты должны быть в состоянии осуществлять управление пакетами используя такие инструменты, как RPM и YUM. | ||
|} | |} | ||
Line 195: | Line 197: | ||
====<span style="color:navy">103.1 Работа в командной строке</span>==== | ====<span style="color:navy">103.1 Работа в командной строке</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 4 | | style="background:#eaeaea" | 4 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
| style="background:#eaeaea" | Кандидаты должны быть в состоянии взаимодействать с оболочкой и вводить команды используя командную строку. Предполагается использование оболочки bash. | | style="background:#eaeaea" | Кандидаты должны быть в состоянии взаимодействать с оболочкой и вводить команды используя командную строку. Предполагается использование оболочки bash. | ||
|} | |} | ||
Line 222: | Line 224: | ||
====<span style="color:navy">103.2 Применение фильтров при обработке текстовых потоков</span>==== | ====<span style="color:navy">103.2 Применение фильтров при обработке текстовых потоков</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
| style="background:#eaeaea" | Кандидаты должны быть в состоянии применять фильтры к текстовым потокам. | | style="background:#eaeaea" | Кандидаты должны быть в состоянии применять фильтры к текстовым потокам. | ||
|} | |} | ||
Line 252: | Line 254: | ||
====<span style="color:navy">103.3 Основы управления файлами</span>==== | ====<span style="color:navy">103.3 Основы управления файлами</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 4 | | style="background:#eaeaea" | 4 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
| style="background:#eaeaea" | Кандидаты должны быть в состоянии использовать базовые команды Linux для управления файлами и директориями. | | style="background:#eaeaea" | Кандидаты должны быть в состоянии использовать базовые команды Linux для управления файлами и директориями. | ||
|} | |} | ||
Line 281: | Line 283: | ||
* gunzip | * gunzip | ||
* bzip2 | * bzip2 | ||
− | * | + | * глобинг - шаблоны оболочки |
<br /> | <br /> | ||
====<span style="color:navy">103.4 Использование потоков, каналов и перенаправлений</span>==== | ====<span style="color:navy">103.4 Использование потоков, каналов и перенаправлений</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 4 | | style="background:#eaeaea" | 4 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
| style="background:#eaeaea" | Кандидаты должны быть в состоянии перенаправлять потоки и объединять их в определенном порядке для эффективной обработки текстовых данных. Задачи, включающие перенаправление стандартных потоков ввода, вывода и потока ошибок, перевод канал вывода команды на вход другой команды, использование вывода одной команды как аргументы для другой команды и запись потока вывода в файл и на стандартный вывод одновременно. | | style="background:#eaeaea" | Кандидаты должны быть в состоянии перенаправлять потоки и объединять их в определенном порядке для эффективной обработки текстовых данных. Задачи, включающие перенаправление стандартных потоков ввода, вывода и потока ошибок, перевод канал вывода команды на вход другой команды, использование вывода одной команды как аргументы для другой команды и запись потока вывода в файл и на стандартный вывод одновременно. | ||
|} | |} | ||
Line 304: | Line 306: | ||
====<span style="color:navy">103.5 Создание, набледние и завершение процессов</span>==== | ====<span style="color:navy">103.5 Создание, набледние и завершение процессов</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 4 | | style="background:#eaeaea" | 4 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
| style="background:#eaeaea" | Кандидаты должны быть в состоянии выполнять базовые операции с процессами. | | style="background:#eaeaea" | Кандидаты должны быть в состоянии выполнять базовые операции с процессами. | ||
|} | |} | ||
Line 330: | Line 332: | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">103.6 | + | ====<span style="color:navy">103.6 Изменение приоритетов выполнения процесса</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
− | | style="background:#eaeaea" | Кандидаты должны быть в состоянии | + | | style="background:#eaeaea" | Кандидаты должны быть в состоянии управлять приоритетами выполнения процесса. |
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
− | * | + | * Знать приоритет по умолчанию для созданных задач. |
− | * | + | * Запуск программы с повышенным или пониженным приоритетом по отношению к стандартному. |
− | * | + | * Изменять приоритет запущенных процессов. |
'''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
* nice | * nice | ||
Line 348: | Line 350: | ||
* top | * top | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">103.7 | + | |
+ | ====<span style="color:navy">103.7 Поиск по текстовым файлам с использованием регулярных выражений</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
− | | style="background:#eaeaea" | Кандидаты должны быть в состоянии | + | | style="background:#eaeaea" | Кандидаты должны быть в состоянии управлять файлами и текстовыми данными используя регулярные выражения. Эта тема включает создание простых регулярных выражений содержащих несколько символьных?? элементов. Также включает использование инструментов, использующих регулярные выражения для осуществления поиска по файловой системе или по содержимому файла. |
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
− | * | + | * Создание простых регулярных выражений, содержащих несколько символьных?? элементов. |
− | * | + | * Использование инструментов, использующих регулярные выражения для осуществления поиска по файловой системе или по содержимому файла. |
'''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
* grep | * grep | ||
Line 366: | Line 369: | ||
* regex(7) | * regex(7) | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">103.8 | + | |
+ | ====<span style="color:navy">103.8 Осуществление базовых операций правки текстовых файлов с использованием vi</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
− | | style="background:#eaeaea" | Кандидаты должны быть в состоянии | + | | style="background:#eaeaea" | Кандидаты должны быть в состоянии править текстовые файлы используя редактор vi. Эта тема затрагивает навигацию , базовые режимы, вставку, правку, удаление, копирование и поиск текста в vi. |
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
− | * | + | * Перемещение по документу в редакторе vi. |
− | * | + | * Базовые режимы редактора vi. |
− | * | + | * Вставка, правка, удаление, копирование и поиск текста в vi. |
'''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
* vi | * vi | ||
Line 388: | Line 392: | ||
<br /> | <br /> | ||
− | ===''Topic 104: | + | ===''Topic 104: Устройства, файловые системы Linux, Стандарт Иерархии Файловой системы (Filesystem Hierarchy Standard)''=== |
− | ====<span style="color:navy">104.1 | + | ====<span style="color:navy">104.1 Создание разделов и файловых систем</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
− | | style="background:#eaeaea" | Кандидаты должны быть в состоянии | + | | style="background:#eaeaea" | Кандидаты должны быть в состоянии настраивать разделы диска и создавать файловые системы на таких устройствах, как жесткие диски. Тема включает управление разделами подкачки. |
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
− | * | + | * Использование различных команд семейства mkfs для создания настройки разделов и создания различных файловых систем, как например: |
** ext2 | ** ext2 | ||
** ext3 | ** ext3 | ||
Line 409: | Line 413: | ||
* mkswap | * mkswap | ||
<br /> | <br /> | ||
+ | |||
====<span style="color:navy">104.2 Maintain the integrity of filesystems</span>==== | ====<span style="color:navy">104.2 Maintain the integrity of filesystems</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
− | | style="background:#eaeaea" | Кандидаты должны быть в состоянии | + | | style="background:#eaeaea" | Кандидаты должны быть в состоянии поддерживать стандарт файловой системы, а так же дополнительные данные, ассоциированные с журналированием файловой системы. |
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
− | * | + | * Проверка целостности файловых систем. |
− | * | + | * Мониторинг свободного места и количества индексных записей (inode). |
− | * | + | * Устранение простых проблем файловой системы. |
'''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
* du | * du | ||
Line 430: | Line 435: | ||
* dumpe2fs | * dumpe2fs | ||
* tune2fs | * tune2fs | ||
− | * xfs | + | * утилиты xfs (такие как xfs_metadump и xfs_info) |
<br /> | <br /> | ||
− | ====<span style="color:navy">104.3 | + | |
+ | ====<span style="color:navy">104.3 Контроль монтирования и размонтирования файловых систем</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
− | | style="background:#eaeaea" | Кандидаты должны быть в состоянии | + | | style="background:#eaeaea" | Кандидаты должны быть в состоянии настраивать монтирование файловых систем. |
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
− | * | + | * Ручное монтирование и размонтирование файловых систем. |
− | * | + | * Настройка монтирования файловых систем при загрузке. |
− | * | + | * Настройка подключаемых файловых систем, которые могут монтироваться простымпользователем. |
'''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
* /etc/fstab | * /etc/fstab | ||
Line 450: | Line 456: | ||
* umount | * umount | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">104.4 | + | |
+ | ====<span style="color:navy">104.4 Управление дисковыми квотами</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
− | | style="background:#eaeaea" | Кандидаты должны быть в состоянии | + | | style="background:#eaeaea" | Кандидаты должны быть в состоянии управлять дисковыми квотами пользователей. |
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
− | * | + | * Устанавливать дисковые квоты для файловой системы. |
− | * | + | * Изменять, проверять квоты и создавать отчеты. |
'''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
* quota | * quota | ||
Line 467: | Line 474: | ||
* quotaon | * quotaon | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">104.5 | + | |
+ | ====<span style="color:navy">104.5 Управление разрешениями и правами владения файлов</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
− | | style="background:#eaeaea" | Кандидаты должны быть в состоянии | + | | style="background:#eaeaea" | Кандидаты должны быть в состоянии контролировать доступ к файлам путем применения разрешений и прав владения. |
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
− | * | + | * Управлять правами доступа для обычных и специальных файлов, а также для директорий. |
− | * | + | * Использовать режимы доступа такие как suid, sgid и "липкий бит" для поддержания безопасности. |
− | * | + | * Знать как изменить маску создания файлов (umask). |
− | * | + | * Использовать поле прав доступа для группы для назначения прав доступа членам группы. |
'''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
* chmod | * chmod | ||
Line 486: | Line 494: | ||
* chgrp | * chgrp | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">104.6 | + | |
+ | ====<span style="color:navy">104.6 Создание и изменение жестких и символьных ссылок</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
− | | style="background:#eaeaea" | Кандидаты должны быть в состоянии | + | | style="background:#eaeaea" | Кандидаты должны быть в состоянии создавать и управлять жесткими и символическими ссылками на файл. |
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
− | * | + | * Создавать ссылки. |
− | * | + | * Определять жесткие и/или символьные ссылки. |
− | * | + | * Понимать отличия между копированием и созданием ссылок. |
− | * | + | * Использовать ссылки для выполнения задач системного администрирования. |
'''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
* ln | * ln | ||
<br /> | <br /> | ||
+ | |||
====<span style="color:navy">104.7 Поиск системных файлов и размещение правильное размещение файлов</span>==== | ====<span style="color:navy">104.7 Поиск системных файлов и размещение правильное размещение файлов</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Вес''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Описание''' |
− | | style="background:#eaeaea" | Кандидаты должны быть хорошо знакомы | + | | style="background:#eaeaea" | Кандидаты должны быть хорошо знакомы со Стандартом Иерархии Файловой системы (FHS), включая классификации типичных расположений файлов и директорий (папок) . |
|} | |} | ||
'''Ключевые знания:''' | '''Ключевые знания:''' | ||
Line 525: | Line 535: | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
+ | |||
+ | ==Темы: Экзамен 102== | ||
+ | ===''Topic 105: Оболочки, написание сценариев и управление данными''=== | ||
+ | ====<span style="color:navy">105.1 Настройка и использование оболочки</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии настроить переменные оболчки в соответствии с нуждами пользователя. Кандидаты должны быть в состоянии изменять общесистемный и пользовательские профила. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Устанавливать переменные окружения (например, PATH) при входе в систему или при запуске новой оболочки. | ||
+ | * Создавать функции оболочки BASH для частоиспользуемых последовательносей команд. | ||
+ | * Обслуживать/поддерживать шаблонные директории для новых пользовательских учетных записей. | ||
+ | * Устанавливать верный путь поиска команд. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * /etc/profile | ||
+ | * env | ||
+ | * export | ||
+ | * set | ||
+ | * unset | ||
+ | * ~/.bash_profile | ||
+ | * ~/.bash_login | ||
+ | * ~/.profile | ||
+ | * ~/.bashrc | ||
+ | * ~/.bash_logout | ||
+ | * функция | ||
+ | * алиас | ||
+ | * списки | ||
+ | <br /> | ||
+ | ====<span style="color:navy">105.2 Настрйка или создание простых сценариев</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии настроить (изменить) существующие сценарии или создавать новые. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Использование стандартного синтаксиса sh (циклы, проверки). | ||
+ | * Использовать подстановку команд. | ||
+ | * Проверать возвращаемые значения на успешность или неуспешность завершения, или другую информацию, передаваемую командой. | ||
+ | * Выполнять отправку электронной почты суперпользователю по условиям. | ||
+ | * Правильно выбирать интерпретатор сценариея в помощью "ша-бэнг"-переменной(#!). | ||
+ | * Управлять располоением, правом владения, выполнения и suid-правами сценариев. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * for | ||
+ | * while | ||
+ | * test | ||
+ | * if | ||
+ | * read | ||
+ | * seq | ||
+ | <br /> | ||
+ | ====<span style="color:navy">105.3 Управление SQL-данными</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии делать запросы к базам данных и манипулировать данными, использую команды SQL. Эта тема включает отправку запросов включающих объединение 2 таблиц и/или подвыборки. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Использование базовых SQL команд. | ||
+ | * Выполнение базовых манипуляций с данными. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * insert | ||
+ | * update | ||
+ | * select | ||
+ | * delete | ||
+ | * from | ||
+ | * where | ||
+ | * group by | ||
+ | * order by | ||
+ | * join | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ===''Topic 106: Пользовательские инфтерфейсы и рабочие столы''=== | ||
+ | ====<span style="color:navy">106.1 Установка и настройка X11</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии установить и настроить X11. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Определение того, что видеокарта и монитор поддерживаются Х-сервером. | ||
+ | * Понимание работы X-сервера шрифтов. | ||
+ | * Базовое понимание и знание файлов настройки X Window. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * /etc/X11/xorg.conf | ||
+ | * xhost | ||
+ | * DISPLAY | ||
+ | * xwininfo | ||
+ | * xdpyinfo | ||
+ | * X | ||
+ | <br /> | ||
+ | ====<span style="color:navy">106.2 Установка менеджера дисплеев</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии установить и настроить менеджер дисплеев. Эта тема охватывает менеджеры дисплеев XDM (X Display Manger), GDM (Gnome Display Manager) и KDM (KDE Display Manager). | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Включение/выключение менеджера дисплеев. | ||
+ | * Изменение приветствия менеджера дисплеев. | ||
+ | * Изменение стандартной глубины цвета менеджера дисплеев. | ||
+ | * Настройка менеджеров дисплеев для использования на рабочих станциях с графическим интерфейсом. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * /etc/inittab | ||
+ | * xdm файлы настройки | ||
+ | * kdm файлы настройки | ||
+ | * gdm файлы настройки | ||
+ | <br /> | ||
+ | ====<span style="color:navy">106.3 Вспомогательные технологии</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 1 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Демонтрация знания вспомогательных технологий (технологии совместимости). | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Настройки дополнительных возможностей клавиатуры (AccessX) | ||
+ | * Темы и внешний вид | ||
+ | * Вспомогательная технология (ATs) | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * Залипание/Повторение клавиш | ||
+ | * Замедление/Bounce/переключение клавиш | ||
+ | * Кнопки мыши | ||
+ | * Высокий контраст/Large Print Desktop Themes | ||
+ | * Screen Reader | ||
+ | * Дисплей Брайля | ||
+ | * Экранная лупа | ||
+ | * Экранная клавиатура | ||
+ | * Жесты (используемые при входе, например gdm) | ||
+ | * Orca | ||
+ | * GOK | ||
+ | * emacspeak | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | ===''Тема 107: Административные задачи''=== | ||
+ | ====<span style="color:navy">107.1 Управление учетными записями пользователей и групп и связанные системные файлы</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 5 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии добавлять, удалять, приостанавливать и изменять учетные записи пользователей. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Добавлять, изменять и удалять учетные записи пользователей и групп. | ||
+ | * Управлять информацией пользователей/групп в соответствующих базах данных. | ||
+ | * Создавать специальные и ограниченные учетные записи и управлять ими. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * /etc/passwd | ||
+ | * /etc/shadow | ||
+ | * /etc/group | ||
+ | * /etc/skel | ||
+ | * chage | ||
+ | * groupadd | ||
+ | * groupdel | ||
+ | * groupmod | ||
+ | * passwd | ||
+ | * useradd | ||
+ | * userdel | ||
+ | * usermod | ||
+ | <br /> | ||
+ | ====<span style="color:navy">107.2 Автоматизация задач системного администрирования с помощью задач по расписанию</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии использвать cron или anacron для запуска задач с определенными интервалами и использовать программу at для запуска задач в заднное время. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Управление задачами cron и at. | ||
+ | * Настройка доступа пользователей для сервисов cron и at. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * /etc/cron.{d,daily,hourly,monthly,weekly} | ||
+ | * /etc/at.deny | ||
+ | * /etc/at.allow | ||
+ | * /etc/crontab | ||
+ | * /etc/cron.allow | ||
+ | * /etc/cron.deny | ||
+ | * /var/spool/cron/* | ||
+ | * crontab | ||
+ | * at | ||
+ | * atq | ||
+ | * atrm | ||
+ | <br /> | ||
+ | ====<span style="color:navy">107.3 Localisation and internationalisation</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии провести локализацию системы для языка, отличного от английского. Также требуется понимание того, почему LANG=C полезно при работе со сценариями. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Настройки локали . | ||
+ | * Настройки часового пояса. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * /etc/timezone | ||
+ | * /etc/localtime | ||
+ | * /usr/share/zoneinfo | ||
+ | * Environment variables: | ||
+ | ** LC_* | ||
+ | ** LC_ALL | ||
+ | ** LANG | ||
+ | * /usr/bin/locale | ||
+ | * tzselect | ||
+ | * tzconfig | ||
+ | * date | ||
+ | * iconv | ||
+ | * UTF-8 | ||
+ | * ISO-8859 | ||
+ | * ASCII | ||
+ | * Unicode | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ===''Тема 108: Основные системные сервисы''=== | ||
+ | ====<span style="color:navy">108.1 Работа с системным временем</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии правильно установить системное время и синхронизировать часы по протоколу NTP. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Установка системных времени и даты. | ||
+ | * Установка правильного времени системного таймера в формате UTC. | ||
+ | * Настройка верного часового пояса. | ||
+ | * Базовая настройка NTP. | ||
+ | * Умение использовать сервис pool.ntp.org | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * /usr/share/zoneinfo | ||
+ | * /etc/timezone | ||
+ | * /etc/localtime | ||
+ | * /etc/ntp.conf | ||
+ | * date | ||
+ | * hwclock | ||
+ | * ntpd | ||
+ | * ntpdate | ||
+ | * pool.ntp.org | ||
+ | <br /> | ||
+ | ====<span style="color:navy">108.2 Системное журналирование</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии настроить службу syslog. Данная тема также включает настройку службы журналирования на отправку журнальных записей на центральный сервер журналов или принятие журнальных записей в роли центрального сервера журналов. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * syslog файлы настройки | ||
+ | * syslog | ||
+ | * Стандартные средства, приоритеты и действия | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * syslog.conf | ||
+ | * syslogd | ||
+ | * klogd | ||
+ | * logger | ||
+ | <br /> | ||
+ | ====<span style="color:navy">108.3 Основы Агентов передачи почты - Mail Transfer Agent (MTA)</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны знать обычно имеющиеся в наличии программы MTA и быть в состояниии выполнять пересылку и настройку псевдонимов на клиентских машинах. Другие файлы настройки не рассматриваются. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Создание e-mail псевдонимов. | ||
+ | * Настройка пересылки e-mail. | ||
+ | * Знание обычно имеющихся в наличии программ MTA (postfix, sendmail, qmail, exim) (без настройки) | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * ~/.forward | ||
+ | * Команды уровня эмуляции sendmail | ||
+ | * newaliases | ||
+ | * mail | ||
+ | * mailq | ||
+ | * postfix | ||
+ | * sendmail | ||
+ | * exim | ||
+ | * qmail | ||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">108.4 Управление принтерами и печатью</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии управлять очередями печати и пользовательскими заданиями печати используя CUPS и интерфейс совместимости LPD | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Базовая настрофка CUPS (для локальных и сетевых принтеров). | ||
+ | * Управление заданиями печати пользователей. | ||
+ | * Разрешение основных проблем печати. | ||
+ | * Добавление и удаление заданий в очереди принтера. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * CUPS файлы настройки, инструменты и утилиты | ||
+ | * /etc/cups | ||
+ | * базовый интерфейс lpd (lpr, lprm, lpq) | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | ===''Тема 109: Основы сети''=== | ||
+ | ====<span style="color:navy">109.1 Основы протоколов Интернет</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны продемонстрировать правильное понимание основ сетей TCP/IP. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Демонстрация понимания масок сети. | ||
+ | * Знание различий между частными и публичными (представляемыми четвёркой чисел, разделённых точками) IP-адресами. | ||
+ | * Установка маршрута по умолчанию | ||
+ | * Знания в области привелигированных (обычных) портов TCP и UDP (20, 21, 22, 23, 25, 53, 80, 110, 119, 139, 143, 161, 443, 465, 993, 995). | ||
+ | * Знание различий и основных особенностей протоколов UDP, TCP и ICMP. | ||
+ | * Знание основных отличий между IPv4 и IPV6. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * /etc/services | ||
+ | * ftp | ||
+ | * telnet | ||
+ | * host | ||
+ | * ping | ||
+ | * dig | ||
+ | * traceroute | ||
+ | * tracepath | ||
+ | <br /> | ||
+ | ====<span style="color:navy">109.2 Базовая настройка сети</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии просматривать, менять и проверять настройки на компьютерах-клиентах. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * РУчная и автоматическая настройка сетевых интерфейсов | ||
+ | * Базовая настройка TCP/IP на компьютере. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * /etc/hostname | ||
+ | * /etc/hosts | ||
+ | * /etc/resolv.conf | ||
+ | * /etc/nsswitch.conf | ||
+ | * ifconfig | ||
+ | * ifup | ||
+ | * ifdown | ||
+ | * route | ||
+ | * ping | ||
+ | <br /> | ||
+ | ====<span style="color:navy">109.3 Основы решения проблем с сетью</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии решать проблемы с сетью на компьютерах-клиентах. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Ручная и автоматическая настройка сетевых интерфейсов и таблиц маршрутизации to include добавление, запуск, остановку, перезапуск, удаление или перенастройку сетевых интерфейсов. | ||
+ | * Измененние, просмотр или настройка таблицы маршрутизации и исправление "вручную" неверно настроенного маршрута по умолчанию. | ||
+ | * Отладка (решение??) проблем, связанных с настройкой сети. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * ifconfig | ||
+ | * ifup | ||
+ | * ifdown | ||
+ | * route | ||
+ | * host | ||
+ | * hostname | ||
+ | * dig | ||
+ | * netstat | ||
+ | * ping | ||
+ | * traceroute | ||
+ | <br /> | ||
+ | ====<span style="color:navy">109.4 Настройка DNS на стороне клиента</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии настроить DNS на клиентской машине. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Демонстрация использования DNS на локальной системе. | ||
+ | * Изменение порядка разрешения имен. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * /etc/hosts | ||
+ | * /etc/resolv.conf | ||
+ | * /etc/nsswitch.conf | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | ===''Тема 110: Безопасно''=== | ||
+ | ====<span style="color:navy">110.1 Выполнение административных задач, касающихся безопасности</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны знать как посмотреть конфигурацию системы, чтобы удостовериться, что безопасность машины соответствует локальным политикам безопасности. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Проверка системы с целью поиска файлов с установленными битами suid/sgid. | ||
+ | * Установка или изменение паролей пользователей и данные времени жизни паролей. | ||
+ | * Нужно быть в состоянии использовать nmap и netstat для определения открытых портов в системе. | ||
+ | * Установка ограничений на вход пользователей, на процессы и на использование памяти. | ||
+ | * Основы настройки и использования sudo. | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * find | ||
+ | * passwd | ||
+ | * lsof | ||
+ | * nmap | ||
+ | * chage | ||
+ | * netstat | ||
+ | * sudo | ||
+ | * /etc/sudoers | ||
+ | * su | ||
+ | * usermod | ||
+ | * ulimit | ||
+ | <br /> | ||
+ | ====<span style="color:navy">110.2 Настройка безопасности компьютера</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны знать как настроить базовый уровень безопасности системы. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Знания о теневых паролях и принципе их работы. | ||
+ | * Выключение неиспользуемых сетевых сервисов. | ||
+ | * Понимание роли оберток TCP (wrappers). | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * /etc/nologin | ||
+ | * /etc/passwd | ||
+ | * /etc/shadow | ||
+ | * /etc/xinetd.d/* | ||
+ | * /etc/xinetd.conf | ||
+ | * /etc/inetd.d/* | ||
+ | * /etc/inetd.conf | ||
+ | * /etc/inittab | ||
+ | * /etc/init.d/* | ||
+ | * /etc/hosts.allow | ||
+ | * /etc/hosts.deny | ||
+ | <br /> | ||
+ | ====<span style="color:navy">110.3 Безопасность данных через шифрование</span>==== | ||
+ | {| | ||
+ | | style="background:#dadada" | '''Вес''' | ||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | '''Описание ключевых навыков:''' | ||
+ | | style="background:#eaeaea" | Кандидаты должны быть в состоянии использовать методы открытых ключей для защиты данных и соединений. | ||
+ | |} | ||
+ | '''Описание ключевых навыков:''' | ||
+ | * Выполнение базовой настройки клиента OpenSSH 2, а также его использование. | ||
+ | * Понимание роли клиентских ключей на сервере OpenSSH 2 | ||
+ | * Выполнение базовой настройки GnuPG и его применение. | ||
+ | * Понимание SSH-туннелей (включая туннелирование X11). | ||
+ | '''Ниже приведен краткий список используемых файлов, терминов и инструментов:''' | ||
+ | * ssh | ||
+ | * ssh-keygen | ||
+ | * ssh-agent | ||
+ | * ssh-add | ||
+ | * ~/.ssh/id_rsa и id_rsa.pub | ||
+ | * ~/.ssh/id_dsa и id_dsa.pub | ||
+ | * /etc/ssh/ssh_host_rsa_key и ssh_host_rsa_key.pub | ||
+ | * /etc/ssh/ssh_host_dsa_key и ssh_host_dsa_key.pub | ||
+ | * ~/.ssh/authorized_keys | ||
+ | * /etc/ssh_known_hosts | ||
+ | * gpg | ||
+ | * ~/.gnupg/* |
Latest revision as of 08:14, 3 April 2014
Contents
- 1 Введение
- 2 Информаци о версии
- 3 Перевод тем
- 4 Темы: Экзамен 101
- 4.1 Тема 101: Системная архитектура
- 4.2 Topic 102: Установка Linux и управление пакетами
- 4.3 Topic 103: Команды GNU и Unix
- 4.3.1 103.1 Работа в командной строке
- 4.3.2 103.2 Применение фильтров при обработке текстовых потоков
- 4.3.3 103.3 Основы управления файлами
- 4.3.4 103.4 Использование потоков, каналов и перенаправлений
- 4.3.5 103.5 Создание, набледние и завершение процессов
- 4.3.6 103.6 Изменение приоритетов выполнения процесса
- 4.3.7 103.7 Поиск по текстовым файлам с использованием регулярных выражений
- 4.3.8 103.8 Осуществление базовых операций правки текстовых файлов с использованием vi
- 4.4 Topic 104: Устройства, файловые системы Linux, Стандарт Иерархии Файловой системы (Filesystem Hierarchy Standard)
- 4.4.1 104.1 Создание разделов и файловых систем
- 4.4.2 104.2 Maintain the integrity of filesystems
- 4.4.3 104.3 Контроль монтирования и размонтирования файловых систем
- 4.4.4 104.4 Управление дисковыми квотами
- 4.4.5 104.5 Управление разрешениями и правами владения файлов
- 4.4.6 104.6 Создание и изменение жестких и символьных ссылок
- 4.4.7 104.7 Поиск системных файлов и размещение правильное размещение файлов
- 5 Темы: Экзамен 102
Введение
Данный экзамен является необходимым для прохождения сертификации LPIC-1 или LPI Уровня 1. В статье описываются основные навыки Linux-профессионала, которые могут быть применены во всех дистрибутивах Linux.
Эта страница описывает актуальные в настоящий момент темы экзамена LPIC-1
Информаци о версии
Версия 3.0.2.
Перевод тем
Следующие переводы тем доступны в данной Wiki:
- Каталанский (Пока только 101)
- Испанский
- Русский
Темы: Экзамен 101
Тема 101: Системная архитектура
101.1 Определение и конфигурирование настроек оборудования
Вес | 2 |
Описание | Кандидаты должны быть в состоянии определять и конфигурировать осноное системное оборудование. |
Описание ключевых навыков:
- Подключать и отключать встроенное периферийное оборудование.
- Конфигурировать системы с внешним периферийным оборудованием (таким как клавиатуры) или без него.
- Знать отличия между различными типами устройств хранения информации.
- Устанавливать правильный идентификатор для различных устройств, в особенности для загрузочных.
- Знать отличия между "холодным" и "горячим" подключением и отключением устройств.
- Определять ресурсы, необходимые для настройки устройств
- Знать инструменты и утилиты, используемые для получения различной информации об оборудовании (например, lsusb, lspci и т.д.)
- Знать инструменты и утилиты для управления USB-устройствами
- Иметь концептуальное понимание sysfs, udev, hald, dbus
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /sys
- /proc
- /dev
- modprobe
- lsmod
- lspci
- lsusb
101.2 Загрузка системы
Вес | 3 |
Описание | Кандидаты должны быть в состоянии "провести" систему через процесс загрузки. |
Ключевые знания:
- Ввод простых команд и параметров загрузчику ядра во время загрузки.
- Демонстрация знаний последовательности загрузки от BIOS-а до полной загрузки.
- Проверка событий загрузки в файлах журналов.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /var/log/messages
- dmesg
- BIOS
- bootloader
- kernel
- init
101.3 Изменение уровней загрузки (runlevels), выключение или перезагрузка системы
Вес | 3 |
Описание | Кандидаты должны быть в состоянии управлять уровнями загрузки системы. Таме включает переход в однопользовательский режим, выключение или перезагрузку системы. Кандидаты должны быть в состоянии предупредить пользователей перед переключением уровня и корректно завершить процессы. Также затрагивается настройка уровня загрузки по умолчанию. |
Ключевые знания:
- Установка уровня загрузки по умолчанию.
- Переключение между уровнями загрузки, включая однопользовательский режим
- Выключенные и перезагрузка из командной строки.
- Предупреждение пользователей перед изменением уровней загрузки или перед другим важным системным событием.
- Корректное завершение процессов.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /etc/inittab
- shutdown
- init
- /etc/init.d
- telinit
Topic 102: Установка Linux и управление пакетами
102.1 Строение жестких дисков
Вес | 2 |
Описание | Кандидаты должны быть в состоянии построить схему разбиения диска для Linux-системы. |
Ключевые знания:
- Выделение места под системные файлы и под раздел подкачки на различных разделах или дисках.
- Адаптирование схемы в соответствии с назначением системы.
- Уверенность в том, что раздел /boot удовлетворяет требованиям архитектуры аппаратного обеспечения в плане загрузки.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- / (root, корень) - корневая файловая система
- файловая система /var
- файловая система /home
- пространство подкачки swap
- точки монтирования
- разделы
102.2 Установка менеджера загрузки
Вес | 2 |
Описание | Кандидаты должны быть в состоянии выбрать, установить и настроить менеджер загрузки. |
Ключевые знания:
- Создание альтернативных вариантов загрузки и вариантов восстановления
- Установка и настройка загрузчика на примере GRUB.
- Взаимодействие с загрузчиком.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /boot/grub/menu.lst
- grub-install
- MBR
- суперблок
- /etc/lilo.conf
- lilo
102.3 Управление разделяемыми библиотеками
Вес | 1 |
Описание | Кандидаты должны быть в состоянии определить разделяемые библиотеки от которых зависят исполняемые программы и установить их при необходимости. |
Ключевые знания:
- Идентификация разделяемых библиотек.
- Определение типичных мест расположения разделяемых библиотек.
- Загрузка разделяемых библиотек.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- ldd
- ldconfig
- /etc/ld.so.conf
- LD_LIBRARY_PATH
102.4 Управление пакетами в Debian
Вес | 3 |
Описание | Кандидаты должны быть в состоянии осуществлять управление пакетами используя инструменты управления пакетами Debian. |
Ключевые знания:
- Установка, обновление и удаление бинарных пакетов Debian.
- Поиск пакетов, содержащих определенные файлы или библиотеки, которые могут быть либо уже установлены либо еще установлены
- Получение информации о пакете. Например, версия, содержимое, зависимости, целостность пакета и статус установки (установлен пакет, либо нет).
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /etc/apt/sources.list
- dpkg
- dpkg-reconfigure
- apt-get
- apt-cache
- aptitude
102.5 Использование пакетных менеджеров RPM и YUM
Вес | 3 |
Описание | Кандидаты должны быть в состоянии осуществлять управление пакетами используя такие инструменты, как RPM и YUM. |
Ключевые знания:
- Установка, переустановка, обновление и удаление пакетов с помощью RPM и YUM.
- Получение информации по RPM-пакетам. Например, информация о версии, статусе, зависимостях, целостности и подписях пакета.
- Определение, какие файлы предоставляет пакет, а так же определение пакета, которому принадлежит определенный файл.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- rpm
- rpm2cpio
- /etc/yum.conf
- /etc/yum.repos.d/
- yum
- yumdownloader
Topic 103: Команды GNU и Unix
103.1 Работа в командной строке
Вес | 4 |
Описание | Кандидаты должны быть в состоянии взаимодействать с оболочкой и вводить команды используя командную строку. Предполагается использование оболочки bash. |
Ключевые знания:
- Использование отдельных команд оболочки, а также однострочных командных последовательностей для выполнения базовых задач в командной строке.
- Использование и изменение переменных окружения оболочки, включая определение, использование и экспорт переменных окружения.
- Использование и правка истории команд.
- Вызывать команды по определенному (в переменной PATH) пути и из других мест.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- .
- bash
- echo
- env
- exec
- export
- pwd
- set
- unset
- man
- uname
- history
103.2 Применение фильтров при обработке текстовых потоков
Вес | 3 |
Описание | Кандидаты должны быть в состоянии применять фильтры к текстовым потокам. |
Ключевые знания:
- Отправка текстовых файлов и выходных потоков приложений через фильтры утилит для работы с текстом для изменения вывода используя стандартные команды UNIX из пакета GNU textutils.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- cat
- cut
- expand
- fmt
- head
- od
- join
- nl
- paste
- pr
- sed
- sort
- split
- tail
- tr
- unexpand
- uniq
- wc
103.3 Основы управления файлами
Вес | 4 |
Описание | Кандидаты должны быть в состоянии использовать базовые команды Linux для управления файлами и директориями. |
Ключевые знания:
- Копировать, перемещать и удалять файлы и директории по отдельности.
- Рекурсивное копирование файлов и директорий.
- Рекурсивное удаление файлов и директорий.
- Использование простых и усложненных шаблонов(wildcards) в командах.
- Использование утилиты find для определения и взаимодействия с файлами на основании типа размера или времени (создания, изменения).
- Использование утилит tar, cpio и dd.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- cp
- find
- mkdir
- mv
- ls
- rm
- rmdir
- touch
- tar
- cpio
- dd
- file
- gzip
- gunzip
- bzip2
- глобинг - шаблоны оболочки
103.4 Использование потоков, каналов и перенаправлений
Вес | 4 |
Описание | Кандидаты должны быть в состоянии перенаправлять потоки и объединять их в определенном порядке для эффективной обработки текстовых данных. Задачи, включающие перенаправление стандартных потоков ввода, вывода и потока ошибок, перевод канал вывода команды на вход другой команды, использование вывода одной команды как аргументы для другой команды и запись потока вывода в файл и на стандартный вывод одновременно. |
Ключевые знания:
- Перенаправление стандартного ввода, вывода и потока ошибок.
- Связывание каналом потока вывода одной команды с потоком ввода другой.
- Использование потока вывода одной команды как аргументы для другой.
- Отправка потока вывода в файл и на стандартный вывод одновременно.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- tee
- xargs
103.5 Создание, набледние и завершение процессов
Вес | 4 |
Описание | Кандидаты должны быть в состоянии выполнять базовые операции с процессами. |
Ключевые знания:
- Запуск заданий в интерактивном и фоновом режимах.
- Отправка программе сигнала о необходимости продолжить работу после выхода пользователя из системы.
- Наблюдение за активными процессами.
- Выбор и сортировка процессов для вывода на экран.
- Отправка сигналов процессам.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- &
- bg
- fg
- jobs
- kill
- nohup
- ps
- top
- free
- uptime
- killall
103.6 Изменение приоритетов выполнения процесса
Вес | 2 |
Описание | Кандидаты должны быть в состоянии управлять приоритетами выполнения процесса. |
Ключевые знания:
- Знать приоритет по умолчанию для созданных задач.
- Запуск программы с повышенным или пониженным приоритетом по отношению к стандартному.
- Изменять приоритет запущенных процессов.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- nice
- ps
- renice
- top
103.7 Поиск по текстовым файлам с использованием регулярных выражений
Вес | 2 |
Описание | Кандидаты должны быть в состоянии управлять файлами и текстовыми данными используя регулярные выражения. Эта тема включает создание простых регулярных выражений содержащих несколько символьных?? элементов. Также включает использование инструментов, использующих регулярные выражения для осуществления поиска по файловой системе или по содержимому файла. |
Ключевые знания:
- Создание простых регулярных выражений, содержащих несколько символьных?? элементов.
- Использование инструментов, использующих регулярные выражения для осуществления поиска по файловой системе или по содержимому файла.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- grep
- egrep
- fgrep
- sed
- regex(7)
103.8 Осуществление базовых операций правки текстовых файлов с использованием vi
Вес | 3 |
Описание | Кандидаты должны быть в состоянии править текстовые файлы используя редактор vi. Эта тема затрагивает навигацию , базовые режимы, вставку, правку, удаление, копирование и поиск текста в vi. |
Ключевые знания:
- Перемещение по документу в редакторе vi.
- Базовые режимы редактора vi.
- Вставка, правка, удаление, копирование и поиск текста в vi.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- vi
- /, ?
- h,j,k,l
- i, o, a
- c, d, p, y, dd, yy
- ZZ, :w!, :q!, :e!
Topic 104: Устройства, файловые системы Linux, Стандарт Иерархии Файловой системы (Filesystem Hierarchy Standard)
104.1 Создание разделов и файловых систем
Вес | 2 |
Описание | Кандидаты должны быть в состоянии настраивать разделы диска и создавать файловые системы на таких устройствах, как жесткие диски. Тема включает управление разделами подкачки. |
Ключевые знания:
- Использование различных команд семейства mkfs для создания настройки разделов и создания различных файловых систем, как например:
- ext2
- ext3
- xfs
- reiserfs v3
- vfat
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- fdisk
- mkfs
- mkswap
104.2 Maintain the integrity of filesystems
Вес | 2 |
Описание | Кандидаты должны быть в состоянии поддерживать стандарт файловой системы, а так же дополнительные данные, ассоциированные с журналированием файловой системы. |
Ключевые знания:
- Проверка целостности файловых систем.
- Мониторинг свободного места и количества индексных записей (inode).
- Устранение простых проблем файловой системы.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- du
- df
- fsck
- e2fsck
- mke2fs
- debugfs
- dumpe2fs
- tune2fs
- утилиты xfs (такие как xfs_metadump и xfs_info)
104.3 Контроль монтирования и размонтирования файловых систем
Вес | 3 |
Описание | Кандидаты должны быть в состоянии настраивать монтирование файловых систем. |
Ключевые знания:
- Ручное монтирование и размонтирование файловых систем.
- Настройка монтирования файловых систем при загрузке.
- Настройка подключаемых файловых систем, которые могут монтироваться простымпользователем.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /etc/fstab
- /media
- mount
- umount
104.4 Управление дисковыми квотами
Вес | 1 |
Описание | Кандидаты должны быть в состоянии управлять дисковыми квотами пользователей. |
Ключевые знания:
- Устанавливать дисковые квоты для файловой системы.
- Изменять, проверять квоты и создавать отчеты.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- quota
- edquota
- repquota
- quotaon
104.5 Управление разрешениями и правами владения файлов
Вес | 3 |
Описание | Кандидаты должны быть в состоянии контролировать доступ к файлам путем применения разрешений и прав владения. |
Ключевые знания:
- Управлять правами доступа для обычных и специальных файлов, а также для директорий.
- Использовать режимы доступа такие как suid, sgid и "липкий бит" для поддержания безопасности.
- Знать как изменить маску создания файлов (umask).
- Использовать поле прав доступа для группы для назначения прав доступа членам группы.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- chmod
- umask
- chown
- chgrp
104.6 Создание и изменение жестких и символьных ссылок
Вес | 2 |
Описание | Кандидаты должны быть в состоянии создавать и управлять жесткими и символическими ссылками на файл. |
Ключевые знания:
- Создавать ссылки.
- Определять жесткие и/или символьные ссылки.
- Понимать отличия между копированием и созданием ссылок.
- Использовать ссылки для выполнения задач системного администрирования.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- ln
104.7 Поиск системных файлов и размещение правильное размещение файлов
Вес | 2 |
Описание | Кандидаты должны быть хорошо знакомы со Стандартом Иерархии Файловой системы (FHS), включая классификации типичных расположений файлов и директорий (папок) . |
Ключевые знания:
- Понимание корректных мест расположения файлов в системе (FHS)
- Уметь искать файлы и команды в Linux-системе
- Знать расположение и предназначение важных файлов и директорий, описанных в FHS
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- find
- locate
- updatedb
- whereis
- which
- type
- /etc/updatedb.conf
Темы: Экзамен 102
Topic 105: Оболочки, написание сценариев и управление данными
105.1 Настройка и использование оболочки
Вес | 4 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии настроить переменные оболчки в соответствии с нуждами пользователя. Кандидаты должны быть в состоянии изменять общесистемный и пользовательские профила. |
Описание ключевых навыков:
- Устанавливать переменные окружения (например, PATH) при входе в систему или при запуске новой оболочки.
- Создавать функции оболочки BASH для частоиспользуемых последовательносей команд.
- Обслуживать/поддерживать шаблонные директории для новых пользовательских учетных записей.
- Устанавливать верный путь поиска команд.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /etc/profile
- env
- export
- set
- unset
- ~/.bash_profile
- ~/.bash_login
- ~/.profile
- ~/.bashrc
- ~/.bash_logout
- функция
- алиас
- списки
105.2 Настрйка или создание простых сценариев
Вес | 4 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии настроить (изменить) существующие сценарии или создавать новые. |
Описание ключевых навыков:
- Использование стандартного синтаксиса sh (циклы, проверки).
- Использовать подстановку команд.
- Проверать возвращаемые значения на успешность или неуспешность завершения, или другую информацию, передаваемую командой.
- Выполнять отправку электронной почты суперпользователю по условиям.
- Правильно выбирать интерпретатор сценариея в помощью "ша-бэнг"-переменной(#!).
- Управлять располоением, правом владения, выполнения и suid-правами сценариев.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- for
- while
- test
- if
- read
- seq
105.3 Управление SQL-данными
Вес | 2 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии делать запросы к базам данных и манипулировать данными, использую команды SQL. Эта тема включает отправку запросов включающих объединение 2 таблиц и/или подвыборки. |
Описание ключевых навыков:
- Использование базовых SQL команд.
- Выполнение базовых манипуляций с данными.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- insert
- update
- select
- delete
- from
- where
- group by
- order by
- join
Topic 106: Пользовательские инфтерфейсы и рабочие столы
106.1 Установка и настройка X11
Вес | 2 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии установить и настроить X11. |
Описание ключевых навыков:
- Определение того, что видеокарта и монитор поддерживаются Х-сервером.
- Понимание работы X-сервера шрифтов.
- Базовое понимание и знание файлов настройки X Window.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /etc/X11/xorg.conf
- xhost
- DISPLAY
- xwininfo
- xdpyinfo
- X
106.2 Установка менеджера дисплеев
Вес | 2 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии установить и настроить менеджер дисплеев. Эта тема охватывает менеджеры дисплеев XDM (X Display Manger), GDM (Gnome Display Manager) и KDM (KDE Display Manager). |
Описание ключевых навыков:
- Включение/выключение менеджера дисплеев.
- Изменение приветствия менеджера дисплеев.
- Изменение стандартной глубины цвета менеджера дисплеев.
- Настройка менеджеров дисплеев для использования на рабочих станциях с графическим интерфейсом.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /etc/inittab
- xdm файлы настройки
- kdm файлы настройки
- gdm файлы настройки
106.3 Вспомогательные технологии
Вес | 1 |
Описание ключевых навыков: | Демонтрация знания вспомогательных технологий (технологии совместимости). |
Описание ключевых навыков:
- Настройки дополнительных возможностей клавиатуры (AccessX)
- Темы и внешний вид
- Вспомогательная технология (ATs)
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- Залипание/Повторение клавиш
- Замедление/Bounce/переключение клавиш
- Кнопки мыши
- Высокий контраст/Large Print Desktop Themes
- Screen Reader
- Дисплей Брайля
- Экранная лупа
- Экранная клавиатура
- Жесты (используемые при входе, например gdm)
- Orca
- GOK
- emacspeak
Тема 107: Административные задачи
107.1 Управление учетными записями пользователей и групп и связанные системные файлы
Вес | 5 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии добавлять, удалять, приостанавливать и изменять учетные записи пользователей. |
Описание ключевых навыков:
- Добавлять, изменять и удалять учетные записи пользователей и групп.
- Управлять информацией пользователей/групп в соответствующих базах данных.
- Создавать специальные и ограниченные учетные записи и управлять ими.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /etc/passwd
- /etc/shadow
- /etc/group
- /etc/skel
- chage
- groupadd
- groupdel
- groupmod
- passwd
- useradd
- userdel
- usermod
107.2 Автоматизация задач системного администрирования с помощью задач по расписанию
Вес | 4 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии использвать cron или anacron для запуска задач с определенными интервалами и использовать программу at для запуска задач в заднное время. |
Описание ключевых навыков:
- Управление задачами cron и at.
- Настройка доступа пользователей для сервисов cron и at.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /etc/cron.{d,daily,hourly,monthly,weekly}
- /etc/at.deny
- /etc/at.allow
- /etc/crontab
- /etc/cron.allow
- /etc/cron.deny
- /var/spool/cron/*
- crontab
- at
- atq
- atrm
107.3 Localisation and internationalisation
Вес | 3 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии провести локализацию системы для языка, отличного от английского. Также требуется понимание того, почему LANG=C полезно при работе со сценариями. |
Описание ключевых навыков:
- Настройки локали .
- Настройки часового пояса.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /etc/timezone
- /etc/localtime
- /usr/share/zoneinfo
- Environment variables:
- LC_*
- LC_ALL
- LANG
- /usr/bin/locale
- tzselect
- tzconfig
- date
- iconv
- UTF-8
- ISO-8859
- ASCII
- Unicode
Тема 108: Основные системные сервисы
108.1 Работа с системным временем
Вес | 3 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии правильно установить системное время и синхронизировать часы по протоколу NTP. |
Описание ключевых навыков:
- Установка системных времени и даты.
- Установка правильного времени системного таймера в формате UTC.
- Настройка верного часового пояса.
- Базовая настройка NTP.
- Умение использовать сервис pool.ntp.org
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /usr/share/zoneinfo
- /etc/timezone
- /etc/localtime
- /etc/ntp.conf
- date
- hwclock
- ntpd
- ntpdate
- pool.ntp.org
108.2 Системное журналирование
Вес | 2 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии настроить службу syslog. Данная тема также включает настройку службы журналирования на отправку журнальных записей на центральный сервер журналов или принятие журнальных записей в роли центрального сервера журналов. |
Описание ключевых навыков:
- syslog файлы настройки
- syslog
- Стандартные средства, приоритеты и действия
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- syslog.conf
- syslogd
- klogd
- logger
108.3 Основы Агентов передачи почты - Mail Transfer Agent (MTA)
Вес | 3 |
Описание ключевых навыков: | Кандидаты должны знать обычно имеющиеся в наличии программы MTA и быть в состояниии выполнять пересылку и настройку псевдонимов на клиентских машинах. Другие файлы настройки не рассматриваются. |
Описание ключевых навыков:
- Создание e-mail псевдонимов.
- Настройка пересылки e-mail.
- Знание обычно имеющихся в наличии программ MTA (postfix, sendmail, qmail, exim) (без настройки)
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- ~/.forward
- Команды уровня эмуляции sendmail
- newaliases
- mailq
- postfix
- sendmail
- exim
- qmail
108.4 Управление принтерами и печатью
Вес | 2 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии управлять очередями печати и пользовательскими заданиями печати используя CUPS и интерфейс совместимости LPD |
Описание ключевых навыков:
- Базовая настрофка CUPS (для локальных и сетевых принтеров).
- Управление заданиями печати пользователей.
- Разрешение основных проблем печати.
- Добавление и удаление заданий в очереди принтера.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- CUPS файлы настройки, инструменты и утилиты
- /etc/cups
- базовый интерфейс lpd (lpr, lprm, lpq)
Тема 109: Основы сети
109.1 Основы протоколов Интернет
Вес | 4 |
Описание ключевых навыков: | Кандидаты должны продемонстрировать правильное понимание основ сетей TCP/IP. |
Описание ключевых навыков:
- Демонстрация понимания масок сети.
- Знание различий между частными и публичными (представляемыми четвёркой чисел, разделённых точками) IP-адресами.
- Установка маршрута по умолчанию
- Знания в области привелигированных (обычных) портов TCP и UDP (20, 21, 22, 23, 25, 53, 80, 110, 119, 139, 143, 161, 443, 465, 993, 995).
- Знание различий и основных особенностей протоколов UDP, TCP и ICMP.
- Знание основных отличий между IPv4 и IPV6.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /etc/services
- ftp
- telnet
- host
- ping
- dig
- traceroute
- tracepath
109.2 Базовая настройка сети
Вес | 4 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии просматривать, менять и проверять настройки на компьютерах-клиентах. |
Описание ключевых навыков:
- РУчная и автоматическая настройка сетевых интерфейсов
- Базовая настройка TCP/IP на компьютере.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /etc/hostname
- /etc/hosts
- /etc/resolv.conf
- /etc/nsswitch.conf
- ifconfig
- ifup
- ifdown
- route
- ping
109.3 Основы решения проблем с сетью
Вес | 4 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии решать проблемы с сетью на компьютерах-клиентах. |
Описание ключевых навыков:
- Ручная и автоматическая настройка сетевых интерфейсов и таблиц маршрутизации to include добавление, запуск, остановку, перезапуск, удаление или перенастройку сетевых интерфейсов.
- Измененние, просмотр или настройка таблицы маршрутизации и исправление "вручную" неверно настроенного маршрута по умолчанию.
- Отладка (решение??) проблем, связанных с настройкой сети.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- ifconfig
- ifup
- ifdown
- route
- host
- hostname
- dig
- netstat
- ping
- traceroute
109.4 Настройка DNS на стороне клиента
Вес | 2 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии настроить DNS на клиентской машине. |
Описание ключевых навыков:
- Демонстрация использования DNS на локальной системе.
- Изменение порядка разрешения имен.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /etc/hosts
- /etc/resolv.conf
- /etc/nsswitch.conf
Тема 110: Безопасно
110.1 Выполнение административных задач, касающихся безопасности
Вес | 3 |
Описание ключевых навыков: | Кандидаты должны знать как посмотреть конфигурацию системы, чтобы удостовериться, что безопасность машины соответствует локальным политикам безопасности. |
Описание ключевых навыков:
- Проверка системы с целью поиска файлов с установленными битами suid/sgid.
- Установка или изменение паролей пользователей и данные времени жизни паролей.
- Нужно быть в состоянии использовать nmap и netstat для определения открытых портов в системе.
- Установка ограничений на вход пользователей, на процессы и на использование памяти.
- Основы настройки и использования sudo.
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- find
- passwd
- lsof
- nmap
- chage
- netstat
- sudo
- /etc/sudoers
- su
- usermod
- ulimit
110.2 Настройка безопасности компьютера
Вес | 3 |
Описание ключевых навыков: | Кандидаты должны знать как настроить базовый уровень безопасности системы. |
Описание ключевых навыков:
- Знания о теневых паролях и принципе их работы.
- Выключение неиспользуемых сетевых сервисов.
- Понимание роли оберток TCP (wrappers).
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- /etc/nologin
- /etc/passwd
- /etc/shadow
- /etc/xinetd.d/*
- /etc/xinetd.conf
- /etc/inetd.d/*
- /etc/inetd.conf
- /etc/inittab
- /etc/init.d/*
- /etc/hosts.allow
- /etc/hosts.deny
110.3 Безопасность данных через шифрование
Вес | 3 |
Описание ключевых навыков: | Кандидаты должны быть в состоянии использовать методы открытых ключей для защиты данных и соединений. |
Описание ключевых навыков:
- Выполнение базовой настройки клиента OpenSSH 2, а также его использование.
- Понимание роли клиентских ключей на сервере OpenSSH 2
- Выполнение базовой настройки GnuPG и его применение.
- Понимание SSH-туннелей (включая туннелирование X11).
Ниже приведен краткий список используемых файлов, терминов и инструментов:
- ssh
- ssh-keygen
- ssh-agent
- ssh-add
- ~/.ssh/id_rsa и id_rsa.pub
- ~/.ssh/id_dsa и id_dsa.pub
- /etc/ssh/ssh_host_rsa_key и ssh_host_rsa_key.pub
- /etc/ssh/ssh_host_dsa_key и ssh_host_dsa_key.pub
- ~/.ssh/authorized_keys
- /etc/ssh_known_hosts
- gpg
- ~/.gnupg/*