Скрипты Bash и Python для системных администраторов Linux и UNIX

Код: ITC-L-U-scr

Способность автоматизировать рутинный труд с помощью скриптов позволяет администраторам Linux (Линукс) радикально повысить эффективность труда. Курс предназначен для обучения практикующих администраторов основам разработки скриптов автоматизации на языках Bash и Python

Формат проведения

-

Продолжительность

40 академических часов

Вендор

Linux
vendor

Вы научитесь

  • автоматизировать рутинный труд с помощью Bash и Python

  • использовать базовые знания программирования на Bash и Python

  • пользоваться важнейшими утилитами GNU/Linux

  • работать с базовыми модулями Python, применяющимися для автоматизации

Требования к предварительной подготовке слушателя

Базовые знания Linux/UNIX

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

Системные администраторы Linux/UNIX

Содержание курса

Основные принципы и утилиты Linux/UNIX

Встроенные и системные команды

Псевдонимы

Типы файлов

Аутентификация, авторизация, права доступа

Задания, процессы, потоки

Потоки ввода-вывода, перенаправление потоков в Bash

Конвейеры

Важнейшие утилиты GNU/TextUtils

Регулярные выражения

Работа в Bash

Переменные и переменные окружения

Квотирование

Код возврата

Командная подстановка

Арифметика

Проверка test

Скрипты Bash

Неявный вызов оболочки

Позиционные параметры

Управляющие структуры, ветвление

Циклы

Функции

Списки

Массивы

Отладка

Python для администрирования

Интерпретатор python и среда IPython

Основы языка, docstring, базовые типы

Управляющие структуры и циклы

Работа с текстом: модуль str

Регулярные выражения: модуль re

Ввод-вывод

Модуль StringIO

Работа с файловой системой

Файлы и каталоги

Манипуляции с файлами

Сравнение файлов

Проверки файлов

Объединение файлов

Сжатие и архивирование

Работа с почтой

Основы SMTP и ESMTP

Протоколы POP3 и IMAP

Передача и прием почты

Письма с вложениями

Аутентификация для почты

Работа с WEB

Основы HTTP и HTTPS

Модули urllib и urllib2

Модуль httplib

Модуль ftplib

Модуль BeautifulSoup

Сети

Работа с ICMP

Работа с SSH

Twisted

Scapy

Работа с rsync

Протокол SNMP

Протоколы SNMP, версии и возможности

Настройка SNMP

Модуль Net-SNMP

Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

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


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении сертификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Хотите преподавать в АйТи Клауд?

Если вы имеете компетенции и хотите работать тренером курсов в АйТи Клауд - оставьте ваши данные, мы свяжемся с вами!