Kitabı oxu: «Курс системного администратора»

Şrift:

ГЛАВА 1. ВВЕДЕНИЕ В ПРОФЕССИЮ СИСТЕМНОГО АДМИНИСТРАТОРА

Системный администратор (SysAdmin) — специалист, отвечающий за проектирование,

развёртывание, поддержку и безопасность IT-инфраструктуры организации.

В современном мире это уже не «человек, который чинит принтеры», а инженер,

который обеспечивает бесперебойную работу серверов, сетей, приложений и данных.

1.1. Роль и зоны ответственности

Основные задачи системного администратора:

• Установка, настройка и обновление операционных систем (Linux, Windows Server)

• Управление учётными записями, группами и правами доступа

• Мониторинг доступности и производительности сервисов

• Резервное копирование и планы аварийного восстановления (DR)

• Обеспечение информационной безопасности (hardening, патчинг, аудит)

• Настройка и поддержка сетевых служб (DNS, DHCP, VPN, proxy)

• Автоматизация рутинных операций (скрипты, Ansible, IaC)

• Документирование инфраструктуры, runbooks и процедур

• Участие в инцидентах (on-call) и post-mortem анализе

В небольших компаниях один человек может закрывать почти всё.

В крупных — специализация: Linux Admin, Network Admin, Cloud Engineer,

SRE, Platform Engineer, Security Engineer.

1.2. Soft skills, которые критичны

Технические знания необходимы, но недостаточны. Важны:

• Умение объяснять сложное простым языком (руководству и разработчикам)

• Спокойствие под давлением (падение production в 3 часа ночи)

• Системное мышление (видеть последствия изменений)

• Документирование (то, что не записано — не существует)

• Коммуникация и умение говорить «нет» опасным изменениям

1.3. Типичный день / неделя

• Утренний обзор дашбордов и алертов

• Проверка бэкапов и логов критичных сервисов

• Плановые работы (обновления, миграции) в окнах обслуживания

• Разбор тикетов и запросов от команд

• Автоматизация повторяющихся задач

• Изучение новых инструментов и уязвимостей

1.4. Путь обучения по этой книге

Книга построена последовательно:

Главы 1–6 — фундамент (ОС, CLI, пользователи, процессы)

Главы 7–11 — сети и ключевые сервисы

Главы 12–14 — безопасность и надёжность

Главы 15–19 — современный стек (контейнеры, автоматизация, облако, DevOps)

Глава 20 — карьера и долгосрочное развитие

Обязательно практикуйтесь. Создайте домашнюю лабораторию:

• VirtualBox / VMware / Proxmox на старом ПК

• Несколько ВМ (Ubuntu Server + Rocky Linux)

• Или бесплатные tier облачных провайдеров

1.5. Полезные ресурсы для старта

• man pages и --help почти у каждой команды

• Официальная документация дистрибутивов (docs.ubuntu.com, docs.fedoraproject.org)

• Arch Wiki (даже если не используете Arch — отличный справочник)

• Linux Journey, OverTheWire (Bandit) — интерактивная практика

• Книга: «UNIX and Linux System Administration Handbook»

ГЛАВА 2. ОПЕРАЦИОННЫЕ СИСТЕМЫ: LINUX И WINDOWS SERVER

Системный администратор работает в основном с серверными ОС.

Два больших мира: Linux (и Unix-подобные) и Windows Server.

2.1. Linux: ядро и дистрибутивы

Linux — это ядро. Дистрибутив = ядро + пользовательское пространство +

пакетный менеджер + политики обновлений + community/поддержка.

Популярные серверные дистрибутивы:

Ubuntu Server

Плюсы: отличная документация, LTS 5 лет, огромное community, snap/apt

Минусы: иногда слишком «быстрые» изменения

Когда выбирать: большинство веб-проектов, стартапы, обучение

Debian

Плюсы: стабильность, чистая философия, долгая поддержка

Минусы: пакеты могут быть старше

Когда выбирать: критичные сервисы, где важна предсказуемость

Rocky Linux / AlmaLinux (RHEL-клоны)

Плюсы: enterprise-совместимость, 10 лет поддержки, dnf, SELinux

Минусы: менее «дружелюбны» новичкам

Когда выбирать: корпоративная среда, требования к сертификации

SUSE Linux Enterprise / openSUSE Leap

Сильные позиции в Европе, отличный YaST, btrfs по умолчанию

Другие: Fedora Server (bleeding edge), Amazon Linux, Oracle Linux

2.2. Выбор дистрибутива — практические критерии

1. Есть ли уже экспертиза в команде?

2. Нужна ли коммерческая поддержка (RHEL, SUSE, Ubuntu Pro)?

3. Какие пакеты и версии ПО требуются?

4. Политика обновлений и security-патчей

5. Интеграция с существующей инфраструктурой (AD, мониторинг и т.д.)

2.3. Windows Server — когда и зачем

Windows Server до сих пор доминирует там, где:

• Active Directory / Group Policy

• Exchange, SharePoint, MSSQL

• .NET-приложения и IIS

• Hyper-V виртуализация

• Требования регуляторов к Microsoft-стеку

Ключевые роли: Domain Controller, File Server, RDS, IIS, WSUS, Hyper-V.

Современные версии хорошо работают с PowerShell Core и контейнерами (Windows Containers).

Администратору Linux полезно уметь:

• Базовый PowerShell

• Работу с Active Directory (хотя бы как клиент)

• RDP и основы Group Policy

2.4. Гибридные среды — реальность большинства компаний

Типичная картина:

• Linux — веб, БД (PostgreSQL/MySQL), контейнеры, CI/CD, мониторинг

• Windows — домен, файловые шары, офисные сервисы, legacy

• Облако — микс managed-сервисов и своих ВМ

Умение работать с обеими платформами сильно повышает ценность специалиста.

2.5. Практический совет по установке

Минимальная установка сервера:

• Без графического интерфейса (экономия ресурсов и атакующей поверхности)

• Только необходимые пакеты

• Сразу настроить SSH-ключи, отключить парольный вход root

• Включить автоматические security-обновления (или чёткий процесс патчинга)

• Задать понятное hostname и настроить корректное время (chrony/NTP)

Yaş həddi:
12+
Litresdə buraxılış tarixi:
30 sentyabr 2026
Yazılma tarixi:
2026
Həcm:
28 səh. 1 illustrasiya
Müəllif hüququ sahibi:
Автор
Yükləmə formatı:

Oxşar kitablar