Junior — Middle
Milliseid tööriistu kasutatakse Linuxi süsteemi probleemide diagnoosimiseks ja lahendamiseks?
sobes.tech AI
Vastus AI-lt
Linuxis probleemide diagnoosimiseks ja lahendamiseks kasutatakse sageli järgmisi tööriistu:
- top, htop — protsesside ja süsteemi koormuse jälgimine reaalajas.
- ps — jooksvate protsesside vaatamine.
- dmesg — kerneli süsteateadete vaatamine, kasulik riistvara probleemide diagnoosimiseks.
- journalctl — systemd logide vaatamine.
- strace — protsessi süsteemkutsumiste jälgimine, aitab mõista, mida programm teeb.
- lsof — avatud failide ja portide kuvamine.
- netstat, ss — võrguliikluse diagnoosimine.
- vmstat, iostat — CPU, mälu ja ketta ressursside jälgimine.
- tcpdump — võrguliikluse salvestamine ja analüüs.
- gdb — programmide silumisseadmed.
Diagnoosimise näide strace kasutamisest:
strace -p <pid>
See võimaldab näha protsessi süsteemkutsumisi koos identifikaatoriga pid.