Ysa-ru: Difference between revisions

From
Jump to navigation Jump to search
Content deleted Content added
Jpr (talk | contribs)
Jpr (talk | contribs)
 
(21 intermediate revisions by the same user not shown)
Line 9: Line 9:
[[ysa-jobs-ru|Перспективы работы]]
[[ysa-jobs-ru|Перспективы работы]]


== План обучения на 24 недели (6 месяцев) ==
== План обучения системного администратора Unix на 20 глав ==


=== [[ysa-k01-ru-v2| Глава 1]] ===
''Этапы:''
* История Unix/Linux
# Основы и база Linux (Недели 1–6)
* Области применения Linux (серверы, рабочие станции, маршрутизаторы, мобильные устройства/Android)
# Работа с системой и администрирование (Недели 7-12)
* Задачи системного администратора Unix (включая консультации пользователей при покупке ПК, настройку принтеров/сканеров, помощь пользователям при возникновении проблем)
# Сервисы, сеть и безопасность (Недели 13-18)
* Установка Linux (в виртуальной машине на Windows 11)
# Автоматизация, мониторинг и практический проект (Недели 19-24)
* Основы работы с терминалом (вход/выход, bash)
* Ориентация после входа в систему (hostname, who, whoami, id, last)
* Основные команды для ориентации в файловой системе (pwd, ls, cd)
* Справка и документация (man, --help)


[[ysa-k01-ru-v2| Kapitel 01 v2]] (old:[[ysa-k01-ru|Kapitel 01 v1]])
=== [[ysa-k02-ru-v2| Глава 2]] ===
* Иерархия файловой системы Unix ('/', '/etc', '/var', '/home')
* Абсолютные и относительные пути
* Повторение основных команд работы с файловой системой (mkdir, rm, mv)
* Дополнительные команды работы с файловой системой (mkdir, rm, mv)
* Атрибуты файлов в Unix (ls -l)
* Важные команды для работы с файлами (cat, more, touch, head, tail)
* Практика: навигация, просмотр и создание файлов


[[ysa-k02-ru-v2| Kapitel 02 v2]] (old:[[ysa-k02-ru|Kapitel 02 v1]])
=== [[ysa-k03-ru-v2|Глава 3]] ===
[[ysa-k03-ru|Глава 3 - old version v1]]
* Пользователи и группы
* Команды управления пользователями (useradd, passwd, id, groups)
* Практика: создание пользователей
* Разрешения файлов в Unix ('ls -l', 'chmod', 'chown')
* Практика: установка прав доступа в различных сценариях


=== [[ysa-k04-ru|Глава 4]] ===
* Основы редактирования текста (nano)


=== [[ysa-k05-ru|Глава 5]] ===
old / to be deleted:
* Переменные окружения, PATH, алиасы
[[ysa-24w-ru|План обучения на 24 недели]]
* Простые Bash-скрипты
[[ysa-20w-w01| 20 week plan - week 1]]
* Практика: создание простых скриптов для автоматизации
[[ysa-k01-ru-v2| Kapitel 01 v2]]

=== [[ysa-k06-ru|Глава 6]] ===
* Управление процессами (ps, top, kill, jobs, fg, bg)
* Практика: наблюдение за процессами и их завершение

=== [[ysa-k07-ru|Глава 7]] ===
* Менеджер пакетов (apt)
* Практика: устанавливать, удалять пакеты
* Практика: обновление операционной системы
* Практика: обновление прикладного программного обеспечения

=== [[ysa-k08-ru|Глава 8]] ===
* Основы SSH
* Используйте SSH для входа в систему и работы на другом компьютере
* Ключ SSH, доступ к серверу
* Практика: подключение к удаленным серверам, настройка ключей

=== [[ysa-k09-ru|Глава 9]] ===
* Управление версиями файлов с помощью git
* Загружать файлы из репозитория git
* Локальное управление версиями с помощью git (создание git, сохранение файлов, фиксация, восстановление)

=== [[ysa-k10-ru|Глава 10]] ===
* Сетевые команды (ping, ifconfig/ip, netstat, ss, traceroute)
* Практика: сетевой анализ

=== [[ysa-k11-ru|Глава 11]] ===
* Конфигурация сети (IP, DNS, хосты)
* Практика: изменение и тестирование сетевых настроек

=== [[ysa-k12-ru|Глава 12]] ===
* Основы брандмауэра (ufw, iptables)
* Практика: основная защита сервера

=== Глава 13 ===
* Системные службы (systemd, service, systemctl)
* Практика: управление системными службами, остановка, проверка состояния

=== Глава 14 ===
* Основы брандмауэра (ufw, iptables)
* Практика: базовая защита сервера

=== Глава 15 ===
* Основы резервного копирования (tar, rsync)
* Практика: создание резервных копий файлов и каталогов

=== Глава 16 ===
* Управление дисками и файловыми системами (fdisk, mkfs, mount, df, du)
* Практика: создание и подключение разделов

