Ysa-ru: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
| (32 intermediate revisions by the same user not shown) | |||
| Line 3: | Line 3: | ||
== Цель проекта == |
== Цель проекта == |
||
План обучения на 6 месяцев (≈24 недели) для начинающего системного администратора Unix с трёхдневной рабочей неделей по 6 часов в день. План построен по принципу постепенного усложнения и сочетает теорию и практику. |
|||
== Перспективы работы для (помощников) системных администраторов == |
== Перспективы работы для (помощников) системных администраторов == |
||
| Line 9: | Line 9: | ||
[[ysa-jobs-ru|Перспективы работы]] |
[[ysa-jobs-ru|Перспективы работы]] |
||
== План обучения системного администратора Unix на 20 глав == |
|||
== Перечень навыков == |
|||
[[ysa- |
=== [[ysa-k01-ru-v2| Глава 1]] === |
||
* История Unix/Linux |
|||
* Области применения Linux (серверы, рабочие станции, маршрутизаторы, мобильные устройства/Android) |
|||
* Задачи системного администратора Unix (включая консультации пользователей при покупке ПК, настройку принтеров/сканеров, помощь пользователям при возникновении проблем) |
|||
* Установка Linux (в виртуальной машине на Windows 11) |
|||
* Основы работы с терминалом (вход/выход, bash) |
|||
* Ориентация после входа в систему (hostname, who, whoami, id, last) |
|||
* Основные команды для ориентации в файловой системе (pwd, ls, cd) |
|||
* Справка и документация (man, --help) |
|||
=== [[ysa-k02-ru-v2| Глава 2]] === |
|||
== План обучения на 24 недели (6 месяцев) == |
|||
* Иерархия файловой системы Unix ('/', '/etc', '/var', '/home') |
|||
* Абсолютные и относительные пути |
|||
* Повторение основных команд работы с файловой системой (mkdir, rm, mv) |
|||
* Дополнительные команды работы с файловой системой (mkdir, rm, mv) |
|||
* Атрибуты файлов в Unix (ls -l) |
|||
* Важные команды для работы с файлами (cat, more, touch, head, tail) |
|||
* Практика: навигация, просмотр и создание файлов |
|||
=== [[ysa-k03-ru-v2|Глава 3]] === |
|||
*''Формат обучения:'' 3 рабочих дня в неделю, 6 часов в день |
|||
[[ysa-k03-ru|Глава 3 - old version v1]] |
|||
* Пользователи и группы |
|||
* Команды управления пользователями (useradd, passwd, id, groups) |
|||
* Практика: создание пользователей |
|||
* Разрешения файлов в Unix ('ls -l', 'chmod', 'chown') |
|||
* Практика: установка прав доступа в различных сценариях |
|||
=== [[ysa-k04-ru|Глава 4]] === |
|||
*''Цель:'' Начинающий → Unix/Linux системный администратор |
|||
* Основы редактирования текста (nano) |
|||
=== [[ysa-k05-ru|Глава 5]] === |
|||
*''Фокус:'' Практика + фундаментальные знания |
|||
* Переменные окружения, PATH, алиасы |
|||
* Простые Bash-скрипты |
|||
* Практика: создание простых скриптов для автоматизации |
|||
=== [[ysa-k06-ru|Глава 6]] === |
|||
*''Этапы:'' |
|||
* Управление процессами (ps, top, kill, jobs, fg, bg) |
|||
# Основы и база Linux |
|||
* Практика: наблюдение за процессами и их завершение |
|||
# Работа с системой и администрирование |
|||
# Сервисы, сеть и безопасность |
|||
# Автоматизация, мониторинг и практический проект |
|||
=== [[ysa-k07-ru|Глава 7]] === |
|||
* Менеджер пакетов (apt) |
|||
* Практика: устанавливать, удалять пакеты |
|||
* Практика: обновление операционной системы |
|||
* Практика: обновление прикладного программного обеспечения |
|||
=== [[ysa-k08-ru|Глава 8]] === |
|||
[[ysa-24w-ru|План обучения на 24 недели]] |
|||
* Основы 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
- Пользователи и группы
- Команды управления пользователями (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
- Практика: обмен файлами между серверами и клиентами