Junior — Middle
Linux sisteminde sorunları teşhis etmek ve çözmek için hangi araçlar kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Linux'ta sorun teşhisi ve giderme için genellikle aşağıdaki araçlar kullanılır:
- top, htop — gerçek zamanlı süreç ve sistem yükü izleme.
- ps — çalışan süreçleri görüntüleme.
- dmesg — çekirdek sistem mesajlarını görüntüleme, donanım sorunlarını teşhis etmek için faydalı.
- journalctl — systemd günlüklerini görüntüleme.
- strace — bir sürecin sistem çağrılarını izleme, programın ne yaptığını anlamaya yardımcı olur.
- lsof — açık dosya ve portları gösterir.
- netstat, ss — ağ bağlantılarını teşhis etme.
- vmstat, iostat — CPU, bellek ve disk kaynaklarını izleme.
- tcpdump — ağ trafiğini yakalama ve analiz etme.
- gdb — programlar için hata ayıklayıcı.
Teşhis için strace kullanımına örnek:
strace -p <pid>
Bu, pid kimliğine sahip sürecin sistem çağrılarını görmenizi sağlar.