Junior — Middle
Какви инструменти се използват за диагностика и отстраняване на проблеми в системата Linux?
sobes.tech AI
Отговор от AI
За диагностика и отстраняване на проблеми в Linux често се използват следните инструменти:
- top, htop — мониторинг на процесите и натоварването на системата в реално време.
- ps — преглед на текущо работещите процеси.
- dmesg — преглед на системните съобщения на ядрото, полезен за диагностика на хардуерни проблеми.
- journalctl — преглед на логовете на systemd.
- strace — проследяване на системните извиквания на процес, помага да се разбере какво прави програмата.
- lsof — показва отворените файлове и портове.
- netstat, ss — диагностика на мрежовите връзки.
- vmstat, iostat — мониторинг на ресурсите CPU, памет и дискове.
- tcpdump — заснемане и анализ на мрежовия трафик.
- gdb — отладчик за програми.
Пример за използване на strace за диагностика:
strace -p <pid>
Това ще позволи да се видят системните извиквания на процеса с идентификатор pid.