Sobes.tech
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.