открытые файлы \ использование ресурсов \ lsof

отображает статистику использования процессора \ диска \ памяти \ iostat

статистика использования виртуальной памяти \ vmstat

использование памяти \ free

процессы \ загрузка CPU \ MEM \ ps

приоритет процессов \ nice \ renice

менеджер процессов \ top

отобразить работающие процессы \ pgrep

фоновый процесс \ режим \ задача \ fg \ bg \ jobs

использование ресурсов пользователем \ fuser

сигналы \ остановка процесса \ перезапуск \ приоритет \ kill \ killall \ nohup

Примеры:

получение различной информации о системе \ cpu \ mem \ hdd \ dev \ info \ cat \ hdparm

Мониторинг и отладка системы \ free \ kill \ ps \ pstree \ lsmod \ tail

Свой демон для Linux (sysV)

Ссылки:

Пример скрипта checker.sh:

Превращаем checker.sh в исполняемый файл и проверяем работу:

Создаем /etc/init.d/checker скрипт для демона:

Делаем скрипт исполняемым и добавляю в автозапуск и проверяю его работу:

Система информация \ uname \ lsb-release \ uptime \ dmesg \ id \ htop \ cron \ jobs \ kill

Версия операционной системы и ядра

Железо определенное ядром при загрузке

Все о системе

Загрузка, статистика, сообщения

Пользователи

Системные лимиты

Работа с процессами

Список процессов и PID

Изменить приоритет выполнения

Jobs

top

kill

Способ быстрого измерения производительности случайного сервера

Демоны \ service \ init \

Запуск вручную

Остановка вручную

Перезагрузка/перезапуск

Автоматический старт при запуске компьютера

Предотвращение автоматического запуска

Топтопы \ мониторинг сервера \ top \ htop \ free \ iotop \ netstat \ virt-top \ nethogs

Установка для debian

Top — потребление ресурсов процессора, памяти

htop — потребление ресурсов процессора, памяти
Использование:

Память

iotop — активность дисковой системы
Использование:

nethogs — сетевая активность

netstat — сетевая активность

virt-top — Мониторинг виртуальных машин на kvm

Мониторинг в ОС Linux \ ps \ top \ gstat \ vmstat \ iostat \ netstat \ df \ sysctl \ sockstat

top

gstat

vmstat

iostat

netstat

sysctl

df

sockstat

lsof

доп

Управление процессами \ jobs \ fg \ bg \ kill \ top \ nice \

Запуск процесса

Остановка процесса

fg и bg

Использование «&»

Несколько фоновых процессов jobs

Введение в сигналы

SIGTERM и SIGINT

Полное убийство

nohup

Используем ps для вывода списка процессов

Просмотр «леса» и «деревьев»

«u» и «l» опции ps

Использование top

nice

renice