Ysa-24w-ru

From
Revision as of 17:51, 28 December 2025 by Jpr (talk | contribs) (Created page with " --- ## План по неделям ### **Этап 1: Основы и база Linux (Недели 1–6)** **Неделя 1** * Введение в Unix/Linux * История, дистрибутивы, области применения * Установка (VM, Linux Mint/Ubuntu/Debian) * Работа с оболочкой (терминал, prompt) **Неделя 2** * Иерархия файловой системы (`/`, `/etc`, `/var`, `/home`) * Осно...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


---

    1. План по неделям
      1. **Этап 1: Основы и база Linux (Недели 1–6)**
    • Неделя 1**
  • Введение в Unix/Linux
  • История, дистрибутивы, области применения
  • Установка (VM, Linux Mint/Ubuntu/Debian)
  • Работа с оболочкой (терминал, prompt)
    • Неделя 2**
  • Иерархия файловой системы (`/`, `/etc`, `/var`, `/home`)
  • Основные команды (`ls`, `cd`, `cp`, `mv`, `rm`, `mkdir`)
  • Пути, шаблоны, справка (`man`, `--help`)
    • Неделя 3**
  • Просмотр и редактирование файлов (`cat`, `less`, `nano`, `vi`)
  • Права и владельцы (`chmod`, `chown`, `chgrp`)
  • Основы пользователей и групп
    • Неделя 4**
  • Процессы и задания (`ps`, `top`, `htop`, `kill`)
  • Коды выхода, конвейеры и перенаправления (`|`, `>`, `>>`)
  • Работа с вводом/выводом
    • Неделя 5**
  • Управление пакетами (apt / dnf)
  • Установка, обновление и удаление ПО
  • Просмотр логов (`/var/log`, `journalctl`)
    • Неделя 6**
  • Повторение и мини-практический проект:
 * Установка Linux
 * Создание пользователей
 * Установка ПО
 * Настройка прав

---

      1. **Этап 2: Администрирование системы (Недели 7–12)**
    • Неделя 7**
  • Продвинутое управление пользователями
  • Логины, оболочки, `sudo`
  • Политики паролей
    • Неделя 8**
  • Хранение данных и файловые системы
  • Разделы, монтирование
  • Команды: `df`, `du`, `lsblk`, `mount`
    • Неделя 9**
  • Процесс загрузки и системные службы
  • systemd: запуск и остановка сервисов
  • Runlevels / Targets
    • Неделя 10**
  • Основы сети
  • IP-адреса, DNS, маршрутизация
  • Инструменты: `ip`, `ping`, `ss`, `netstat`
    • Неделя 11**
  • SSH и удаленное администрирование
  • Аутентификация по ключу
  • SCP / RSYNC
    • Неделя 12**
  • Основы резервного копирования
  • Cron и планировщик задач
  • Практический проект: базовая настройка сервера

---

      1. **Этап 3: Сервисы, безопасность и сеть (Недели 13–18)**
    • Неделя 13**
  • Основы веб-серверов (Apache или Nginx)
  • Настройка и логи
    • Неделя 14**
  • Основы баз данных
  • MariaDB / PostgreSQL
  • Резервное копирование и восстановление
    • Неделя 15**
  • Обзор почтовых, DNS и файловых сервисов
  • Samba / NFS основы
    • Неделя 16**
  • Основы IT-безопасности
  • Firewall (ufw / firewalld)
  • Укрепление пользователей и сервисов
    • Неделя 17**
  • Обновления и управление патчами
  • Работа с уязвимостями
  • Анализ логов
    • Неделя 18**
  • Практический проект:
 * Настройка веб-сервера с firewall
 * Безопасные пользователи и SSH
 * Мониторинг логов

---

      1. **Этап 4: Автоматизация и профессиональные навыки (Недели 19–24)**
    • Неделя 19**
  • Основы shell-скриптов
  • Переменные, циклы, условия
    • Неделя 20**
  • Bash-скрипты для администрирования
  • Резервное копирование, создание пользователей, проверки
    • Неделя 21**
  • Введение в инструменты автоматизации
  • Основы Ansible
    • Неделя 22**
  • Мониторинг и отладка
  • Анализ системных ресурсов
  • Методика поиска и исправления ошибок
    • Неделя 23**
  • Документирование и лучшие практики
  • Концепции резервного копирования
  • Планы на случай аварий
    • Неделя 24**
  • Итоговый проект:
 * Полностью настроенный Linux-сервер
 * Сервисы, безопасность, автоматизация
 * Документация и передача проекта