Курс: Инженер систем сервисов и сетей Linux, IP - телефонии и унифицированных коммуникаций

Курс: Инженер систем сервисов и сетей Linux, IP - телефонии и унифицированных коммуникаций

Курс: Инженер систем сервисов и сетей Linux, IP - телефонии и унифицированных коммуникаций


Продолжительность курса: 112 ак. ч.

Описание курса:
Инженер Linux в современной компании становится иногда ключевой фигурой. Ни одна фирма, ни одно ведомство не работает без компьютерных сетей. Специалист по Linux разворачивает программное оборудование, устанавливает и контролирует операционные системы Linux, обрабатывает запросы пользователей и решает все проблемы, возникающие по ходу работы системы.
После обучения на программе вы будете уметь:
• устанавливать ПО из исходных текстов и пакетов, обновлять систему и ПО;
• управлять запуском сервисов;
• разворачивать сетевые сервисы DHCP, DNS, NTP;
• разворачивать файловые сервисы NFS, FTP, CIFS;
• разворачивать WWW сервера с использованием Nginx;
• разрабатывать план внедрения IP телефонии на предприятии, устанавливать АТС Asterisk;
• настраивать сервисы корпоративной телефонии и русифицировать АТС Asterisk;
• подключать IP-телефонию предприятия к городским линиям;
• предоставлять безопасный доступ внешних абонентов к IP-телефонии предприятия, в том числе, с SRTP шифрованием телефонного трафика;
• интегрировать системы голосовой и электронной почты, телефонию предприятия с web-сайтом, телефонию предприятия с серверами директорий (Microsoft AD).

Аудитория:
• системные администраторы
• администраторы корпоративной сети
• специалисты по сетевым технологиям и дизайну сетей
• администраторы корпоративных почтовых серверов

Необходимая подготовка:
Успешное окончание курса «Основы сетей, сетевые операционные системы и практикум Wi – Fi», или эквивалентная подготовка.

Программа курса:
Часть 1. Linux. Уровень 1. Основы администрирования
Модуль 1. Введение в операционную систему GNU/Linux
• Дистрибутивы

Модуль 2. Установка
• Обзор вариантов
• Этапы установки

Модуль 3. Основы работы в командной строке
• Интерпретатор bash
• Команды и параметры
• Типы команд
• Переменные
• Символы подстановки
• Экранирование
• Потоки ввода-вывода
• Конвейеры

Модуль 4. Получение справки
• Обзор справочных систем
• Справочная система man

Модуль 5. Работа с файлами и текстом в командной строке
• Строение файловой системы (стандарт FHS)
• Работа с файлами (утилиты ls, touch, mkdir, ln, cp, mv, rm, rmdir)
• Работа с текстом (утилиты cat, tac, head, tail, more, less, grep, sort, wc)
• Текстовые редакторы vi и nano

Модуль 6. Работа с оборудованием, носителями и сетью
• Просмотр общей информации (утилиты lscpu, free, lspci, lsusb, lshw)
• Обзор вариантов разметки носителей
• Обзор файловых систем
• Именование носителей и разделов
• Именование сетевых плат
• Обзор конфигурационных файлов для управления сетью
• Обзор службы NetworkManager
• Диагностика работы сети (утилиты ifconfig, ip, route, netstat, ss, ping, traceroute)
• Просмотр информации о носителях и файловых системах (утилиты lsblk, blkid, df, du)
• Создание и удаление разделов с помощью fdisk
• Создание файловых систем (утилиты mkfs.*)
• Монтирование (утилита mount, файл /etc/fstab)
• Обзор технологии LVM (Logical Volume Manager)

Модуль 7. Процессы
• Обзор псевдофайловой системы /proc
• Просмотр информации (утилиты ps и top)
• Сигналы (утилита kill)

Модуль 8. Системы инициализации и управление сервисами
• Обзор систем инициализации
• Система инициализации systemd
• Управление сервисами (утилита systemctl)

Модуль 9. Управление ПО
• Обзор вариантов управления ПО
• Работа с ПО из репозиториев (утилита apt)

Модуль 10. Управление локальными пользователями и группами
• Обзор конфигурационных файлов
• Управление пользователями (утилиты useradd, usermod, userdel, passwd)
• Управление группами (утилиты groupadd, groupmod, groupdel)
• Повышение привилегий (утилиты su и sudo)

Модуль 11. Дискреционный контроль доступа
• Обзор видов контроля доступа
• Владение
• Права доступа UNIX
• POSIX ACL
• Утилиты chown, chgrp, chmod, getfacl, setfacl

Модуль 12. Архивация и компрессия
• Архиватор tar
• Компрессоры gzip, bzip2, xz

