Ysa-24w-ru: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
Created page with " --- ## План по неделям ### **Этап 1: Основы и база Linux (Недели 1–6)** **Неделя 1** * Введение в Unix/Linux * История, дистрибутивы, области применения * Установка (VM, Linux Mint/Ubuntu/Debian) * Работа с оболочкой (терминал, prompt) **Неделя 2** * Иерархия файловой системы (`/`, `/etc`, `/var`, `/home`) * Осно..." |
No edit summary |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
План по неделям |
|||
* Неделя 1 |
|||
--- |
|||
** Введение в Unix/Linux |
|||
** История, дистрибутивы, области применения |
|||
** Установка (VM, Linux Mint/Ubuntu/Debian) |
|||
** Работа с оболочкой (терминал, prompt) |
|||
[[ysa-w01d1-ru|day1]] |
|||
## План по неделям |
|||
[[ysa-w01d2-ru|day2]] |
|||
[[ysa-w01d3-ru|day3]] |
|||
* Неделя 2 |
|||
### **Этап 1: Основы и база Linux (Недели 1–6)** |
|||
** Иерархия файловой системы (`/`, `/etc`, `/var`, `/home`) |
|||
** Основные команды (`ls`, `cd`, `cp`, `mv`, `rm`, `mkdir`) |
|||
** Пути, шаблоны, справка (`man`, `--help`) |
|||
[[ysa-w02d1-ru|day1]] |
|||
**Неделя 1** |
|||
[[ysa-w02d2-ru|day2]] |
|||
[[ysa-w02d3-ru|day3]] |
|||
* Введение в Unix/Linux |
|||
* История, дистрибутивы, области применения |
|||
* Установка (VM, Linux Mint/Ubuntu/Debian) |
|||
* Работа с оболочкой (терминал, prompt) |
|||
*Неделя 3 |
|||
** Просмотр и редактирование файлов (`cat`, `less`, `nano`, `vi`) |
|||
** Права и владельцы (`chmod`, `chown`, `chgrp`) |
|||
** Основы пользователей и групп |
|||
* Иерархия файловой системы (`/`, `/etc`, `/var`, `/home`) |
|||
* Основные команды (`ls`, `cd`, `cp`, `mv`, `rm`, `mkdir`) |
|||
* Пути, шаблоны, справка (`man`, `--help`) |
|||
*Неделя 4 |
|||
** Процессы и задания (`ps`, `top`, `htop`, `kill`) |
|||
** Коды выхода, конвейеры и перенаправления (`|`, `>`, `>>`) |
|||
** Работа с вводом/выводом |
|||
* Просмотр и редактирование файлов (`cat`, `less`, `nano`, `vi`) |
|||
* Права и владельцы (`chmod`, `chown`, `chgrp`) |
|||
* Основы пользователей и групп |
|||
*Неделя 5 |
|||
** Управление пакетами (apt / dnf) |
|||
** Установка, обновление и удаление ПО |
|||
** Просмотр логов (`/var/log`, `journalctl`) |
|||
* Процессы и задания (`ps`, `top`, `htop`, `kill`) |
|||
* Коды выхода, конвейеры и перенаправления (`|`, `>`, `>>`) |
|||
* Работа с вводом/выводом |
|||
**Неделя 5** |
|||
* Управление пакетами (apt / dnf) |
|||
* Установка, обновление и удаление ПО |
|||
* Просмотр логов (`/var/log`, `journalctl`) |
|||
**Неделя 6** |
|||
* Повторение и мини-практический проект: |
|||
*Неделя 6 |
|||
** Повторение и мини-практический проект: |
|||
* Установка Linux |
* Установка Linux |
||
* Создание пользователей |
* Создание пользователей |
||
| Line 47: | Line 47: | ||
* Настройка прав |
* Настройка прав |
||
--- |
|||
### **Этап 2: Администрирование системы (Недели 7–12)** |
|||
**Неделя 7** |
|||
* Продвинутое управление пользователями |
|||
* Логины, оболочки, `sudo` |
|||
* Политики паролей |
|||
**Неделя 8** |
|||
* Хранение данных и файловые системы |
|||
* Разделы, монтирование |
|||
* Команды: `df`, `du`, `lsblk`, `mount` |
|||
**Неделя 9** |
|||
* Процесс загрузки и системные службы |
|||
* systemd: запуск и остановка сервисов |
|||
* Runlevels / Targets |
|||
**Неделя 10** |
|||
*Неделя 7 |
|||
* Основы сети |
|||
** Продвинутое управление пользователями |
|||
* IP-адреса, DNS, маршрутизация |
|||
** Логины, оболочки, `sudo` |
|||
* Инструменты: `ip`, `ping`, `ss`, `netstat` |
|||
** Политики паролей |
|||
**Неделя 11** |
|||
*Неделя 8 |
|||
* SSH и удаленное администрирование |
|||
** Хранение данных и файловые системы |
|||
* Аутентификация по ключу |
|||
** Разделы, монтирование |
|||
* SCP / RSYNC |
|||
** Команды: `df`, `du`, `lsblk`, `mount` |
|||
**Неделя 12** |
|||
*Неделя 9 |
|||
* Основы резервного копирования |
|||
** Процесс загрузки и системные службы |
|||
* Cron и планировщик задач |
|||
** systemd: запуск и остановка сервисов |
|||
* Практический проект: базовая настройка сервера |
|||
** Runlevels / Targets |
|||
--- |
|||
*Неделя 10 |
|||
### **Этап 3: Сервисы, безопасность и сеть (Недели 13–18)** |
|||
** Основы сети |
|||
** IP-адреса, DNS, маршрутизация |
|||
** Инструменты: `ip`, `ping`, `ss`, `netstat` |
|||
**Неделя 13** |
|||
*Неделя 11 |
|||
* Основы веб-серверов (Apache или Nginx) |
|||
** SSH и удаленное администрирование |
|||
* Настройка и логи |
|||
** Аутентификация по ключу |
|||
** SCP / RSYNC |
|||
**Неделя 14** |
|||
*Неделя 12 |
|||
* Основы баз данных |
|||
** Основы резервного копирования |
|||
* MariaDB / PostgreSQL |
|||
** Cron и планировщик задач |
|||
* Резервное копирование и восстановление |
|||
** Практический проект: базовая настройка сервера |
|||
**Неделя 15** |
|||
*Неделя 13 |
|||
* Обзор почтовых, DNS и файловых сервисов |
|||
** Основы веб-серверов (Apache или Nginx) |
|||
* Samba / NFS основы |
|||
** Настройка и логи |
|||
**Неделя 16** |
|||
*Неделя 14 |
|||
* Основы IT-безопасности |
|||
** Основы баз данных |
|||
* Firewall (ufw / firewalld) |
|||
** MariaDB / PostgreSQL |
|||
* Укрепление пользователей и сервисов |
|||
** Резервное копирование и восстановление |
|||
**Неделя 17** |
|||
*Неделя 15 |
|||
* Обновления и управление патчами |
|||
** Обзор почтовых, DNS и файловых сервисов |
|||
* Работа с уязвимостями |
|||
** Samba / NFS основы |
|||
* Анализ логов |
|||
**Неделя 18** |
|||
*Неделя 16 |
|||
* Практический проект: |
|||
** Основы IT-безопасности |
|||
** Firewall (ufw / firewalld) |
|||
** Укрепление пользователей и сервисов |
|||
* Настройка веб-сервера с firewall |
|||
* Безопасные пользователи и SSH |
|||
* Мониторинг логов |
|||
*Неделя 17 |
|||
--- |
|||
** Обновления и управление патчами |
|||
** Работа с уязвимостями |
|||
** Анализ логов |
|||
### **Этап 4: Автоматизация и профессиональные навыки (Недели 19–24)** |
|||
*Неделя 18 |
|||
** Практический проект: |
|||
*** Настройка веб-сервера с firewall |
|||
*** Безопасные пользователи и SSH |
|||
*** Мониторинг логов |
|||
* Основы shell-скриптов |
|||
* Переменные, циклы, условия |
|||
*Неделя 19 |
|||
** Основы shell-скриптов |
|||
** Переменные, циклы, условия |
|||
* Bash-скрипты для администрирования |
|||
* Резервное копирование, создание пользователей, проверки |
|||
*Неделя 20 |
|||
** Bash-скрипты для администрирования |
|||
** Резервное копирование, создание пользователей, проверки |
|||
* Введение в инструменты автоматизации |
|||
* Основы Ansible |
|||
*Неделя 21 |
|||
** Введение в инструменты автоматизации |
|||
** Основы Ansible |
|||
* Мониторинг и отладка |
|||
* Анализ системных ресурсов |
|||
* Методика поиска и исправления ошибок |
|||
*Неделя 22 |
|||
** Мониторинг и отладка |
|||
** Анализ системных ресурсов |
|||
** Методика поиска и исправления ошибок |
|||
* Документирование и лучшие практики |
|||
* Концепции резервного копирования |
|||
* Планы на случай аварий |
|||
*Неделя 23 |
|||
** Документирование и лучшие практики |
|||
** Концепции резервного копирования |
|||
** Планы на случай аварий |
|||
* Итоговый проект: |
|||
*Неделя 24 |
|||
** Итоговый проект: |
|||
* Полностью настроенный Linux-сервер |
* Полностью настроенный Linux-сервер |
||
* Сервисы, безопасность, автоматизация |
* Сервисы, безопасность, автоматизация |
||
Latest revision as of 18:52, 28 December 2025
План по неделям
- Неделя 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-сервер * Сервисы, безопасность, автоматизация * Документация и передача проекта