ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Курс проводится как очно, так и дистанционно в формате вебинара.
Курс дает хорошую практику написания скриптов для автоматизации выполнения рутинных задач администрирования систем на Linux и повышения эффективности работы с системой. Кроме того, знание синтаксиса написания скриптов позволяет администратору Linux ориентироваться в работе системных скриптов, а также дает возможность модифицировать их под свои задачи. Рекомендуется для специалистов с наличием разного уровня опыта работы в Linux системах, так как вопросы, рассматриваемые в курсе, часто упускаются при самостоятельном изучении ОС Linux. Курс является частью подготовки к экзаменам LPI-1
РАСПИСАНИЕ ЗАНЯТИЙ
|
После изучения курса вы сможете
- cоздавать программы на языке оболочки — Shell scripts;
- использовать перенаправление ввода/вывода;
- объединять команды в конвейер ;
- определять типы команд;
- понимать и использовать услуги и подстановки, предоставляемы оболочкой;
- использовать кавычки для отказа от ненужных в данный момент услуг;
- указывать системе интерпретатор, который должен выполнять скрипт;
- учитывать порядок обработки командной строки при написании команд со сложными подстановками ;
- использовать управляющие конструкции для расширения сферы применения скрипта ;
- писать скрипты воспринимающие параметры и опции;
- включать в скрипт обработку исключительных ситуаций;
- упрощать взаимодействие с пользователем при помощи диалоговых окон и меню
Содержание курса
- Введение в программирование на языке оболочки (Shell Programming).
- Основные понятия оболочки bash.
- Каналы ввода/вывода.
- Типы команд; использование кавычек.
- Подстановки, выполняемые оболочкой; интерпретация команд.
- Основные элементы скрипта.
- Операции с переменными .
- Управление последовательностью выполнения (операторы цикла, case, if, test) .
- Функции.
- Обработка параметров и опций при помощи getopts.
- Обработка сигналов при помощи trap.
- Создание меню при помощи select.
- Создание диалоговых окон при помощи dialog.
Слушатели
Системные администраторы Linux и специалисты, занимающиеся сопровождением крупных приложений, опытные пользователи Linux
Предварительная подготовка
Необходимы знания, рассматриваемые в курсах NL 3124 "SUSE Linux Enterprise Server 12 - Администрирование", NL 3115 "SUSE Linux Enterprise 11 SP2 - Основы" – участник должен ориентироваться в системных папках ОС Linux, пользоваться командной строкой (например, для того, чтобы скопировать и отредактировать файл).