Модуль 13. Выполнение задач по расписанию
• Планировщик задач cron

Модуль 14. Дополнительные материалы
• Система управления печатью

Часть 2. Linux. Уровень 2. Администрирование сетевых сервисов
Модуль 1. Введение в сетевые сервисы
• Обзор моделей OSI и TCP/IP
• Основы маршрутизации
• Обзор схемы лабораторного стенда сети предприятия
• Лабораторная работа: первоначальная настройка лабораторного стенда сети предприятия

Модуль 2. Сервис системных журналов
• Принцип работы протокола SYSLOG
• Служба systemd-journald
• Лабораторная работа: Настройка SYSLOG-сервера (rsyslog)

Модуль 3. Сервис DHCP
• Принципы работы протокола DHCP
• DHCP-клиент, DHCP-сервер, DHCP-ретранслятор (DHCP Relay)
• Лабораторная работа: Установка, настройка и мониторинг DHCP-сервера (ISC DHCP Server)

Модуль 4. Сервис DNS
• Принципы работы сервиса и протокола DNS
• Виды записей DNS
• Зоны прямого и обратного преобразования
• Лабораторная работа: Установка, настройка и мониторинг DNS-сервера (BIND 9)

Модуль 5. Сервисы фильтрации пакетов и трансляции адресов
• Обзор типов межсетевых экранов
• Принципы работы пакетных фильтров
• Принципы работы межсетевых экранов с сохранением состояния
• Трансляция адресов и варианты NAT
• Лабораторная работа: Установка, настройка и мониторинг межсетевого экрана для защиты сети (netfilter, iptables, conntrack)
• Лабораторная работа: Установка, настройка и мониторинг решения для реализации различных видов технологии NAT (netfilter, iptables)

Модуль 6. Сервис точного времени
• Принцип работы сервиса и протокола NTP
• Лабораторная работа: Установка, настройка и мониторинг NTP-серверов и NTP-клиентов (ntp, systemd-timesyncd)

Модуль 7. Сервис HTTP Proxy
• Обзор типов HTTP Proxy
• Принципы работы HTTP Proxy
• Лабораторная работа: Установка, настройка и мониторинг HTTP Proxy (squid)

Модуль 8. Файловые сервисы
• Обзор файловых сервисов
• Протоколы SCP и SFTP
• Протокол FTP
• Сервис NFS
• Протокол SMB
• Лабораторная работа: Использование протоколов SCP и SFTP
• Лабораторная работа: Установка, настройка и мониторинг FTP-сервера (proftpd)
• Лабораторная работа: Установка, настройка и мониторинг сервиса NFS (nfs-kernel-server)
• Лабораторная работа: Установка, настройка и мониторинг SMB-сервера для реализации общего доступа к файлам и каталогам (samba)

Модуль 9. Сервис электронной почты
• Обзор архитектуры электронной почты
• Протокол SMTP
• Протокол POP3
• Протокол IMAP4
• Лабораторная работа: Установка, настройка и мониторинг SMTP-сервера (postfix)
• Лабораторная работа: Установка, настройка и мониторинг IMAP4-сервера (dovecot)
• Лабораторная работа: Установка, настройка и мониторинг решения для доступа к почте с помощью веб-браузера (roundcube)

Часть 3. Asterisk. Уровень 1. Основы телефонии для предприятия
Модуль 1. Теоретические основы телефонии
• Теоретические основы классической телефонии (E.164, сигнализация, DTMF)
• История развития технологий цифровой передачи голоса (ISDN, ATM)
• Теоретические основы передачи голосового сигнала в компьютерных сетях (кодеки G.*, протоколы сигнализации SIP, IAX)
• Обзор систем IP-телефонии, проприетарные и открытые решения
• История развития и модульная архитектура Asterisk
• Направления развития телефонии будущего
Лабораторные работы: Передача голосового трафика в компьютерной сети
• Упражнение 1: Установка soft телефона на рабочую станцию
• Упражнение 2: Использование SIP протокола для установки голосового соединения.

Модуль 2. Развертывание IP телефонии предприятия
• Использование Asterisk в качестве SIP proxy
• Разработка номерного плана предприятия
Лабораторные работы: Использование Asterisk в качестве SIP proxy
• Упражнение 1: Установка Asterisk
• Упражнение 2: Настройка SIP каналов с использованием модулей CHAN SIP и PJSIP
• Упражнение 3: Подключение к SIP каналам soft телефонов
• Упражнение 4: Настройка плана нумерации предприятия
• Упражнение 5: Работа с Asterisk через CLI

