Складчина: Сети и серверы: Linux, Cisco, BASH-скрипты и SSH [Stepik] [Константин Варнали]
Программа включает в себя четыре отдельных курса:
Компьютерные сети: Практический курс на основе 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
- История и философия Linux
- BIOS/UEFI
- Иерархия файловой системы
- Оболочка Bash
Первые шаги в Linux
- Навигация и создание файлов/директорий
- Просмотр и редактирование файлов
- sudo и информационные команды
- Поиск файлов
- Мониторинг ресурсов системы
- Домашнее задание 1
Основы работы в CLI
- Менеджер пакетов 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
Регулярные выражения и aliases
- Создание алиасов
- Регулярные выражения
- Команды текстового потока
- Редактор текста sed
- Инструмент AWK
- Домашнее задание 8
iptables
- Работа с фаерволом
- Домашнее задание 9
Установка серверов
- Резервное копирование
- Samba
- DHCP
- vsFTPd
- DNS Forwarder
- Прокси-сервер Privoxy
- Итоговое задание
- Что дальше?
BASH — скрипты: Магия автоматизации
✅Хотите научиться автоматизировать рутинные задачи, управлять системами и создавать мощные скрипты? Тогда этот курс для вас! Bash-скрипты — это ключ к повышению вашей продуктивности и эффективности в работе с командной строкой.
Спойлер: Программа курса Введение в Bash
- Знакомство
- Что такое Bash?
- Первые шаги в написании сценариев Bash
- Тестирование по модулю
Переменные и операторы
- Переменные
- Потоки ввода-вывода
- Логические операторы
- Тестирование по модулю
- Пишем скрипты
Управляющие конструкции if-else и case
- Условные операторы (if, elif)
- Проверка и сравнение файлов
- Аргументы и специальные параметры
- Конструкция Case
- Тестирование по модулю
- Пишем скрипты
Циклы for, while и until
- Циклы
- Цикл for
- Цикл while
- Цикл until
- Работа с массивами
- break и continue
- Тестирование по модулю
- Пишем скрипты
Функции в Bash
- Что такое функции?
- Рекурсия и вложенность функции
- Обработка ошибок
- Перехват сигнала trap
- Тестирование по модулю
- Пишем скрипты
Автоматизация задач
- Планировщик cron
- Резервное копирование
- Тестирование по модулю
Регулярные выражения и обработка строк
- Создание алиасов
- Регулярные выражения
- Команды текстового потока
- Редактор текста sed
- Инструмент AWK
- Тестирование по модулю
- Пишем скрипты
Заключение
- Заключение
Секреты SSH: От основ до продвинутых техник
Курс разработан специально для тех, кто хочет глубоко освоить один из важнейших протоколов безопасного взаимодействия с системами — Secure Shell (SSH). После окончания курса вы будете уверенно управлять сетевыми соединениями, обеспечивать безопасность, работать с туннелями и решать задачи удалённого администрирования.
Спойлер: Программа курса Основы SSH
- Что такое SSH?
- Установка и настройка SSH
- Практическое задание 1
Работа с ключами шифрования
- Криптография и ключи SSH
- Конфигурационные файлы SSH
- Практическое задание 2
Расширенные функции
- Сжатие данных
- Усиление безопасности сервера
- SSHFC и Мультиплексирование
- Копирование файлов через scp
- Практическое задание 3
Продвинутые техники работы с SSH
- Перенаправление портов (Port Forwarding)
- Цепочка SSH и промежуточный сервер
- Практическое задание 4
Итоги
- Что дальше?
В программу входят
- 4 курса
- 176 уроков
- 5 часов 20 минут видео
- 935 тестов
- 17 интерактивных задач
Автор: Константин Варнали
Цена: 7900 руб.
Продажник: