Вики / тег
Тег: Траблшутинг
Статьи Вики
- Загрузка системы и GRUB
Загрузка
Этапы загрузки, GRUB, цели systemd, аварийный режим восстановления. - Диагностика сети (ping, traceroute, mtr)
Сеть
Лесенка проверки связности — от шлюза до DNS и порта назначения. - DNS и разрешение имён
Сеть
Как имя превращается в IP — resolv.conf, systemd-resolved, /etc/hosts, dig. - curl (HTTP из консоли)
Сеть
Запросы HTTP/HTTPS из CLI — отладка API и веб-сервисов, заголовки, методы. - tcpdump (захват трафика)
Сеть
Снифферинг пакетов для диагностики — фильтры по хосту, порту, интерфейсу. - ethtool (настройки сетевой карты)
Сеть
Скорость и дуплекс линка, статистика ошибок, тип кабеля — диагностика NIC. - nc (netcat) — проверка портов
Сеть
Проверка доступности портов, простой обмен данными по TCP/UDP. - conntrack (отслеживание соединений)
Сеть
Таблица соединений ядра — что видит NAT/файрвол, переполнение, отладка. - Мониторинг системы (load, top, vmstat)
Процессы
Нагрузка, CPU, память, I/O — load average, top/htop, vmstat, iostat, free. - Память и swap
Процессы
Как читать free, что такое swap и swappiness, OOM-killer. - Процессы (ps, top, kill, nice)
Процессы
Просмотр, сигналы и приоритеты процессов; поиск пожирателей CPU/памяти. - lsof (открытые файлы и порты)
Процессы
Кто держит файл, порт или удалённый-но-открытый дескриптор. - strace (трейс системных вызовов)
Процессы
Что процесс делает на самом деле — файлы, сеть, ошибки системных вызовов. - Место на диске (df, du, inode)
Хранилище и ФС
Куда делось место и inode — df, du, поиск крупных файлов, ловушки. - Файловые системы (ext4, xfs, fsck)
Хранилище и ФС
Создание ФС, метки и UUID, проверка fsck, типы ext4/xfs. - mdadm (программный RAID)
Хранилище и ФС
Software RAID в Linux — создание массива, статус, замена диска.
Задания Практики
- Починить nginx Сломай-почини
- Кончилось место на диске Сломай-почини
- Неправильные права на файлы Сломай-почини
- Задание cron не выполняется Сломай-почини
- SSH не пускает по ключу Сломай-почини
- Том не монтируется (битый fstab) Сломай-почини
- Порт уже занят Сломай-почини
- Не резолвится DNS Сломай-почини
- Процесс съедает весь CPU Сломай-почини
- Команда не находится (сломан PATH) Сломай-почини
- Приложение не подключается к PostgreSQL Сломай-почини
- Контейнер не запускается Сломай-почини
- Связать две машины по сети Сетевое (2 ВМ)