Складчина: Скрипты Bash и Python для системных администраторов Linux и UNIX [2025] [ИПАП]
О курсе:
Архитектура современных бизнес систем строится на базе unix подобных решений, которые отвечают высоким требованиям безопасности и надежности. Поэтому разрабатывая ПО для них, необходимо понимать, как работает ОС Linux, и быстро локализовывать пробелы, возникающие в ходе работы. Для быстрой и качественной поставки ПО во многих проектах используется docker.
Навыки, приобретаемые по окончании курса:
1. Установка ОС Linux;
2. Базово настраивать сервер рабочей станции;
3. Понимать принципы работы очередей сообщений, серверов баз данных и механизмов кэширования данных в оперативной памяти;
4. Использовать систему docker для организации и поставки ПО.
Программа
Модуль 1 - Основные принципы и утилиты Linux/UNIX
1. Встроенные и системные команды
2. Псевдонимы
3. Типы файлов
4. Аутентификация, авторизация, права доступа
5. Задания, процессы, потоки
6. Потоки ввода-вывода, перенаправление потоков в Bash
7. Конвейеры
8. Важнейшие утилиты GNU/TextUtils
9. Регулярные выражения
Модуль 2 - Работа в Bash
1. Переменные и переменные окружения
2. Квотирование
3. Код возврата
4. Командная подстановка
5. Арифметика
6. Проверка test
Модуль 3 - Скрипты Bash
1. Неявный вызов оболочки
2. Позиционные параметры
3. Управляющие структуры, ветвление
4. Циклы
5. Функции
6. Списки
7. Массивы
8. Отладка
Модуль 4 - Python для администрирования
1. Интерпретатор python и среда IPython
2. Основы языка, docstring, базовые типы
3. Управляющие структуры и циклы
4. Работа с текстом: модуль str
5. Регулярные выражения: модуль re
6. Ввод-вывод
7. Модуль StringIO
Модуль 5 - Работа с файловой системой
1. Файлы и каталоги
2. Манипуляции с файлами
3. Сравнение файлов
4. Проверки файлов
5. Объединение файлов
6. Сжатие и архивирование
Модуль 6 - Работа с почтой
1. Основы SMTP и ESMTP
2. Протоколы POP3 и IMAP
3. Передача и прием почты
4. Письма с вложениями
5. Аутентификация для почты
Модуль 7 - Работа с WEB
1. Основы HTTP и HTTPS
2. Модули urllib и urllib2
3. Модуль httplib
4. Модуль ftplib
5. Модуль BeautifulSoup
Модуль 8 - Сети
1. Работа с ICMP
2. Работа с SSH
3. Twisted
4. Scapy
5. Работа с rsync
Модуль 9 - Протокол SNMP
1. Протоколы SNMP, версии и возможности
2. Настройка SNMP
3. Модуль Net-SNMP
Стоимость 33 000 руб.
Скрытая ссылка