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
Line 1: Line 1:
План по неделям




* Неделя 1
---
** Введение в Unix/Linux
** История, дистрибутивы, области применения
** Установка (VM, Linux Mint/Ubuntu/Debian)
** Работа с оболочкой (терминал, prompt)


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


### **Этап 1: Основы и база Linux (Недели 1–6)**


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


* Введение в Unix/Linux
* История, дистрибутивы, области применения
* Установка (VM, Linux Mint/Ubuntu/Debian)
* Работа с оболочкой (терминал, prompt)


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


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


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


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


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


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


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


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


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


* Повторение и мини-практический проект:


*Неделя 9
* Установка Linux
** Процесс загрузки и системные службы
* Создание пользователей
** systemd: запуск и остановка сервисов
* Установка ПО
** Runlevels / Targets
* Настройка прав


---


*Неделя 10
### **Этап 2: Администрирование системы (Недели 7–12)**
** Основы сети
** IP-адреса, DNS, маршрутизация
** Инструменты: `ip`, `ping`, `ss`, `netstat`


**Неделя 7**


*Неделя 11
* Продвинутое управление пользователями
** SSH и удаленное администрирование
* Логины, оболочки, `sudo`
** Аутентификация по ключу
* Политики паролей
** SCP / RSYNC


**Неделя 8**


*Неделя 12
* Хранение данных и файловые системы
** Основы резервного копирования
* Разделы, монтирование
** Cron и планировщик задач
* Команды: `df`, `du`, `lsblk`, `mount`
** Практический проект: базовая настройка сервера


**Неделя 9**


*Неделя 13
* Процесс загрузки и системные службы
** Основы веб-серверов (Apache или Nginx)
* systemd: запуск и остановка сервисов
** Настройка и логи
* Runlevels / Targets


**Неделя 10**


*Неделя 14
* Основы сети
** Основы баз данных
* IP-адреса, DNS, маршрутизация
** MariaDB / PostgreSQL
* Инструменты: `ip`, `ping`, `ss`, `netstat`
** Резервное копирование и восстановление


**Неделя 11**


*Неделя 15
* SSH и удаленное администрирование
** Обзор почтовых, DNS и файловых сервисов
* Аутентификация по ключу
** Samba / NFS основы
* SCP / RSYNC


**Неделя 12**


*Неделя 16
* Основы резервного копирования
** Основы IT-безопасности
* Cron и планировщик задач
** Firewall (ufw / firewalld)
* Практический проект: базовая настройка сервера
** Укрепление пользователей и сервисов


---


*Неделя 17
### **Этап 3: Сервисы, безопасность и сеть (Недели 13–18)**
** Обновления и управление патчами
** Работа с уязвимостями
** Анализ логов


**Неделя 13**


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


**Неделя 14**


*Неделя 19
* Основы баз данных
** Основы shell-скриптов
* MariaDB / PostgreSQL
** Переменные, циклы, условия
* Резервное копирование и восстановление


**Неделя 15**


*Неделя 20
* Обзор почтовых, DNS и файловых сервисов
** Bash-скрипты для администрирования
* Samba / NFS основы
** Резервное копирование, создание пользователей, проверки


**Неделя 16**


*Неделя 21
* Основы IT-безопасности
** Введение в инструменты автоматизации
* Firewall (ufw / firewalld)
** Основы Ansible
* Укрепление пользователей и сервисов


**Неделя 17**


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


**Неделя 18**


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


* Настройка веб-сервера с firewall
* Безопасные пользователи и SSH
* Мониторинг логов


*Неделя 24
---
** Итоговый проект:

*** Полностью настроенный Linux-сервер
### **Этап 4: Автоматизация и профессиональные навыки (Недели 19–24)**
*** Сервисы, безопасность, автоматизация

*** Документация и передача проекта
**Неделя 19**

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

**Неделя 20**

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

**Неделя 21**

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

**Неделя 22**

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

**Неделя 23**

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

**Неделя 24**

* Итоговый проект:

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

Revision as of 18:08, 28 December 2025

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


  • Неделя 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
 *** Создание пользователей
 *** Установка ПО
 *** Настройка прав


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