Ysa-24w-ru
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-сервер * Сервисы, безопасность, автоматизация * Документация и передача проекта