Ysa-ru: Difference between revisions

From
Jump to navigation Jump to search
Content deleted Content added
Jpr (talk | contribs)
Jpr (talk | contribs)
 
(10 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]]
=== [[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]]
=== [[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-k01-ru|Kapitel 01 v1]]
* Простые Bash-скрипты
[[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]]
=== [[ysa-k06-ru|Глава 6]] ===
* Управление процессами (ps, top, kill, jobs, fg, bg)
* Практика: наблюдение за процессами и их завершение

=== Глава 7 ===
* Планирование задач (cron, at)
* Практика: настройка регулярных задач

=== Глава 8 ===
* Системные логи (syslog, journalctl)
* Практика: просмотр, фильтрация и анализ логов

=== Глава 9 ===
* Менеджеры пакетов (apt, yum, dnf)
* Практика: установка, удаление и обновление пакетов

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

=== Глава 11 ===
* Настройка сети (IP, DNS, hosts)
* Практика: изменение и тестирование сетевых настроек

=== Глава 12 ===
* Основы SSH (ключи, доступ к серверу)
* Практика: подключение к удалённым серверам, настройка ключей

=== Глава 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 13:32, 30 December 2025

Обучение на должность помощника системного администратора 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

  • Планирование задач (cron, at)
  • Практика: настройка регулярных задач

Глава 8

  • Системные логи (syslog, journalctl)
  • Практика: просмотр, фильтрация и анализ логов

Глава 9

  • Менеджеры пакетов (apt, yum, dnf)
  • Практика: установка, удаление и обновление пакетов

Глава 10

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

Глава 11

  • Настройка сети (IP, DNS, hosts)
  • Практика: изменение и тестирование сетевых настроек

Глава 12

  • Основы SSH (ключи, доступ к серверу)
  • Практика: подключение к удалённым серверам, настройка ключей

Глава 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