Модуль 3. Распространение IP телефонии за пределы предприятия
• Телефонные транки и маршрутизация вызовов.
• Использование протоколов SIP и IAX для соединения телефонных станций.
Лабораторные работы: Подключение телефонной сети предприятия к VoIP провайдерам
• Упражнение 1: Использование протокола IAX2 для соединения телефонных станций филиалов предприятия
• Упражнение 2: Использование протокола SIP для подключения к VoIP провайдерам
• Упражнение 3: Управление Caller ID
• Упражнение 4: Диагностика проблем подключения

Модуль 4. Развитие сервисов корпоративной телефонии
• Обзор дополнительных видов обслуживания (ДВО) в корпоративной телефонии.
• Продвинутая логика описания диалпланов (переменные, выражения, функции) и AEL.
• Функции Call центра.
Лабораторные работы: Внедрение сервисов в корпоративной телефонии
• Упражнение 1: Настройка Asterisk как B2BUA.
• Упражнение 2: Детализация разговоров (CDR).
• Упражнение 3: Использование DTMF для управления ДВО.
• Упражнение 4: Локализация сообщений Asterisk.
• Упражнение 5: Управление и перекодировка музыки на удержании (MOH).
• Упражнение 6: Использование голосовой почты.
• Упражнение 7: Настройка конференц связи.
• Упражнение 8: Услуга FollowMe и AstDB.
• Упражнение 9: Разработка голосового меню (IVR).
• Упражнение 10: Запись и прослушивание разговоров.
• Упражнение 11: Управление номерным планом на основе времени суток.
• Упражнение 12: Управление очередями звонков, агентами и распределение вызовов между операторами.
• Упражнение 13: HA-кластер (кластер отказоустойчивости) Астериск.

Модуль 5. Использование WEB интерфейсов для управления Asterisk
• Обзор решений управления Asterisk через WEB интерфейс, их достоинств и недостатков
Лабораторные работы: Использование WEB интерфейсов для управления Asterisk
• Упражнение 1: Установка WEB интерфейса FreePBX
• Упражнение 2: Настройка сервисов телефонии через WEB интерфейс (см. модули 2, 3 и 4)
• Упражнение 3: Совместное управление Asterisk через WEB интерфейс и файлы конфигурации

Часть 4. Asterisk. Уровень 2. Телефонное оборудование и безопасность
Модуль 1. Развертывание компьютерной и телефонной сети предприятия
• Базовая схема компьютерной сети предприятия
• Базовая схема VoIP сети предприятия
Лабораторные работы: Настройка ip и voip сети предприятия
• Упражнение 1: Настройка интернет-шлюза
• Упражнение 2: Настройка сервисов DHCP и DNS
• Упражнение 3: Настройка сервера Asterisk, sip каналов и базового диалплана
• Упражнение 4: Соединение АТС филиалов по протоколу IAX
• Упражнение 5: Подключение АТС предприятия к ТФОП через VoIP провайдера

Модуль 2. Подключение телефонного оборудования к Asterisk
• Обзор типов телефонного оборудования и вариантов подключения его к Asterisk
• Интерфейсы FXS, FXO и PRI
• Схема интеграции VoIP и классического телефонного оборудования предприятия
• Использование методик расчета количества каналов для подключения Asterisk к PSTN и PBX
• Обзор интерфейсов для настройки телефонного оборудования (DTMF, Web интерфейс, Provisioning)
• Обзор процедур и форматов файлов конфигурации оборудования Digium, Cisco, LinkSys, Panasonic и Элтекс
Лабораторные работы: Подключение классического и IP телефонного оборудования к Asterisk
• Упражнение 1: Подключение телефонного оборудования через платы расширения
• Упражнение 2: Настройка VoIP оборудования через DTMF и Web интерфейс
• Упражнение 3: Настройка сервисов DHCP, TFTP и HTTP для поддержки Provisioning
• Упражнение 4: Подготовка файлов для автоматической конфигурации VoIP оборудования
• Упражнение 5: Использование многопортового оборудования с интерфейсами FXO/FXS
• Упражнение 6: Использование многопортового оборудования с интерфейсами PRI/ISDN/E1
• Упражнение 7: Отладка и мониторинг телефонного оборудования по протоколу Syslog

Модуль 3. Управление прохождением голосового трафика через NAT и FIREWALL
• Варианты расположения VoIP участников с точки зрения NAT и FIREWALL
• Протоколы сигнализации SIP и IAX в сетях с NAT и FIREWALL
• Настройка Asterisk в сетях с NAT и FIREWALL
Лабораторные работы: Прохождения голосового трафика через NAT и FIREWALL
• Упражнение 1: Подключение пользователей, находящихся за NAT к Asterisk
• Упражнение 2: Подключение Asterisk, находящегося за NAT к VoIP провайдеру
• Упражнение 3: Использование DNS View и SRV записей протокола SIP
• Упражнение 4: Подключение пользователей к Asterisk, находящемуся за NAT