=== Глава 17 ===
* Управление пользователями и sudo
* Практика: делегирование прав, аудит действий

=== Глава 18 ===
* Настройка сетевых сервисов: NTP, DNS (основы)
* Практика: синхронизация времени, проверка DNS

=== Глава 19 ===
* Настройка простого веб-сервера (Apache/Nginx)
* Практика: установка и базовая конфигурация

=== Глава 20 ===
* Основы FTP/SFTP
* Практика: обмен файлами между серверами и клиентами


== old, to be deleted ==
* [[ysa-k01-ru|Kapitel 01 v1]]
* [[ysa-k02-ru|Kapitel 02 v1]]
* [[ysa-24w-ru|План обучения на 24 недели]]
* [[ysa-20w-w01| 20 week plan - week 1]]
* [[ysa-k01-ru-v2| Kapitel 01 v2]]

Latest revision as of 08:33, 1 January 2026

Обучение на должность помощника системного администратора Unix за 24 недели

Цель проекта

План обучения на 6 месяцев (≈24 недели) для начинающего системного администратора Unix с трёхдневной рабочей неделей по 6 часов в день. План построен по принципу постепенного усложнения и сочетает теорию и практику.

Перспективы работы для (помощников) системных администраторов

Перспективы работы

План обучения системного администратора Unix на 20 глав

Глава 1

  • История Unix/Linux
  • Области применения Linux (серверы, рабочие станции, маршрутизаторы, мобильные устройства/Android)
  • Задачи системного администратора Unix (включая консультации пользователей при покупке ПК, настройку принтеров/сканеров, помощь пользователям при возникновении проблем)
  • Установка Linux (в виртуальной машине на Windows 11)
  • Основы работы с терминалом (вход/выход, bash)
  • Ориентация после входа в систему (hostname, who, whoami, id, last)
  • Основные команды для ориентации в файловой системе (pwd, ls, cd)
  • Справка и документация (man, --help)

Глава 2

  • Иерархия файловой системы Unix ('/', '/etc', '/var', '/home')
  • Абсолютные и относительные пути
  • Повторение основных команд работы с файловой системой (mkdir, rm, mv)
  • Дополнительные команды работы с файловой системой (mkdir, rm, mv)
  • Атрибуты файлов в Unix (ls -l)
  • Важные команды для работы с файлами (cat, more, touch, head, tail)
  • Практика: навигация, просмотр и создание файлов

Глава 3

Глава 3 - old version v1

  • Пользователи и группы
  • Команды управления пользователями (useradd, passwd, id, groups)
  • Практика: создание пользователей
  • Разрешения файлов в Unix ('ls -l', 'chmod', 'chown')
  • Практика: установка прав доступа в различных сценариях

Глава 4

  • Основы редактирования текста (nano)

Глава 5

  • Переменные окружения, PATH, алиасы
  • Простые Bash-скрипты
  • Практика: создание простых скриптов для автоматизации

Глава 6

  • Управление процессами (ps, top, kill, jobs, fg, bg)
  • Практика: наблюдение за процессами и их завершение

Глава 7

  • Менеджер пакетов (apt)
  • Практика: устанавливать, удалять пакеты
  • Практика: обновление операционной системы
  • Практика: обновление прикладного программного обеспечения

Глава 8

  • Основы SSH
  • Используйте SSH для входа в систему и работы на другом компьютере
  • Ключ SSH, доступ к серверу
  • Практика: подключение к удаленным серверам, настройка ключей

Глава 9

  • Управление версиями файлов с помощью git
  • Загружать файлы из репозитория git
  • Локальное управление версиями с помощью git (создание git, сохранение файлов, фиксация, восстановление)

Глава 10

  • Сетевые команды (ping, ifconfig/ip, netstat, ss, traceroute)
  • Практика: сетевой анализ

Глава 11

  • Конфигурация сети (IP, DNS, хосты)
  • Практика: изменение и тестирование сетевых настроек

Глава 12

  • Основы брандмауэра (ufw, iptables)
  • Практика: основная защита сервера

Глава 13

  • Системные службы (systemd, service, systemctl)
  • Практика: управление системными службами, остановка, проверка состояния

Глава 14

  • Основы брандмауэра (ufw, iptables)
  • Практика: базовая защита сервера

Глава 15

  • Основы резервного копирования (tar, rsync)
  • Практика: создание резервных копий файлов и каталогов

Глава 16

  • Управление дисками и файловыми системами (fdisk, mkfs, mount, df, du)
  • Практика: создание и подключение разделов

Глава 17

  • Управление пользователями и sudo
  • Практика: делегирование прав, аудит действий

Глава 18

  • Настройка сетевых сервисов: NTP, DNS (основы)
  • Практика: синхронизация времени, проверка DNS

Глава 19

  • Настройка простого веб-сервера (Apache/Nginx)
  • Практика: установка и базовая конфигурация

Глава 20

  • Основы FTP/SFTP
  • Практика: обмен файлами между серверами и клиентами


old, to be deleted