Ysa-24w-ru

From
Jump to navigation Jump to search

План по неделям


  • Неделя 1
    • Введение в Unix/Linux
    • История, дистрибутивы, области применения
    • Установка (VM, Linux Mint/Ubuntu/Debian)
    • Работа с оболочкой (терминал, prompt)
 day1
 day2
 day3
  • Неделя 2
    • Иерархия файловой системы (`/`, `/etc`, `/var`, `/home`)
    • Основные команды (`ls`, `cd`, `cp`, `mv`, `rm`, `mkdir`)
    • Пути, шаблоны, справка (`man`, `--help`)
 day1
 day2
 day3


  • Неделя 3
    • Просмотр и редактирование файлов (`cat`, `less`, `nano`, `vi`)
    • Права и владельцы (`chmod`, `chown`, `chgrp`)
    • Основы пользователей и групп


  • Неделя 4
    • Процессы и задания (`ps`, `top`, `htop`, `kill`)
    • Коды выхода, конвейеры и перенаправления (`|`, `>`, `>>`)
    • Работа с вводом/выводом


  • Неделя 5
    • Управление пакетами (apt / dnf)
    • Установка, обновление и удаление ПО
    • Просмотр логов (`/var/log`, `journalctl`)


  • Неделя 6
    • Повторение и мини-практический проект:
 * Установка Linux
 * Создание пользователей
 * Установка ПО
 * Настройка прав


  • Неделя 7
    • Продвинутое управление пользователями
    • Логины, оболочки, `sudo`
    • Политики паролей


  • Неделя 8
    • Хранение данных и файловые системы
    • Разделы, монтирование
    • Команды: `df`, `du`, `lsblk`, `mount`


  • Неделя 9
    • Процесс загрузки и системные службы
    • systemd: запуск и остановка сервисов
    • Runlevels / Targets


  • Неделя 10
    • Основы сети
    • IP-адреса, DNS, маршрутизация
    • Инструменты: `ip`, `ping`, `ss`, `netstat`


  • Неделя 11
    • SSH и удаленное администрирование
    • Аутентификация по ключу
    • SCP / RSYNC


  • Неделя 12
    • Основы резервного копирования
    • Cron и планировщик задач
    • Практический проект: базовая настройка сервера


  • Неделя 13
    • Основы веб-серверов (Apache или Nginx)
    • Настройка и логи


  • Неделя 14
    • Основы баз данных
    • MariaDB / PostgreSQL
    • Резервное копирование и восстановление


  • Неделя 15
    • Обзор почтовых, DNS и файловых сервисов
    • Samba / NFS основы


  • Неделя 16
    • Основы IT-безопасности
    • Firewall (ufw / firewalld)
    • Укрепление пользователей и сервисов


  • Неделя 17
    • Обновления и управление патчами
    • Работа с уязвимостями
    • Анализ логов


  • Неделя 18
    • Практический проект:
      • Настройка веб-сервера с firewall
      • Безопасные пользователи и SSH
      • Мониторинг логов


  • Неделя 19
    • Основы shell-скриптов
    • Переменные, циклы, условия


  • Неделя 20
    • Bash-скрипты для администрирования
    • Резервное копирование, создание пользователей, проверки


  • Неделя 21
    • Введение в инструменты автоматизации
    • Основы Ansible


  • Неделя 22
    • Мониторинг и отладка
    • Анализ системных ресурсов
    • Методика поиска и исправления ошибок


  • Неделя 23
    • Документирование и лучшие практики
    • Концепции резервного копирования
    • Планы на случай аварий


  • Неделя 24
    • Итоговый проект:
 * Полностью настроенный Linux-сервер
 * Сервисы, безопасность, автоматизация
 * Документация и передача проекта