Junior — Middle
Jaké nástroje se používají k diagnostice a odstraňování problémů v systému Linux?
sobes.tech AI
Odpověď od AI
Pro diagnostiku a odstraňování problémů v Linuxu se často používají následující nástroje:
- top, htop — sledování procesů a zatížení systému v reálném čase.
- ps — zobrazení běžících procesů.
- dmesg — zobrazení systémových zpráv jádra, užitečné pro diagnostiku hardwarových problémů.
- journalctl — zobrazení logů systemd.
- strace — sledování systémových volání procesu, pomáhá pochopit, co program dělá.
- lsof — ukazuje otevřené soubory a porty.
- netstat, ss — diagnostika síťových spojení.
- vmstat, iostat — sledování zdrojů CPU, paměti a disků.
- tcpdump — zachytávání a analýza síťového provozu.
- gdb — ladicí nástroj pro programy.
Příklad použití strace pro diagnostiku:
strace -p <pid>
Toto umožní vidět systémová volání procesu s identifikátorem pid.