Код |
LPI-201 |
|
Название курса |
Расширенное администрирование GNU/Linux (LPI-уровень 2) |
|
|
Категория |
курс УЦ |
|
|
|
Курс ориентирован на: |
|
администраторов Linux/Unix систем с опытом сопровождения Unix/Linux систем не менее 2-х лет. |
|
|
Результат обучения: |
|
По окончании курса Вы сможете:
· Управлять разделами жестких дисков с помощью утилит fdisk, sfdisk, parted;
· Знать устройство разных файловых систем: ext2/3, reiserfs, xfs, jfs;
· Уметь использовать утилиты для работы с файловыми системами: mkfs, debugfs, tunefs, dumpfs;
· Записывать информацию на CD/R, CD/RW, DVD/R, DVD/RW в форматах ISO и UDF;
· Монтировать файловые системы с различными опциями и настраивать автоматическое монтирование файловых систем (/etc/fstab, automount);
· Настраивать и использовать файловые флаги и ACL;
· Настраивать работу программных RAID массивов и логических томов;
· Настраивать работу SAMBA сервера, как сервера одноранговой сети Microsoft, первичного контроллера доменной службы Microsoft, члена Microsoft домена, WINS сервера;
· Осуществлять поддержку журналирования с помощью демонов syslog и syslog-ng;
· Организовывать централизованное журналирование;
· Проводить резервное копирование данных с помощью утилит tar, cpio, dump;
· Настраивать службы архивации данных AMANDA;
· Создавать простые прораммы на языке Perl;
· Обновлять Perl модули с помощью сети CPAN;
· Проводить поиск и устранение неисправностей;
· Использовать системы управления версиями (RCS, CVS). |
|
|
|
Предварительный уровень подготовки: |
|
· знания и умения в объеме курса "Использование и администрирование GNU/Linux (LPI-уровень 1)";
· опыт работы системным Linux администратором не менее 2-х лет;
· знание английского языка в пределах чтения компьютерно-ориентированного материала. |
|
Продолжительность курса: |
40 часов (5 дней) |
|
|
|
Методические материалы: |
конспект курса на русском языке |
|
|
Документ об окончании курса: |
сертификат Учебного Центра |
|
|
Квалификационный тест: |
|
|
· LPI-201 (часть сертификации LPIC-2-ой уровень) |
|
|
|
|
|
Содержание курса:
Глава 1. Файловые системы в Linux
1.1. Создание и изменение разделов на ЖМД
1.1.1. Утилита fdisk.
1.1.2. Утилита sfdisk.
1.1.3. Утилита parted
1.2. Файловые системы ext2/3
1.2.1. Архитектура ext2
1.2.2. Создание файловой системы mke2fs
1.2.3. Проверка целостности файловой системы
1.2.4. Настройка с помощью tune2fs
1.2.5. Утилиты dumpe2fs и debugfs
1.2.6. Дополнительные атрибуты
1.3. Файловая система Reiserfs
1.3.1. Архитектура файловой системы
1.3.2. Создание файловой системы Reiserfs
1.3.3. Проверка целостности файловой системы reiserfs
1.4. Файловая система XFS
1.5. Файловая система JFS
1.6. Файловая система ISO.
1.6.1. Создание ISO образов mkisofs.
1.6.2. Запись CD образа на CD
1.7. Файловая система UDF (Universal Disk Format)
1.8. Монтирование ФС
1.8.1. Опции монтирования для различных ФС
1.8.2. Файл /etc/fstab
1.8.3. Файлы /etc/mtab и /proc/mounts
1.9. Автоматически монтируемые временные ФС. Пакет automount
1.10. Таблицы управления доступом
1.10.1. Общие сведения о ACL
1.10.2. Установка Linux ACL
1.10.3. Установка и изменение прав доступа
Глава 2. Моногодисковые накопители информации
2.1. Глава Система LVM.
2.1.1. Преимущества использования LVM
2.1.2. Терминология LVM
2.1.3. Подготовка к использованию LVM.
2.1.4. Использование LVM.
2.2. RAID массивы.
2.2.1. Использование RAID.
2.2.2. Программная реализация RAID в Linux.
Глава 3. Разделение ресурсов с помощью SAMBA
3.1. Поддержка работы GNU/Linux в среде Microsoft Windows
3.2. Настройка SAMBA
3.3. Настройка SAMBA сервера, как члена одноранговой сети.
3.4. Настройка SAMBA сервера, как PDC (NT4)
3.5. Настройка сервера SAMBA, как члена домена NT 4.0
3.6. Настройка SAMBA сервера, как WINS сервера
3.7. Обслуживание SAMBA нескольких IP сетей. Трансляция NetBIOS имен.
3.8. Пользовательские профили и скрипты подключения.
3.9. Вопросы локализации
Глава 4. Поддержка системных журналов.
4.1. Настройка syslogd для локального журналирования и в качестве клиента выделенного сервера журналирования.
4.2. Запуск syslogd в качестве централизованного сервера журналирования
4.3. Демон klogd
4.4. Пакет syslog-ng
Глава 5. Резервное копирование.
5.1. Виды резервного копирования.
5.2. Разработка плана инкрементального архивирования.
5.3. Полное и инкрементальное архивирование с помощью tar.
5.4. Полное и инкрементальное архивирование с помощью cpio.
5.5. Инкрементальное архивирование с помощью dump.
5.6. Система AMANDA.
5.6.1. Настройка клиента AMANDA.
5.6.2. Настройка сервера резервного копирования AMANDA
Глава 6. Язык сценариев Perl.
6.1. Введение
6.2. Использование отладчика Perl
6.3. Типы данных в Perl
6.4. Переменные
6.4.1. Скалярные переменные
6.4.2. Массивы
6.4.3. Ассоциативные массивы
6.4.4. Роль контекста для переменных скалярного и векторного типа
6.5. Операторы Perl
6.5.1. Приоритеты выполнения операторов
6.6. Модификаторы операторов
6.7. Подпрограммы
6.8. Библиотека подпрограмм
6.9. Использование пакетов для изоляции подпрограмм
6.10. Аргументы командной строки
6.11. Доступ к переменным окружения
6.12. Файловый ввод и вывод
6.13. Работа с каталогами
6.14. Форматированный вывод
6.14.1. Использование функции print
6.14.2. Форматированный вывод данных функцией printf
6.15. Получение данных от пользователя
6.16. Запуск системных команд
6.17. Генерация динамических выражений с помощью функции eval
6.18. Регулярные выражения
6.18.1. Синтаксис регулярных выражений
6.18.2. Использование регулярных выражений для поиска по ключевым словам
6.18.3. Использование регулярных выражений для анализа входных данных
6.18.4. Регулярные выражения для поиска и замены строк
6.19. Создание скриптов cgi с помощью Perl
6.19.1. Вызов cgi-скрипта
6.19.2. Создание текста и html-документа с использованием языка Perl
6.20. Taint режим
6.21. Использование CPAN для интерактивной и автоматической инсталляции модулей.
Глава 7. Решение проблем
7.1. Запуск без использования /sbin/init
7.2. Настройка /etc/inittab
7.3. Инициализационные скрипты /etc/rc...
7.4. Сообщения ядра dmesg
7.5. Трассировка сбойных процессов
7.6. Изготовление загрузочного диска
7.7. Русификация консоли
7.8. Работа в качестве суперпользователя
7.8.1. Команда su: замена идентификатора пользователя
7.8.2. Утилита sudo: ограниченный вариант команды su
Глава 8. Инструменты поддержки версий
8.1. Система RCS
8.2. Система CVS
8.2.1. 2.1.Репозиторий
8.2.2. 2.2.Добавление проекта
8.2.3. 2.3.Добавление и удаление файлов в проекте
8.2.4. 2.4.Работа с изменениями
8.2.5. 2.5.Безопасность CVS
Приложение 1. Операторы, конструкции и функции языка Perl.
1. Операторы Perl
1.1. Арифметические операторы
1.2. Побитовые операторы
1.3. Операторы сравнения
1.4. Логические операторы
1.5. Строковые операторы
1.6. Операторы присваивания
1.7. Операции для работы со списками
1.8. Операторы для работы с файлами
2. Конструкции языка Perl
2.1. Простые и составные операторы
2.2. Условные операторы
2.3. Оператор unless
2.4. Оператор do
2.5. Циклы и ветвления
2.6. Метки
2.7. Цикл until
2.8. Циклы for и foreach
2.9. Оператор безусловного перехода goto
3. Функции
3.1. Функции обработки строк
3.2. Функции для обработки списков
3.3. Функции работы с массивами
3.4. Функции обработки ассоциативных массивов |