Sobes.tech
Junior — Middle

Kokius įrankius naudojate diagnozuoti ir spręsti problemas Linux sistemoje?

sobes.tech AI

Atsakymas iš AI

Dažnai Linux problemoms diagnozuoti ir spręsti naudojami šie įrankiai:

  • top, htop — procesų ir sistemos apkrovos stebėjimas realiuoju laiku.
  • ps — veikiančių procesų peržiūra.
  • dmesg — branduolio sistemos pranešimų peržiūra, naudinga aparatinės įrangos problemoms diagnozuoti.
  • journalctl — systemd žurnalų peržiūra.
  • strace — proceso sisteminių šaukimo sekimas, padeda suprasti, ką daro programa.
  • lsof — atidarytų failų ir prievadų rodymas.
  • netstat, ss — tinklo ryšių diagnozavimas.
  • vmstat, iostat — CPU, atminties ir diskų išteklių stebėjimas.
  • tcpdump — tinklo srauto fiksavimas ir analizė.
  • gdb — programų derintuvas.

Diagnozės pavyzdys naudojant strace:

strace -p <pid>

Tai leidžia matyti proceso sisteminius šaukimus su nurodytu pid.