Shell Programming

направление: Oracle
вендор: ORACLE
Даты проведения курса

Курс Shell Programming (программирования оболочки UNIX) предоставляет студентам навыки чтения, записи и отладки скриптов оболочки UNIX. Курс начинается с описания простых скриптов для автоматизации часто выполняемых команд и продолжается далее описанием условной логики, взаимодействия с пользователем, циклов, меню, ловушек и функций.

Этот курс предназначен для системных администраторов, которые освоили дистрибутив любой версии ОС UNIX, например Oracle Solaris и Oracle Linux, и хотели бы интерпретировать различные скрипты для загрузки, а также создавать свои собственные скрипты для автоматизации повседневных задач.

Будут изучаться:

  • Создание скриптов для автоматизации задач системного администрирования.
  • Установка локальных переменные и переменные окружения.
  • Автоматизация задач с помощью регулярных выражений, с помощью утилит grep, sed и nawk.
  • Создание интерактивных скриптов с помощью конструкций управления потоком исполнения.
  • Выполнение манипуляций со строками и целочисленной арифметики с переменными окружения.
  • Отладка скриптов и исправление ошибок.

    Преимущества для Вас:

    Курс программирования оболочки UNIX даст вам возможность идентифицировать различные оболочки, автоматизировать задачи системного администрирования с помощью скриптов. Вы научитесь разрабатывать расширенные скрипты, которые включают в себя использование возможности взаимодействия с пользователем, циклов, переменных, параметров и списков аргументов. Курс также познакомит вас с функциями, которые позволяют выполнять повторяющиеся задачи, различными методами отладки скриптов. Наконец, курс завершается обучением некоторым начальным навыкам разработки полезных скриптов для автоматизации задач, связанных с системным администрированием. Студентам предоставляется возможность выполнять лабораторные работы в среде Oracle Solaris или Oracle Linux.

    Требуемая подготовка

    Предполагаемая предварительная подготовка

  • System Administration for the Oracle Solaris 10 OS Part 1 Ed 4

    Требуемая предварительная подготовка:

  • Технический английский язык
  • UNIX и Linux Essentials Ed 1
  • Запуск базовых системных команд таких, как rm, cp, man, more, mkdir, ps, chmod, pkgadd, pkgrm и pkginfo на Oracle Solaris или аналогичной платформе UNIX.
  • Возможность редактировать файлы с помощью vi.
  • Выполнение основных процедур операционной системы таких, как уровни запуска системы.
  • Выполнение простых процедур системного администрирования таких, как создание пользователей и установка программного обеспечения.

  • Цель курса:

  • Автоматизация рутинных операций с использованием циклов
  • Описание основ оболочек UNIX, скриптов оболочек и сценариев
  • Установка переменных среды оболочки
  • Поиск информации с помощью регулярных выражений
  • Редактирование входных потоков с помощью редактора sed
  • Создание скриптов с использованием языка программирования nawk
  • Выставление точек принятия решений в скрипте с использованием условных операторов
  • Выполнение нескольких операций с помощью интерактивных скриптов
  • Укажите параметры скрипта с помощью инструкции getopts
  • Создание расширенных скриптов с использованием переменных, параметров и списков аргументов.
  • Автоматизация задач с помощью функций
  • Отладка скриптов оболочек с помощью команды trap
  • Разработка некоторых полезных скриптов для задач, связанных с системным администрированием.

  • Аудитория курса:

  • Администраторы
  • Администраторы базы данных
  • Системный интеграторы
  • Системный администраторы