Цель курса
Подготовить участников к уверенному администрированию систем на базе Linux, обеспечить навыки настройки, мониторинга, безопасности и автоматизации рабочих процессов.
Курс разработан для:
Начинающих системных администраторов
IT-специалистов, переходящих с Windows-инфраструктуры
Начинающих DevOps-инженеров
Разработчиков, которым требуется глубокое понимание Linux-систем
Формат обучения
Длительность курса: 20 часов (10 занятий × 2 часа)
Онлайн занятия с преподавателем
Практические задания после каждого модуля
Финальный проект: настройка полноценного Linux-сервера
Что получит компания
Повышение квалификации IT-персонала
Стандартизированные подходы к администрированию
Более безопасные и стабильные серверные среды
Сертификаты для каждого участника (от SkillsUp или внутренний бренд компании)
Дополнительно (по запросу)
Индивидуальные консультации для вашей инфраструктуры
Аудит Linux-серверов и рекомендации
Углубленный курс DevOps/CI/CD после завершения
Программа курса "Администрирование Linux"
1
Введение в Linux и работа с командной строкой
История Linux, основные дистрибутивы
Установка системы (Ubuntu, CentOS)
Файловая система и базовые команды (ls, cd, pwd, cp, mv, rm)
Работа с текстовыми файлами (cat, nano, vim, grep, sed)
2
Управление пользователями и правами доступа
Создание пользователей и групп (useradd, usermod, groupadd)
Права доступа (chmod, chown, umask, ACL)
Настройка sudo (visudo)
3
Пакетный менеджмент и обновление системы
Управление пакетами (apt, yum, dnf, rpm)
Работа с репозиториями и обновлениями
Создание резервных копий (rsync, tar)
4
Управление процессами и сервисами
Мониторинг процессов (ps, top, htop, kill)
Управление сервисами (systemctl start/stop, journalctl)
Логирование и анализ /var/log/
5
Основы работы с сетью
Проверка сетевых подключений (ip addr, ifconfig, ping, netstat)
Настройка сети (nmcli, netplan)
Основы SSH и безопасное подключение
6
Безопасность и файрволы
Настройка брандмауэров (ufw, iptables, firewalld)
Защита SSH (ключи, Fail2Ban)
Основы SELinux/AppArmor
7
Файловые системы и работа с дисками
Монтирование дисков и разделов (mount, fstab)
Управление файловыми системами (ext4, XFS)
Основы LVM и RAID
8
Автоматизация и скрипты в Linux
Основы Bash-скриптов (if, for, while)
Планирование задач (cron, at)
Введение в Ansible (основные команды)
9
Финальный проект: настройка сервера
Развертывание сервера с нуля
Установка и настройка веб-сервера (Nginx / Apache)
Базовая защита сервера
10
Практический экзамен и Q&A
Выполнение финального задания
Разбор ошибок, рекомендации по развитию
Вопросы и ответы, обсуждение опыта