Учитель Начальной – Курс системного администратора (страница 2)
Когда выбирать: критичные сервисы, где важна предсказуемость
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)
ГЛАВА 3. КОМАНДНАЯ СТРОКА LINUX И ОСНОВЫ РАБОТЫ
CLI — основной интерфейс системного администратора.
На серверах GUI часто отсутствует, а удалённая работа идёт через SSH.
3.1. Навигация и работа с файлами
pwd # текущий каталог
ls -la # подробный список (включая скрытые)
ls -lh --sort=size # человекочитаемые размеры, сортировка
cd /var/log # переход
cd - # вернуться в предыдущий каталог
cd ~ # домашняя директория
mkdir -p /opt/app/{bin,config,logs}
cp -a source/ dest/ # архивное копирование (права, ссылки)
mv oldname newname
rm -rf dir/ # ОСТОРОЖНО! нет корзины
find /var -name "*.log" -mtime +30
find / -type f -size +100M 2>/dev/null
3.2. Просмотр и поиск содержимого
cat file.txt
less file.txt # удобный просмотр (стрелки, /поиск, q)
head -n 50 file
tail -n 100 file
tail -f /var/log/syslog # следить за логом в реальном времени
grep -i "error" /var/log/syslog
grep -R "password" /etc/ 2>/dev/null
grep -E "error|fail|critical" app.log