Junior — Middle
Linux системинде көйгөйлөрдү аныктоо жана чечүү үчүн кайсы инструменттер колдонулат?
sobes.tech AI
AIден жооп
Linux-та көйгөйлөрдү диагностикалоо жана чечүү үчүн көбүнчө төмөнкү инструменттер колдонулат:
- top, htop — процесстерди жана системанын жүктөмүн реалдуу убакытта көзөмөлдөө.
- ps — иштеп жаткан процесстерди көрүү.
- dmesg — ядро системдик билдирүүлөрүн көрүү, аппараттык көйгөйлөрдү диагностикалоо үчүн пайдалуу.
- journalctl — systemd логдорун көрүү.
- strace — процесстин системдик чакырууларын көзөмөлдөө, программам эмне кылып жатканын түшүнүүгө жардам берет.
- lsof — ачылган файлдар жана портторду көрсөтөт.
- netstat, ss — тармактык байланыштарды диагностикалоо.
- vmstat, iostat — CPU, эс тутум жана дисктердин ресурстарын көзөмөлдөө.
- tcpdump — тармактык трафикти жазуу жана талдоо.
- gdb — программалар үчүн ката кетиргич.
Диагностикалык мисал катары strace колдонуу:
strace -p <pid>
Бул процесстин системдик чакырууларын көрүүгө мүмкүндүк берет, pid идентификатору менен.