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



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 вывести десять последних записей из системного журнала