Сети и серверы: Linux, Cisco, BASH-скрипты и SSH [Stepik] [Константин Варнали]

от автора

в

Складчина: Сети и серверы: Linux, Cisco, BASH-скрипты и SSH [Stepik] [Константин Варнали]

[​IMG]
Программа включает в себя четыре отдельных курса:
Компьютерные сети: Практический курс на основе Cisco
✅Данный курс предназначен для тех, кто хочет изучить устройство и принципы функционирования компьютерных сетей, научиться настраивать сетевое оборудование Cisco и приобрести практические навыки, востребованные на рынке труда. Мы рассмотрим ключевые элементы построения сетей: начиная от базовых принципов работы и заканчивая сложными технологическими аспектами.
Спойлер: Программа курса Введение

  1. Знакомство
  2. История создания сетей
  3. Сетевые топологии
  4. Модели OSI и TCP/IP
  5. Важнейшие протоколы
  6. Тестирование по протоколам
  7. Тестирование по модулю

Физический уровень

  1. Среда передачи данных
  2. Установка Cisco Packet Tracer
  3. Интерфейс Cisco PT
  4. Тестирование по модулю

Канальный уровень

  1. Канальный уровень
  2. Технология Ethernet
  3. Как работает коммутатор
  4. Знакомство с Cisco IOS
  5. VLAN и VTP
  6. Протокол STP/RSTP
  7. Агрегирование каналов
  8. L3 Коммутатор
  9. Протоколы CDP и LLDP
  10. Тестирование по командам
  11. Тестирование по модулю

Сетевой уровень

  1. Сетевой уровень
  2. Статическая маршрутизация
  3. Динамическая маршрутизация
  4. Протокол EIGRP
  5. Протокол OSPF
  6. Тестирование по модулю

Транспортный уровень

  1. Транспортный уровень
  2. Протокол TCP
  3. Протокол UDP
  4. Порты и мультиплексирование
  5. NAT
  6. Тестирование по модулю

Прикладной уровень

  1. Прикладной уровень
  2. Настройка DHCP сервера
  3. Настройка Wi-Fi
  4. TFTP сервер
  5. Подключение по SSH
  6. IP-телефония
  7. Тестирование по модулю

Безопасность

  1. Port security
  2. AAA сервер TACACS+
  3. Списки контроля доступа (ACL)
  4. Архитектура корпоративной сети
  5. Агрегирование шлюза HSRP/VRRP
  6. Тестирование по модулю
  7. Настройка корпоративной сети
  8. Заключение

Курс Linux: от простого к сложному
✅Этот курс станет отличным выбором для всех желающих начать знакомство с Linux, освежить уже имеющиеся знания или просто расширить кругозор. Простым языком и понятными примерами объясняются базовые принципы работы Linux, позволяющие быстро освоиться любому новичку. Настоящее освоение Linux возможно только через практику — и именно её я вам предоставлю!
Спойлер: Программа курса Введение

  1. Знакомство
  2. Виртуализация
  3. Как составлен курс
  4. Установка Linux на Virtual Box

Этапы загрузки ОС Linux

  1. История и философия Linux
  2. BIOS/UEFI
  3. Иерархия файловой системы
  4. Оболочка Bash

Первые шаги в Linux

  1. Навигация и создание файлов/директорий
  2. Просмотр и редактирование файлов
  3. sudo и информационные команды
  4. Поиск файлов
  5. Мониторинг ресурсов системы
  6. Домашнее задание 1

Основы работы в CLI

  1. Менеджер пакетов apt
  2. dpkg, snap
  3. Архивирование файлов и папок
  4. Мягкие и жесткие ссылки
  5. Переменная окружения
  6. Планировщик задач cron
  7. Домашнее задание 2

Пользователи и группы

  1. Пользователи в Linux
  2. Создание и удаление пользователей
  3. Работа с группами
  4. Управление правами доступа
  5. Владельцы файлов и изменение владельцев
  6. Специальные права доступа (setuid, setgid, sticky bit)
  7. Настройка /etc/sudoers
  8. Выключение и перезагрузка системы
  9. Домашнее задание 3

Сетевые утилиты и подключения

  1. Основы компьютерных сетей
  2. Модели OSI и TCP/IP
  3. Протоколы DHCP и DNS
  4. Управление сетью
  5. Диагностика сети
  6. NMAP и curl
  7. Подключение по SSH
  8. Домашнее задание 4

