Вики / тег
Тег: Процессы
Статьи Вики
- tmux (мультиплексор терминала)
Базовые команды
Сессии, которые переживают разрыв SSH; окна и панели. - screen (мультиплексор терминала)
Базовые команды
Сессии, переживающие разрыв SSH — классическая альтернатива tmux. - at (разовое задание по времени)
Базовые команды
Выполнить команду один раз в заданное время — в отличие от регулярного cron. - Ядро и модули (lsmod, modprobe, dmesg)
Загрузка
Загрузка модулей ядра, просмотр сообщений ядра, параметры. - sysctl (параметры ядра)
Загрузка
Чтение и настройка параметров ядра во время работы и постоянно (sysctl.conf). - ss (сокеты и порты)
Сеть
Кто слушает порты и какие соединения открыты — современная замена netstat. - Мониторинг системы (load, top, vmstat)
Процессы
Нагрузка, CPU, память, I/O — load average, top/htop, vmstat, iostat, free. - Память и swap
Процессы
Как читать free, что такое swap и swappiness, OOM-killer. - Процессы (ps, top, kill, nice)
Процессы
Просмотр, сигналы и приоритеты процессов; поиск пожирателей CPU/памяти. - Фоновые задачи (&, jobs, nohup)
Процессы
Запуск в фоне, управление задачами оболочки, чтобы процесс пережил выход. - lsof (открытые файлы и порты)
Процессы
Кто держит файл, порт или удалённый-но-открытый дескриптор. - strace (трейс системных вызовов)
Процессы
Что процесс делает на самом деле — файлы, сеть, ошибки системных вызовов. - ulimit и лимиты ресурсов
Процессы
Лимиты на процессы — открытые файлы, число процессов; limits.conf и systemd. - cgroups и namespaces (как устроены контейнеры)
Процессы
Изоляция (namespaces) и лимиты ресурсов (cgroups) — фундамент контейнеров и systemd. - systemd
Службы и systemd
Init-система и менеджер служб (PID 1): юниты, цели, зависимости, журналы. - cron и systemd timers
Службы и systemd
Запуск задач по расписанию — классический cron и современные systemd-таймеры.
Задания Практики
- Порт уже занят Сломай-почини
- Процесс съедает весь CPU Сломай-почини