Ysa-ru: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
| (13 intermediate revisions by the same user not shown) | |||
| Line 9: | Line 9: | ||
[[ysa-jobs-ru|Перспективы работы]] |
[[ysa-jobs-ru|Перспективы работы]] |
||
== План обучения |
== План обучения системного администратора 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- |
=== [[ysa-k02-ru-v2| Глава 2]] === |
||
* Иерархия файловой системы Unix ('/', '/etc', '/var', '/home') |
|||
* Абсолютные и относительные пути |
|||
* Повторение основных команд работы с файловой системой (mkdir, rm, mv) |
|||
* Дополнительные команды работы с файловой системой (mkdir, rm, mv) |
|||
* Атрибуты файлов в Unix (ls -l) |
|||
* Важные команды для работы с файлами (cat, more, touch, head, tail) |
|||
* Практика: навигация, просмотр и создание файлов |
|||
=== [[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]] === |
|||
* Переменные окружения, PATH, алиасы |
|||
* Простые Bash-скрипты |
|||
* Практика: создание простых скриптов для автоматизации |
|||
[[ysa- |
=== [[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-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
- Пользователи и группы
- Команды управления пользователями (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
- Практика: обмен файлами между серверами и клиентами