Ysa-24w-ru: Difference between revisions

From
Jump to navigation Jump to search
Content deleted Content added
Jpr (talk | contribs)
Created page with " --- ## План по неделям ### **Этап 1: Основы и база Linux (Недели 1–6)** **Неделя 1** * Введение в Unix/Linux * История, дистрибутивы, области применения * Установка (VM, Linux Mint/Ubuntu/Debian) * Работа с оболочкой (терминал, prompt) **Неделя 2** * Иерархия файловой системы (`/`, `/etc`, `/var`, `/home`) * Осно..."
 
Jpr (talk | contribs)
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)


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


* Иерархия файловой системы (`/`, `/etc`, `/var`, `/home`)
* Основные команды (`ls`, `cd`, `cp`, `mv`, `rm`, `mkdir`)
* Пути, шаблоны, справка (`man`, `--help`)


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


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


**Неделя 4**
*Неделя 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)**


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


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


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


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


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


* Введение в инструменты автоматизации
* Основы Ansible


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


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


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


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


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