1️⃣Память и процессы
free -m— показывает объём доступной и используемой оперативной памяти.ps -e -o pid,args --forest— отображает дерево процессов.ps -eafw— список всех процессов с подробной информацией.top— интерактивный мониторинг процессов и ресурсов системы.kill -9 PID— принудительно завершает процесс с PID без ожидания завершения операций.kill -1 PID— перезапуск процесса с PID с перечитыванием конфигурации.
2️⃣Работа с файлами и системными журналами
lsof /home/user1— список открытых файлов в директории
/home/user1.
lsof -p PID— показывает файлы, открытые конкретным процессом (PID).
tail /var/log/messages— последние 10 строк системного журнала.
tail /var/log/dmesg— последние 10 строк журнала загрузки ядра.
3️⃣
Информация о загрузке и устройствах
last reboot— история перезагрузок системы.
lsmod— список загруженных модулей ядра.
smartctl -i /dev/hda— проверка поддержки SMART на диске.
smartctl -A /dev/hda— статус жёсткого диска через SMART.
4️⃣Диагностика и отладка
strace -c ls >/dev/null— список системных вызовов, выполненных командой
ls.
strace -f -e open ls >/dev/null— вызовы системных библиотек при выполнении
ls.
pstree— дерево запущенных процессов.
watch -n1 'cat /proc/interrupts'— вывод аппаратных прерываний в реальном времени.
Эти команды помогают анализировать производительность, исправлять ошибки и отслеживать процессы в реальном времени.
#linux
🧑💻 NetworkAdmin | ⚙️ EasyTools