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.