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

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

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

ps -e -o pid,args --forest     вывести PID’ы и процессы в виде дерева

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

kill -9 98989     
kill -KILL 98989
 «убить» процесс с PID 98989 «на смерть» (без соблюдения целостности данных)

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

kill -1 98989
kill -HUP 98989
     заставить процесс с PID 98989 перечитать файл конфигурации

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

smartctl -i /dev/hda     проверить доступность SMART на жёстком диске /dev/hda

tail /var/log/dmesg     вывести десять последних записей из журнала загрузки ядра

tail /var/log/messages     вывести десять последних записей из системного журнала