← Все этапы маршрута

Главная база профессии · 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

Материалы основного пути

  1. Введение в Linux RU · Курс
    • Начать здесь. терминал, файлы, permissions, процессы и SSH
  2. Ubuntu Server documentation EN · Документация
    • Обязательно. package management, users, networking и service management
  3. Linux Upskill Challenge EN · Тренажёр
    • Практика. дни 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.

Дополнительные материалы