Настройка таймеров systemd (systemd.timer) и user-сессий вместо cron
Переход с классического cron на systemd timers: создание .timer и .service файлов, настройка OnCalendar, запуск задач от непривилегированных пользоват...
Восстановление деградированного RAID в mdadm: замена диска и ребилд
Пошаговый траблшутинг программного RAID в Linux: выявление сбойного накопителя, удаление, клонирование разметки GPT/MBR и перестроение массива через m...
Настройка HugePages и отключение Transparent HugePages (THP) для СУБД
Конфигурация статических HugePages (2MB/1GB) и правильное отключение Transparent HugePages (THP) для PostgreSQL, Oracle, Redis и MongoDB в Linux....
Диагностика производительности дисков в Linux: iostat, iotop, blktrace, fio
Как найти узкое место в дисковой подсистеме Linux: расчет IOPS и await через iostat, поиск виновных процессов в iotop и нагрузочное тестирование в fio...
Траблшутинг переполнения таблицы conntrack в Linux: тюнинг nf_conntrack
Как устранить ошибку nf_conntrack: table full, dropping packet. Расчет максимального размера таблицы conntrack_max, buckets и оптимизация TCP-таймауто...
Мониторинг прерываний процессора в Linux: /proc/interrupts и smp_affinity
Диагностика несбалансированной нагрузки прерываний CPU: анализ /proc/interrupts, настройка irqbalance и привязка очередей сетевых карт через smp_affin...
Траблшутинг загрузки Linux: параметры nomodeset, pci=noaer, noapic и isolcpus
Диагностика сбоев загрузки Linux ядра через аргументы GRUB: устранение черного экрана (nomodeset), спама PCIe AER (pci=noaer), прерываний (noapic) и т...
Сбор дампов падений coredumpctl в systemd: поиск утечек и отладка в GDB
Как настроить автоматический сбор и сжатие Core Dumps через systemd-coredump: извлечение backtrace, анализ аварийных завершений Segmentation Fault в G...
Траблшутинг LVM: восстановление метаданных PV и VG с помощью vgcfgrestore
Пошаговая инструкция по восстановлению разрушенных метаданных LVM2: восстановление Physical Volumes по старому UUID, работа с архивами vgcfgrestore и ...
Анализ причин сбоев Linux OOM Killer: расчет oom_score и oom_score_adj
Как предотвратить падение баз данных от OOM Killer: анализ логов ядра, расчет oom_score, настройка приоритетов oom_score_adj и параметров overcommit....
Настройка профилей AppArmor: аудит, режимы enforce, complain и aa-genprof
Практическое руководство по отладке и созданию профилей AppArmor в Ubuntu/Debian: анализ логов блокировок, генерация правил aa-genprof и синтаксис /et...
Траблшутинг ошибок SELinux: восстановление контекстов restorecon и audit2allow
Пошаговая диагностика блокировок SELinux (AVC Denials): анализ /var/log/audit/audit.log, работа с semanage, restorecon и сборка модулей audit2allow....