Sobes.tech
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 იდენტიფიკატორით.