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