Shell программирование для системных администраторов OC Solaris

Код
U-SA-245
Продолжительность
5 дн.
Цена
28 800
О курсе

Умение создавать скрипты на входных языках командных интерпретаторов является необходимым условием успешной работы системного администратора. Навыки, приобретаемые на этом курсе, позволяют упрощать и автоматизировать работу, повышать эффективность процедур администрирования, а также правильно понимать назначение и работу системных скриптов, использующихся на этапе загрузки системы. В курсе рассматривается создание, интерпретация и отладка скриптов на языках командных интерпретаторов Bourne и Korn, начиная с решения простых задач и заканчивая использованием логических операторов, циклов, меню, функций, интерактивным взаимодействием и т.д.

Для кого этот курс

Курс предназначен для системных администраторов ОС Solaris, но также будет полезен пользователям и программистам, желающим наиболее эффективно использовать возможности командной строки и командных интерпретаторов ОС Solaris. 

Требуемые знания и навыки

Для успешного освоения данного курса желательно:

  • уметь использовать основные команды UNIX, такие как rm, cp, man, more, mkdir, ps, chmod и др.
  • уметь создавать и редактировать текстовые файлы с помощью vi или другого текстового редактора OC Solaris
  • понимать и производить процесс загрузки и остановки системы
  • уметь создавать пользователей, пароли и устанавливать права доступа
  • понимать соглашения об именовании устройств
  • уметь монтировать и размонтировать файловые системы
  • уметь использовать команды для работы с пакетами программного обеспечения, такие как pkgadd, pkgrm, pkginfo и т. д.

Рекомендуется прослушать курсы:
U-SA-100-S10 Введение в UNIX на основе ОС Solaris10
U-SA-200-S10 Основы системного администрирования ОС Solaris 10

Приобретаемые навыки

После завершения курса слушатели получат навыки, позволяющие им:

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