Главная база профессии · R2
R2. Linux и эксплуатация
Цель
Научиться управлять системой без GUI и диагностировать типовые отказы, а не только помнить двадцать команд.
Что освоить
- users, groups, permissions и sudo
- processes, signals, systemd и journald
- packages, mounts, disks и inodes
- SSH keys, environment и timers
- ps, top, ss, lsof, df, du, journalctl
Материалы основного пути
- Введение в Linux
- Начать здесь. терминал, файлы, permissions, процессы и SSH
- Ubuntu Server documentation
- Обязательно. package management, users, networking и service management
- Linux Upskill Challenge
- Практика. дни 1–10 и 13–16 на отдельном учебном сервере
Практика
Непривилегированный пользователь, SSH по ключу, systemd-service, firewall и backup/restore.
Проверьте результат
Чините service down, permission denied, disk full, port conflict и runaway process без подсказки GUI.
Вопросы, условия приёмки и доказательства
Ответьте и покажите
- Как отличить disk full от inode exhaustion?
- Почему restart не является диагнозом?
Условия приёмки
- Пять отказов воспроизводимы
- Причина подтверждается минимум двумя наблюдениями
- После исправления service и ресурсные показатели нормальны
Учебный отказ: Случайным образом выдать один из service down/permissions/disk/port/runaway process и ограничить диагностику 20 минутами.
Артефакт: Incident log по пяти Linux-отказам с командами до/после
Service down, permission denied, disk/inode full, port conflict и runaway process воспроизведены и исправлены; причина подтверждена наблюдаемыми данными.
Хорошее доказательство: Incident log: symptom → hypotheses → commands/output → cause → minimal fix → prevention.
Недостаточно: Список команд без исходного симптома, вывода и объяснения, почему выбрано исправление.
Углубление и справочные материалы
Темы для углубления
- boot chain и targets
- namespaces, cgroups и limits
- strace/perf и pressure signals
Собрать degraded-host drill: slow I/O, exhausted inode или descriptor leak; снять evidence и восстановить сервис.
Результат: Диагноз подтверждён метриками/trace, исправление минимально, а postmortem содержит причину и prevention.
Дополнительные материалы
- Linux — администрирование — Bash
- systemd.service
- ArchWiki на русском
- The Linux Command Line
Дополнительно. главы 1–17 для систематизации shell и filesystem
- Linux man-pages online
Справочник. man-pages 1/2/5/7 по мере выполнения лабораторной