Курс на Stepik
Обложка курса «Администрирование Linux на практике: bash, systemd, сети» на Stepik
100 ₽

Администрирование Linux на практике: bash, systemd, сети 0.000

Открыть на
STEPIK.ORG

Практический курс администрирования Linux для новичков: терминал и файловая система, bash-скрипты, systemd, сети, nginx и вводный Ansible. 44 урока, 158 заданий: 73 теста и 85 интерактивных задач. Всё делается в терминале на бесплатном локальном окружении — ничего не нужно арендовать.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Администрирование Linux на практике: bash, systemd, сети»Учеников на курсе 1
Сертификаты, выданные на курсе «Администрирование Linux на практике: bash, systemd, сети»Сертификатов выдано 0
Отзывы о курсе «Администрирование Linux на практике: bash, systemd, сети»Отзывов получено 0
Рейтинг курса «Администрирование Linux на практике: bash, systemd, сети»Рейтинг курса 0.000
Уроки в курсе «Администрирование Linux на практике: bash, systemd, сети»Количество уроков 44
Тесты в курсе «Администрирование Linux на практике: bash, systemd, сети»Количество квизов 73
Задачи с кодом в курсе «Администрирование Linux на практике: bash, systemd, сети»Количество задач с кодом 85
Стоимость курса «Администрирование Linux на практике: bash, systemd, сети»Стоимость курса 100 ₽
Обновления курса «Администрирование Linux на практике: bash, systemd, сети»Обновления курса
Дата публикации курса «Администрирование Linux на практике: bash, systemd, сети»Дата публикации курса
Последнее обновление курса «Администрирование Linux на практике: bash, systemd, сети»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Администрирование Linux на практике: bash, systemd, сети» 9 разделов Уроки в курсе «Администрирование Linux на практике: bash, systemd, сети» 44 урока Тесты в курсе «Администрирование Linux на практике: bash, systemd, сети» 73 теста Задачи в курсе «Администрирование Linux на практике: bash, systemd, сети» 85 задач Последнее обновление курса «Администрирование Linux на практике: bash, systemd, сети» обн. 1 сентября 2026

🖥️ Терминал и файловая система

5 уроков
1. Подготовка окружения: WSL, виртуалка или Docker
2. Навигация: pwd, ls, cd, пути
3. Файлы и каталоги: mkdir, touch, cp, mv, rm
4. Чтение и поиск: cat, less, head, tail, find, grep
5. Пайпы и перенаправления: |, >, >>, <, 2>

👤 Пользователи, права, процессы

5 уроков
1. Пользователи и группы: id, useradd, sudo
2. Права доступа: chmod, chown, umask
3. Процессы: ps, top, PID
4. Сигналы: kill, pkill, Ctrl+C, job control
5. Приоритеты и фон: nice, nohup, &

📦 Пакеты, диски, файловые системы

4 урока
1. Пакеты: apt, dnf, репозитории
2. Диски и место: df, du, разбор «диск заполнился»
3. Монтирование: mount, umount, fstab, lsblk
4. LVM и inodes — на уровне понимания

🐚 Bash-скрипты: основы

6 уроков
1. Первый скрипт: shebang, запуск, переменные
2. Кавычки, подстановки и аргументы
3. Условия: if, test, [[ ]]
4. Циклы: for, while, until
5. Функции
6. Надёжные скрипты: set -euo pipefail, trap, отладка

⚙️ Bash-скрипты: практика автоматизации

5 уроков
1. Скрипт бэкапа: tar, даты, retention
2. awk: колонки из логов
3. sed: замены и извлечение
4. Ротация логов: свой скрипт и logrotate
5. Отчёт по расписанию: cron vs systemd-таймеры

🚀 systemd и службы

5 уроков
1. systemctl: статус, управление, юниты
2. Свой сервис: unit-файл
3. journalctl: логи служб
4. Таймеры: .timer + .service
5. Разбор падающего сервиса

🌐 Сеть на сервере

5 уроков
1. Интерфейсы и адреса: ip, ping
2. Порты и соединения: ss, кто занял порт
3. DNS и HTTP из терминала: dig, curl
4. Firewall: ufw и nftables
5. SSH: ключи, config, туннели

🕸️ Веб-сервер и типовой стек

4 урока
1. nginx: конфигурация, статика
2. Reverse proxy: proxy_pass
3. TLS: HTTPS-сертификаты
4. Мини-проект: своё приложение за nginx

🤖 Автоматизация парка: вводный Ansible

5 уроков
1. Зачем Ansible: инвентарь
2. Ad-hoc команды и модули
3. Playbook: задачи, become, обработчики
4. Переменные и шаблоны Jinja2
5. Мини-проект: роль «веб-сервер»