Модуль 4. Подключение внешних пользователей к телефонии предприятия
• Шифрование голосового трафика при подключении внешних пользователей
• Защита Asterisk от несанкционированного доступа
Лабораторные работы: Внешние пользователи и безопасность
• Упражнение 1: Защита учетных записей и безопасное распространение файлов конфигураций телефонного оборудования.
• Упражнение 2: Перехват, воспроизведение и шифрование голосового трафика с использованием протокола SRTP
• Упражнение 3: Сканирование Asterisk на предмет возможностей несанкционированного доступа и защита от него.
• Упражнение 4: Настройка матрицы доступа (кто, куда может звонить) в Asterisk
• Упражнение 5: Использование Fail2ban для защиты Asterisk

Часть 5. Asterisk. Уровень 3. Интеграция с внешними системами
Модуль 1. Развертывание компьютерной и телефонной сети предприятия
• Базовая схема компьютерной сети предприятия
• Базовая схема телефонии предприятия
• Схема информационных систем предприятия
Лабораторные работы: Развертывание компьютерной и телефонной сети предприятия
• Упражнение 1. Настройка сервера Asterisk, SIP каналов и базового плана нумерации

Модуль 2. Интеграция с реляционными базами данных
• Основы реляционных баз данных
• Схемы данных для хранения информации из Asterisk
Лабораторные работы: Интеграция с реляционными базами данных
• Упражнение 1. Развертывание сервера MySQL
• Упражнение 2. Хранение конфигурации и CDR в БД
• Упражнение 3. Примеры работы с БД из плана нумерации

Модуль 3. Управление конфигурацией Asterisk из внешних приложений
• Основы протокола LDAP
• Интеграция конфигурации Asterisk и provision телефонных аппаратов на предприятиях с Microsoft Active Directory
Лабораторные работы: Управление конфигурацией Asterisk из внешних приложений
• Упражнение 1. Развертывание инфраструктуры Microsoft AD на предприятии
• Упражнение 2. Конфигурация Asterisk на основании информации в Microsoft AD
• Упражнение 3. Provision телефонных аппаратов на основании информации в Microsoft AD

Модуль 4. Использование модулей Asterisk для интеграции с внешними системами
• Подключение модулей к Asterisk
• Интеграция с системой синтеза речи Festival
• Основы технологии унифицированных коммуникаций (UC)
• Основы протоколов SMTP и IMAP и интеграция с системами электронной почты
• Варианты использования почтового сервера для голосовой почты
• Основы протокола XMPP и интеграция Asterisk с системами IM и Presense
Лабораторные работы: Использование модулей Asterisk для интеграции с внешними системами
• Упражнение 1. Развертывание сервиса Festival
• Упражнение 2. Варианты использования Festival в Asterisk
• Упражнение 3. Развертывание почтового сервера предприятия
• Упражнение 4. Размещение голосовой почты на почтовом сервере по протоколу IMAP
• Упражнение 5. Развертывание IM и Presence сервиса предприятия
• Упражнение 6. Интеграция Asterisk с IM и Presence сервисом предприятия

Модуль 5. Запуск внешних приложений из Asterisk
• Интеграция Asterisk внешней адресной книгой
• Интеграция Asterisk с голосовыми сервисами Яндекс
Лабораторные работы: Запуск внешних приложений из Asterisk
• Упражнение 1. Использование функции SHELL для интеграции Asterisk внешней адресной книгой
• Упражнение 2. Использование приложения System для интеграции Asterisk с голосовыми сервисами Яндекс

Модуль 6. Управление Asterisk-ом из приложений
• Варианты взаимодействия веб приложений и Asterisk
• Интерфейс AGI
• Интерфейс AМI
• Интеграция Asterisk с системами CRM
• Архитектура REST взаимодействия
• Интерфейс ARI
Лабораторные работы: Управление Asterisk-ом из приложений
• Упражнение 1. Реализация функции "обратный звонок" для посетителей Вашего сайта
• Упражнение 2. Пример с использования AMI
• Упражнение 3. Примеры приложений с AGI интерфейсом
• Упражнение 4. Развертывание CRM системы предприятия
• Упражнение 5. Развертывание модуля интеграции системы CRM и Asterisk
• Asterisk REST интерфейс и варианты использования ARI

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: GNU/Linux
  • Код курса: LINASTER
  • Город: Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 112
  • Количество мест: 8
  • Очно: 239900 ₽
  • Дистанционно: 239900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru