Видеоуроки

Короткие практические записи с экрана — по темам, которые собраны в текстовых заметках. Скорее «показать процесс», чем «объяснить теорию»: удобно, когда нужно быстро подсмотреть последовательность команд.

Все ролики — до 20 минут, кодек H.264/AAC, MP4 с быстрым перемоткой (moov в начале), стриминг обычным HTML5-плеером с поддержкой Range.

LVM: расширяем том без простоя

Добавляем новый диск в существующую VG, расширяем LV и файловую систему на живой машине — сначала для ext4 через resize2fs, потом для XFS через xfs_growfs. Показан весь цикл: pvcreatevgextendlvextend -r. В конце — как откатиться, если что-то пошло не так на этапе расширения ФС.

Хронометраж ~10 минут. Разрешение 1280×720, ~15 МБ.

RAID10 + LVM: собираем отказоустойчивый стек

Сборка программного RAID10 через mdadm из четырёх дисков, сохранение конфигурации в mdadm.conf и обновление initramfs, затем поверх массива поднимаем LVM и создаём том под данные. По ходу разбираемся, что показывает /proc/mdstat во время ресинка, и как это интерпретировать.

Хронометраж ~15 минут. Разрешение 1280×720, ~22 МБ.

Zabbix Agent 2 + шаблоны за 20 минут

Ставим агент из официального репозитория, подключаем к серверу, вешаем шаблон Linux by Zabbix agent, проверяем метрики через zabbix_get и настраиваем триггер на свободное место на корне. В конце — как добавить LLD для сетевых интерфейсов, чтобы триггеры плодились сами.

Хронометраж ~20 минут. Разрешение 1280×720, ~30 МБ.

systemd journal: разбор инцидента в реальном времени

Как быстро сузить journalctl до нужного окна: фильтры по времени, приоритету, юниту, PID. Показываю связку -u nginx -f + --since "5 min ago" -p err и как это помогает поймать причину падения без раскопок в файлах.

Хронометраж ~12 минут. Разрешение 1280×720, ~18 МБ.

Диагностика диска: smartctl и iostat

Читаем SMART-атрибуты, отделяем «диск умирает» от «диск перегружен». Смотрим на Reallocated_Sector_Ct, Current_Pending_Sector, offline scan, и параллельно наблюдаем очередь через iostat -xz 1. В конце — как поставить smartd на регулярный short/long-тест и получать письмо при первых предвестниках сбоя.

Хронометраж ~8 минут. Разрешение 1280×720, ~12 МБ.