Мониторинг и отладка


Команда Описание
# free -m показать состояние оперативной памяти в мегабайтах
# kill -9 process_id «убить» процесс с PID process_id(номер, на «PS-EF») «на смерть» (без соблюдения целостности данных)
# kill -1 process_id заставить процесс с PID process_id(номер, на «PS-EF») перепрочитать файл конфигурации
# last reboot отобразить историю перезагрузок системы
# lsmod вывести загруженные модули ядра
# lsof -p process_id отобразить список файлов, открытых процессом с PID
# lsof /home/user1 отобразить список открытых файлов из директории /home/user1
# ps -eafw отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (единожды)
# ps -e -o pid,args —forest вывести PID’ы и процессы в виде дерева
# pstree отобразить дерево процессов
# smartctl -A /dev/hda контроль состояния жёсткого диска /dev/hda через SMART
# smartctl -i /dev/hda проверить доступность SMART на жёстком диске /dev/hda
# strace -c ls >/dev/null вывести список системных вызовов, созданных и полученных процессом ls
# strace -f -e open ls >/dev/null вывести вызовы бибилотек
# tail /var/log/dmesg вывести десять последних записей из журнала загрузки ядра
# tail /var/log/messages вывести десять последних записей из системного журнала
# top отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (с автоматическим обновлением данных)
# watch -n1 ‘cat /proc/interrupts’ отображать прерывания в режиме реального времени