трек

Linux

Минимум, без которого дальше всё ломается: ФС, права, процессы, пайпы.

Основы

01 теория
Что такое Linux

Зачем Linux нужен в DevOps и почему 99% серверов работают именно на нём.

8 мин · intro
02 теория
Файловая система Linux

Куда что лежит: /etc, /var, /usr, /home, /opt. Почему всё — файл.

12 мин · просто
03 квиз
Проверка: Linux на старте

Короткий квиз по первым двум урокам. 5 вопросов, можно перепроходить.

5 мин · просто
04 теория
Практика: размеры, ссылки, /proc

Закрепите файловую систему: впишите команды и пройдите дрилл по теме.

15 мин · просто
05 теория
Процессы и сигналы

PID, ps/top, что значат SIGTERM и SIGKILL, как корректно остановить процесс.

10 мин · просто
06 теория
Права доступа

rwx, octal, владельцы и группы. Почему скрипт не запускается, даже когда chmod +x.

12 мин · просто
07 теория
Pipes и редиректы

Соединяй команды в цепочки, отправляй вывод в файл, лови stderr вместе со stdout.

12 мин · просто
08 квиз
Квиз: основы Linux

Шесть вопросов на процессы, права и пайпы. Закрывает первый трек.

6 мин · просто

Инструменты

Процессы

Администрирование

01 теория
systemd: юниты и сервисы

Как systemd запускает и держит сервисы: unit-файлы, systemctl, автозапуск и зависимости.

13 мин · средне
02 теория
Логи сервисов: journald и journalctl

Где systemd хранит логи и как их читать: journalctl, фильтры по юниту, времени и приоритету, follow.

11 мин · средне
03 теория
Менеджеры пакетов: apt, dnf, apk

Как ставить и обновлять софт на разных дистрибутивах: репозитории, update vs upgrade, разница apt/dnf/apk.

10 мин · просто
04 теория
Расписания: cron и crontab

Как запускать задачи по расписанию: формат crontab из пяти полей, частые ошибки и куда уходит вывод.

10 мин · просто
05 теория
Переменные окружения и .env

Что такое env-переменные, как их задают и наследуют процессы, и почему конфиг приложений держат в окружении.

10 мин · просто
06 теория
Диск: df, du, mount, разделы

Куда уходит место и почему «диск полный»: df vs du, точки монтирования, inode и удалённые открытые файлы.

11 мин · просто
07 теория
JSON и jq

Как разбирать JSON в шелле: jq для фильтрации полей, массивов и вывода API без копания глазами.

10 мин · просто
08 теория
Файловые системы и inode

Что такое inode, почему «место есть, а файл не создаётся» и чем хардлинк отличается от симлинка.

10 мин · просто
09 теория
Файловые дескрипторы и /proc/<pid>/fd

Что такое fd, откуда берётся «too many open files» и как найти утечку дескрипторов.

10 мин · средне
10 теория
Лимиты процессов: ulimit и limits.conf

Soft и hard лимиты, лимит на открытые файлы под нагрузкой и где их поднимают для сервисов.

10 мин · средне

Безопасность

Эксплуатация