Управление процессами

  1. Процессы, демоны, зомби
  2. Утилита ps
  3. Утилиты kill, killall
  4. Управление приоритетами nice, renice,
  5. Утилиты top, htop
  6. Домашнее задание 5

Работа с дисками и файловой системой

  1. Работа с физическими устройствами
  2. Форматирование диска
  3. Монтирование файловых систем
  4. Ядро и виртуальная файловая система
  5. SWAP
  6. LVM (Logical Volume Manager)
  7. RAID-массивы
  8. Домашнее задание 6

Работа с логами

  1. Логирование в Linux
  2. Управление логами
  3. journald
  4. Домашнее задание 7

Регулярные выражения и aliases

  1. Создание алиасов
  2. Регулярные выражения
  3. Команды текстового потока
  4. Редактор текста sed
  5. Инструмент AWK
  6. Домашнее задание 8

iptables

  1. Работа с фаерволом
  2. Домашнее задание 9

Установка серверов

  1. Резервное копирование
  2. Samba
  3. DHCP
  4. vsFTPd
  5. DNS Forwarder
  6. Прокси-сервер Privoxy
  7. Итоговое задание
  8. Что дальше?

BASH — скрипты: Магия автоматизации
✅Хотите научиться автоматизировать рутинные задачи, управлять системами и создавать мощные скрипты? Тогда этот курс для вас! Bash-скрипты — это ключ к повышению вашей продуктивности и эффективности в работе с командной строкой.
Спойлер: Программа курса Введение в Bash

  1. Знакомство
  2. Что такое Bash?
  3. Первые шаги в написании сценариев Bash
  4. Тестирование по модулю

Переменные и операторы

  1. Переменные
  2. Потоки ввода-вывода
  3. Логические операторы
  4. Тестирование по модулю
  5. Пишем скрипты

Управляющие конструкции if-else и case

  1. Условные операторы (if, elif)
  2. Проверка и сравнение файлов
  3. Аргументы и специальные параметры
  4. Конструкция Case
  5. Тестирование по модулю
  6. Пишем скрипты

Циклы for, while и until

  1. Циклы
  2. Цикл for
  3. Цикл while
  4. Цикл until
  5. Работа с массивами
  6. break и continue
  7. Тестирование по модулю
  8. Пишем скрипты

Функции в Bash

  1. Что такое функции?
  2. Рекурсия и вложенность функции
  3. Обработка ошибок
  4. Перехват сигнала trap
  5. Тестирование по модулю
  6. Пишем скрипты

Автоматизация задач

  1. Планировщик cron
  2. Резервное копирование
  3. Тестирование по модулю

Регулярные выражения и обработка строк

  1. Создание алиасов
  2. Регулярные выражения
  3. Команды текстового потока
  4. Редактор текста sed
  5. Инструмент AWK
  6. Тестирование по модулю
  7. Пишем скрипты

Заключение

  1. Заключение

Секреты SSH: От основ до продвинутых техник
Курс разработан специально для тех, кто хочет глубоко освоить один из важнейших протоколов безопасного взаимодействия с системами — Secure Shell (SSH). После окончания курса вы будете уверенно управлять сетевыми соединениями, обеспечивать безопасность, работать с туннелями и решать задачи удалённого администрирования.
Спойлер: Программа курса Основы SSH

  1. Что такое SSH?
  2. Установка и настройка SSH
  3. Практическое задание 1

Работа с ключами шифрования

  1. Криптография и ключи SSH
  2. Конфигурационные файлы SSH
  3. Практическое задание 2

Расширенные функции

  1. Сжатие данных
  2. Усиление безопасности сервера
  3. SSHFC и Мультиплексирование
  4. Копирование файлов через scp
  5. Практическое задание 3

Продвинутые техники работы с SSH

  1. Перенаправление портов (Port Forwarding)
  2. Цепочка SSH и промежуточный сервер
  3. Практическое задание 4

Итоги

  1. Что дальше?

В программу входят

  • 4 курса
  • 176 уроков
  • 5 часов 20 минут видео
  • 935 тестов
  • 17 интерактивных задач

Автор: Константин Варнали
Цена: 7900 руб.

Продажник: