Скрипты Bash и Python для системных администраторов Linux и UNIX
О чём курс
Оптимизируйте управление IT-инфраструктурой, научившись автоматизировать рутинные задачи с помощью Bash и Python. Курс сфокусирован на практических аспектах администрирования UNIX-подобных систем: от настройки серверов и работы с процессами до автоматизации сетевого взаимодействия и обработки данных. Вы научитесь интегрировать скрипты в процессы поставки ПО, используя Docker, а также разбираться в работе баз данных и механизмов кэширования. Программа построена на реальных задачах системного администратора, позволяя быстро диагностировать сбои и выстраивать надежную работу бизнес-систем.
Программа обучения
- Модуль 1 - Основные принципы и утилиты Linux/UNIX
- Встроенные и системные команды
- Псевдонимы
- Типы файлов
- Аутентификация, авторизация, права доступа
- Задания, процессы, потоки
- Потоки ввода-вывода, перенаправление потоков в Bash
- Конвейеры
- Важнейшие утилиты GNU/TextUtils
- Регулярные выражения
- Модуль 2 - Работа в Bash
- Переменные и переменные окружения
- Квотирование
- Код возврата
- Командная подстановка
- Арифметика
- Проверка test
- Модуль 3 - Скрипты Bash
- Неявный вызов оболочки
- Позиционные параметры
- Управляющие структуры, ветвление
- Циклы
- Функции
- Списки
- Массивы
- Отладка
- Модуль 4 - Python для администрирования
- Интерпретатор python и среда IPython
- Основы языка, docstring, базовые типы
- Управляющие структуры и циклы
- Работа с текстом: модуль str
- Регулярные выражения: модуль re
- Ввод-вывод
- Модуль StringIO
- Модуль 5 - Работа с файловой системой
- Файлы и каталоги
- Манипуляции с файлами
- Сравнение файлов
- Проверки файлов
- Объединение файлов
- Сжатие и архивирование
- Модуль 6 - Работа с почтой
- Основы SMTP и ESMTP
- Протоколы POP3 и IMAP
- Передача и прием почты
- Письма с вложениями
- Аутентификация для почты
- Модуль 7 - Работа с WEB
- Основы HTTP и HTTPS
- Модули urllib и urllib2
- Модуль httplib
- Модуль ftplib
- Модуль BeautifulSoup
- Модуль 8 - Сети
- Работа с ICMP
- Работа с SSH
- Twisted
- Scapy
- Работа с rsync
- Модуль 9 - Протокол SNMP
- Протоколы SNMP, версии и возможности
- Настройка SNMP
- Модуль Net-SNMP
Теги курса
Другие материалы школы 12
И ИПАП Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.