Сети и серверы: Linux, Cisco, BASH-скрипты и SSH [Stepik] [Константин Варнали]
Программа состоит из четырех практических курсов, которые научат вас уверенно управлять Linux системами, настраивать корпоративные сети на оборудовании Cisco и автоматизировать рутинные задачи с помощью Bash-скриптов. Мы погрузимся в мир современных технологий, используемых ежедневно тысячами компаний по всему миру!
Чему вы научитесь
Понимание сетевых топологий и ключевых протоколов.
Работа с моделями OSI и TCP/IP.
Настройка и управление коммутаторами и маршрутизаторами.
Использование технологии VLAN, настройка access и trunk портов.
Применение фирменных протоколов Cisco VTP и DTP.
Изучение и применение технологий STP/RSTP.
Рассмотрение важнейших утилит диагностики сети: ping, traceroute.
Агрегирование каналов с использованием протоколов LACP, PAgP, EtherChannel.
Работа с маршрутизаторами третьего уровня (L3 Switch).
Различия и использование протоколов CDP и LLDP.
Настройка статической и динамической маршрутизации (OSPF, EIGRP).
Создание и настройка DHCP-серверов разными методами.
Практическая работа с DNS и веб-серверами.
Анализ различий между протоколами TCP и UDP.
Реализация технологии NAT/PAT.
Обновление прошивки и бэкап конфигураций с помощью TFTP-сервера.
Управление списками контроля доступа (ACL).
Запуск сервера AAA (TACACS+).
Настройка резервирования шлюза по протоколу HSRP.
Основы работы с Wi-Fi и IP-телефонией.
Архитектуру корпоративной сети.
Подключение к оборудованию через SSH.
Обеспечение безопасности сетей методом Port Security.
Основы командной строки Linux
Навигация по файловой системе
Создание и удаление файлов и каталогов
Управление пользователями и группами
Работа с мягкими и жесткими ссылками
Специальные права доступа
Установка и настройка программного обеспечения
Работа с планировщиком задач
Архивирование файлов
Управление сетевыми подключениями Linux
Удаленное подключение по SSH
Управление процессами
Работа с RAID и LVM
Работа с ядром и виртуальными
Превращать рутинные задачи в мощные скрипты, которые сделают вашу работу легкой и приятной.
Автоматизировать все — от ежедневных административных задач до более сложных инженерных решений.
Работать с циклами, условиями, функциями и массивами на высоком уровне.
Грамотно планировать и отлаживать скрипты, избегать ошибок и оптимизировать производительность.
Писать красивые, читаемые и эффективные скрипты, которыми можно гордиться.
Что внутри
В комплект входят 4 курса
Компьютерные сети: Практический курс на основе Cisco
Данный курс предназначен для тех, кто хочет изучить устройство и принципы функционирования компьютерных сетей, научиться настраивать сетевое оборудование Cisco и приобрести практические навыки, востребованные на рынке труда. Мы рассмотрим ключевые элементы построения сетей: начиная от базовых принципов работы и заканчивая сложными технологическими аспектами.
Программа курса
Введение
Курс Linux: от простого к сложному
Этот курс станет отличным выбором для всех желающих начать знакомство с Linux, освежить уже имеющиеся знания или просто расширить кругозор. Простым языком и понятными примерами объясняются базовые принципы работы Linux, позволяющие быстро освоиться любому новичку. Настоящее освоение Linux возможно только через практику — и именно её я вам предоставлю!
Программа курса
Введение
BASH - скрипты: Магия автоматизации
Хотите научиться автоматизировать рутинные задачи, управлять системами и создавать мощные скрипты? Тогда этот курс для вас! Bash-скрипты — это ключ к повышению вашей продуктивности и эффективности в работе с командной строкой.
Программа курса
Введение в Bash
Секреты SSH: От основ до продвинутых техник
Курс разработан специально для тех, кто хочет глубоко освоить один из важнейших протоколов безопасного взаимодействия с системами — Secure Shell (SSH). После окончания курса вы будете уверенно управлять сетевыми соединениями, обеспечивать безопасность, работать с туннелями и решать задачи удалённого администрирования.
Программа курса
Основы SSH
Программа идеально подходит для:
Цена: 7900 руб.
Программа состоит из четырех практических курсов, которые научат вас уверенно управлять Linux системами, настраивать корпоративные сети на оборудовании Cisco и автоматизировать рутинные задачи с помощью Bash-скриптов. Мы погрузимся в мир современных технологий, используемых ежедневно тысячами компаний по всему миру!
Чему вы научитесь
Понимание сетевых топологий и ключевых протоколов.
Работа с моделями OSI и TCP/IP.
Настройка и управление коммутаторами и маршрутизаторами.
Использование технологии VLAN, настройка access и trunk портов.
Применение фирменных протоколов Cisco VTP и DTP.
Изучение и применение технологий STP/RSTP.
Рассмотрение важнейших утилит диагностики сети: ping, traceroute.
Агрегирование каналов с использованием протоколов LACP, PAgP, EtherChannel.
Работа с маршрутизаторами третьего уровня (L3 Switch).
Различия и использование протоколов CDP и LLDP.
Настройка статической и динамической маршрутизации (OSPF, EIGRP).
Создание и настройка DHCP-серверов разными методами.
Практическая работа с DNS и веб-серверами.
Анализ различий между протоколами TCP и UDP.
Реализация технологии NAT/PAT.
Обновление прошивки и бэкап конфигураций с помощью TFTP-сервера.
Управление списками контроля доступа (ACL).
Запуск сервера AAA (TACACS+).
Настройка резервирования шлюза по протоколу HSRP.
Основы работы с Wi-Fi и IP-телефонией.
Архитектуру корпоративной сети.
Подключение к оборудованию через SSH.
Обеспечение безопасности сетей методом Port Security.
Основы командной строки Linux
Навигация по файловой системе
Создание и удаление файлов и каталогов
Управление пользователями и группами
Работа с мягкими и жесткими ссылками
Специальные права доступа
Установка и настройка программного обеспечения
Работа с планировщиком задач
Архивирование файлов
Управление сетевыми подключениями Linux
Удаленное подключение по SSH
Управление процессами
Работа с RAID и LVM
Работа с ядром и виртуальными
Превращать рутинные задачи в мощные скрипты, которые сделают вашу работу легкой и приятной.
Автоматизировать все — от ежедневных административных задач до более сложных инженерных решений.
Работать с циклами, условиями, функциями и массивами на высоком уровне.
Грамотно планировать и отлаживать скрипты, избегать ошибок и оптимизировать производительность.
Писать красивые, читаемые и эффективные скрипты, которыми можно гордиться.
Что внутри
В комплект входят 4 курса
Компьютерные сети: Практический курс на основе Cisco
Данный курс предназначен для тех, кто хочет изучить устройство и принципы функционирования компьютерных сетей, научиться настраивать сетевое оборудование Cisco и приобрести практические навыки, востребованные на рынке труда. Мы рассмотрим ключевые элементы построения сетей: начиная от базовых принципов работы и заканчивая сложными технологическими аспектами.
Программа курса
Введение
- Знакомство
- История создания сетей
- Сетевые топологии
- Модели OSI и TCP/IP
- Важнейшие протоколы
- Тестирование по протоколам
- Тестирование по модулю
- Среда передачи данных
- Установка Cisco Packet Tracer
- Интерфейс Cisco PT
- Тестирование по модулю
- Канальный уровень
- Технология Ethernet
- Как работает коммутатор
- Знакомство с Cisco IOS
- VLAN и VTP
- Протокол STP/RSTP
- Агрегирование каналов
- L3 Коммутатор
- Протоколы CDP и LLDP
- Тестирование по командам
- Тестирование по модулю
- Сетевой уровень
- Статическая маршрутизация
- Динамическая маршрутизация
- Протокол EIGRP
- Протокол OSPF
- Тестирование по модулю
- Транспортный уровень
- Протокол TCP
- Протокол UDP
- Порты и мультиплексирование
- NAT
- Тестирование по модулю
- Прикладной уровень
- Настройка DHCP сервера
- Настройка Wi-Fi
- TFTP сервер
- Подключение по SSH
- IP-телефония
- Тестирование по модулю
- Port security
- AAA сервер TACACS+
- Списки контроля доступа (ACL)
- Архитектура корпоративной сети
- Агрегирование шлюза HSRP/VRRP
- Тестирование по модулю
- Настройка корпоративной сети
- Заключение
Курс Linux: от простого к сложному
Этот курс станет отличным выбором для всех желающих начать знакомство с Linux, освежить уже имеющиеся знания или просто расширить кругозор. Простым языком и понятными примерами объясняются базовые принципы работы Linux, позволяющие быстро освоиться любому новичку. Настоящее освоение Linux возможно только через практику — и именно её я вам предоставлю!
Программа курса
Введение
- Знакомство
- Виртуализация
- Как составлен курс
- Установка Linux на Virtual Box
- История и философия Linux
- BIOS/UEFI
- Иерархия файловой системы
- Оболочка Bash
- Навигация и создание файлов/директорий
- Просмотр и редактирование файлов
- sudo и информационные команды
- Поиск файлов
- Мониторинг ресурсов системы
- Домашнее задание 1
- Менеджер пакетов apt
- dpkg, snap
- Архивирование файлов и папок
- Мягкие и жесткие ссылки
- Переменная окружения
- Планировщик задач cron
- Домашнее задание 2
- Пользователи в Linux
- Создание и удаление пользователей
- Работа с группами
- Управление правами доступа
- Владельцы файлов и изменение владельцев
- Специальные права доступа (setuid, setgid, sticky bit)
- Настройка /etc/sudoers
- Выключение и перезагрузка системы
- Домашнее задание 3
- Основы компьютерных сетей
- Модели OSI и TCP/IP
- Протоколы DHCP и DNS
- Управление сетью
- Диагностика сети
- NMAP и curl
- Подключение по SSH
- Домашнее задание 4
- Процессы, демоны, зомби
- Утилита ps
- Утилиты kill, killall
- Управление приоритетами nice, renice,
- Утилиты top, htop
- Домашнее задание 5
- Работа с физическими устройствами
- Форматирование диска
- Монтирование файловых систем
- Ядро и виртуальная файловая система
- SWAP
- LVM (Logical Volume Manager)
- RAID-массивы
- Домашнее задание 6
- Логирование в Linux
- Управление логами
- journald
- Домашнее задание 7
- Создание алиасов
- Регулярные выражения
- Команды текстового потока
- Редактор текста sed
- Инструмент AWK
- Домашнее задание 8
- Работа с фаерволом
- Домашнее задание 9
- Резервное копирование
- Samba
- DHCP
- vsFTPd
- DNS Forwarder
- Прокси-сервер Privoxy
- Итоговое задание
- Что дальше?
BASH - скрипты: Магия автоматизации
Хотите научиться автоматизировать рутинные задачи, управлять системами и создавать мощные скрипты? Тогда этот курс для вас! Bash-скрипты — это ключ к повышению вашей продуктивности и эффективности в работе с командной строкой.
Программа курса
Введение в Bash
- Знакомство
- Что такое Bash?
- Первые шаги в написании сценариев Bash
- Тестирование по модулю
- Переменные
- Потоки ввода-вывода
- Логические операторы
- Тестирование по модулю
- Пишем скрипты
- Условные операторы (if, elif)
- Проверка и сравнение файлов
- Аргументы и специальные параметры
- Конструкция Case
- Тестирование по модулю
- Пишем скрипты
- Циклы
- Цикл for
- Цикл while
- Цикл until
- Работа с массивами
- break и continue
- Тестирование по модулю
- Пишем скрипты
- Что такое функции?
- Рекурсия и вложенность функции
- Обработка ошибок
- Перехват сигнала trap
- Тестирование по модулю
- Пишем скрипты
- Планировщик cron
- Резервное копирование
- Тестирование по модулю
- Создание алиасов
- Регулярные выражения
- Команды текстового потока
- Редактор текста sed
- Инструмент AWK
- Тестирование по модулю
- Пишем скрипты
- Заключение
Секреты SSH: От основ до продвинутых техник
Курс разработан специально для тех, кто хочет глубоко освоить один из важнейших протоколов безопасного взаимодействия с системами — Secure Shell (SSH). После окончания курса вы будете уверенно управлять сетевыми соединениями, обеспечивать безопасность, работать с туннелями и решать задачи удалённого администрирования.
Программа курса
Основы SSH
- Что такое SSH?
- Установка и настройка SSH
- Практическое задание 1
- Криптография и ключи SSH
- Конфигурационные файлы SSH
- Практическое задание 2
- Сжатие данных
- Усиление безопасности сервера
- SSHFC и Мультиплексирование
- Копирование файлов через scp
- Практическое задание 3
- Перенаправление портов (Port Forwarding)
- Цепочка SSH и промежуточный сервер
- Практическое задание 4
- Что дальше?
Программа идеально подходит для:
- Начинающих айтишников, желающих освоить востребованную специальность системного администратора или инженера поддержки.
- Специалистов смежных областей, стремящихся расширить свою экспертизу и повысить конкурентоспособность на рынке труда.
- Людей, планирующих сменить профессию и войти в динамично развивающуюся сферу информационных технологий.
- 4 курса
- 176 уроков
- 5 часов 20 минут видео
- 935 тестов
- 17 интерактивных задач
Цена: 7900 руб.
https://stepik.org/course/276321/promo