Files
comp_seti/plan.md
T
2026-05-21 09:29:52 +00:00

88 lines
7.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Привет, коллега! Отличная задумка. 288 академических часов (это примерно 8 месяцев по 9 часов в неделю или 4 месяца интенсивного курса) — это **вполне нормальный объем** для профессиональной переподготовки или углубленного курса по администрированию.
Для сравнения: стандартный курс CCNA — ~120 часов. Добавив сюда серверные технологии (Linux, Docker, Nginx), бэкапы и работу с железом, вы легко выходите на 288 часов.
Как практик, вы можете построить план не по «книжным темам», а по **жизненным сценариям** администратора. Вот примерный план, разбитый на модули.
### Структура курса (288 ак. часов / 1 ак. час = 45 мин)
**Главное:** 70% практики, 30% теории. В конце каждого модуля — лабораторная работа (курсовая мини-проект).
---
### Модуль 0. Вводный (4 часа)
- Техника безопасности, организация рабочего места админа.(базовый набор программ и настроек VirtualBox,VS code, SSH, CMD/powershell, oh my zsh, ip scaner и т.д.)
### Модуль 1. Железо и BIOS/UEFI (24 часа)
*«Чтобы не бояться открыть системник»*
- Архитектура ПК и сервера (CPU, RAM, шины, чипсеты).
- Накопители: HDD, SSD (SATA/NVMe), массивы RAID (0,1,5,10) программные и аппаратные.
- Сети на железном уровне: сетевая карта, коммутатор, кабели (обжим, TIA/EIA-568).
- BIOS/UEFI: настройка загрузки, Secure Boot, сброс пароля.
- **Практика:** Сборка ПК в тренажере/живом железе. Настройка RAID в BIOS.
### Модуль 2. Операционные системы. Windows и Linux (40 часов)
*«Админ должен быть двуязычным»*
- Установка Windows (11/Server 2022) и Linux (Debian/Ubuntu Server/Rocky).
- Управление дисками: MBR/GPT, форматирование, монтирование.
- Пользователи, группы, права (NTFS vs Linux chmod/ACL).
- Командная строка: PowerShell (основы) и Bash (обязательно).
- Планировщики задач (cron, Task Scheduler).
- **Практика:** Развернуть доменную сеть из двух ВМ (Win + Linux) с общим ресурсом.
### Модуль 3. Основы компьютерных сетей (48 часов) — *Ваш профиль*
*«Как на самом деле ходят пакеты»*
- Модели OSI и TCP/IP.
- IPv4: адресация, маски, CIDR, шлюзы. Деление на подсети (должен уметь в уме).
- IPv6: база, автоконфигурация (SLAAC).
- Протоколы: ARP, ICMP (ping, traceroute), DNS (типы записей), DHCP (аренда, опции).
- Стек TCP/UDP: порты, соединение (SYN/ACK).
- Основы маршрутизации (статические маршруты, таблица маршрутизации).
- **Практика:** Настроить роутер (VyOS или OpenWRT в ВМ) для связи двух подсетей. Отладка через Wireshark.
### Модуль 4. Сетевые службы и сервисы (40 часов)
*«Чем живет сервер»*
- DNS-сервер (bind9 или dnsmasq): кэширующий, форвардер, зоны.
- DHCP-сервер (isc-dhcp-server): пулы, резервирование по MAC.
- Веб-сервер **Nginx**: базовая настройка, виртуальные хосты (server blocks), реверс-прокси.
- Файловые серверы: Samba (совместно с Windows) и NFS.
- **Практика:** Поднять LAMP/LEMP (Linux, Nginx, MySQL, PHP) с нуля. Настроить реверс-прокси на два разных сайта.
### Модуль 5. Резервное копирование и Acronis (28 часов)
*«Бэкапы — это не последнее, это первое»*
- Стратегии: полный, дифференциальный, инкрементальный.
- Правило 3-2-1. Типы носителей (лента? В 2026 — облако и NAS).
- **Acronis True Image / Cyber Protect:**
- Создание загрузочной флешки.
- Бэкап дисков и разделов (образы и файлы).
- Восстановление на разное железо (Universal Restore).
- Разбор: PXE-загрузка и централизованное управление Acronis (если лицензия позволяет).
- Альтернативы: Clonezilla, Veeam Agent, dd.
- **Практика:** Восстановить умершую Windows-машину из бэкапа на виртуалку за 10 минут.
### Модуль 6. Контейнеризация (Docker) (40 часов)
*«Легкий шаг в DevOps»*
- Что такое контейнеризация vs виртуализация.
- Установка Docker в Linux (и Docker Desktop в Windows).
- Образы и слои: Dockerfile (FROM, RUN, CMD, COPY).
- Управление контейнерами, volume'ы и сети в Docker (bridge, host, macvlan).
- Docker-compose: оркестрация нескольких сервисов (например, Nginx + PHP-FPM + MariaDB).
- **Практика:** Упаковать свой веб-сайт (HTML+PHP) в контейнер. Запустить через compose связку Nginx + контейнер с приложением + Redis.
### Модуль 7. Автоматизация и скрипты (32 часа)
*«Делай 1 раз — руками, 2 раз — скриптом»*
- Bash: переменные, циклы, условия, функции. Работа с awk/sed/grep.
- PowerShell: работа с WMI/CIM, удаленные компьютеры (Invoke-Command).
- Планировщики и запуск по триггерам.
- Базовый Ansible: без агентов, плейбуки (установка пакетов, копирование конфигов).
- **Практика:** Написать скрипт бэкапа всех настроек Nginx и баз данных, с ротацией старых копий. Либо плейбук Ansible для развертывания Docker-хостf.
### Модуль 8. Безопасность и мониторинг (20 часов)
- Базовый фаервол: iptables/nftables, UFW, Windows Defender Firewall.
- Сетевые атаки (уровень знаний: что такое ARP-spoofing, DDoS, подбор паролей) и как защищаться.
- SSH: ключи, туннели, запрет root-логина.
- Мониторинг: Zabbix (установка агента и простой триггер) или Netdata.
- **Практика:** Настроить порт-кнакинг на SSH. Установить Zabbix и получить алерт, если Docker-контейнер упал.
### Модуль 9. Итоговая аттестация (12 часов)
- прикреплю в файле