Команды для мониторинга и отладки в Linux

top

— показать запущенные процессы, используемые ими ресурсы и другую полезную информацию (с автоматическим обновлением этих)

ps -eafw

— отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (единожды)

ps -e -o pid,args --forest

— вывести PID’ы и процессы в варианте дерева

pstree

— отобразить дерево процессов

kill -9 98989

— «убить» процесс с PID 98989 «на погибель» (без соблюдения целостности данных)

kill -TERM 98989

— Корректно завершить процесс с PID 98989

kill -1 98989

— принудить процесс с PID 98989 перепрочитать файл конфигурации

kill -HUP 98989

— заставить процесс с PID 98989 перепрочитать файл (именованная область данных на носителе информации) конфигурации

Читайте также:  Конвертация bin в iso в Linux

lsof -p 98989

— показать список файлов, открытых процессом с PID 98989

lsof /home/user1

— отобразить список приоткрытых файлов из директории /home/user1

strace -c ls >/dev/null

— вывести список системных призывов, созданных и полученных процессом ls

strace -f -e open ls >/dev/null

— вывести вызовы бибилотек

watch -n1 'cat /proc/interrupts'

— показывать прерывания в режиме реального времени

last reboot

— отобразить историю перезагрузок системы

last user1

— показать историю регистрации пользователя user1 в системе и время его нахождения в ней

lsmod

— вывести нагруженные модули ядра

free -m

— показать состояние оперативной памяти в мегабайтах

smartctl -A /dev/hda

— власть состояния жёсткого диска /dev/hda через SMART

Читайте также:  Произвести звук бип в Linux

smartctl -i /dev/hda

— проверить доступность SMART на твердом диске /dev/hda

tail /var/log/dmesg

— вывести десять последних записей из журнала загрузки ядра

tail /var/log/messages

— вывести 10 последних записей из системного журнала