Sobes.tech
Junior

როგორ შეიძლება ნახოთ მიმდინარე კავშირები?

sobes.tech AI

პასუხი AI-სგან

netstat ინსტრუმენტის გამოყენებით:

# ყველა კავშირი გამოიტანეთ (აქტიური და პასიური)
netstat -a

# მხოლოდ მოსმენის სოკეტები გამოიტანეთ
netstat -l

# TCP კავშირები გამოიტანეთ
netstat -t

# UDP კავშირები გამოიტანეთ
netstat -u

# PID და პროცესის სახელი გამოიტანეთ (საჭიროა root უფლებები)
netstat -p

# დამატებითი ფლაგების კომბინაცია უფრო სრული ხედვისთვის
netstat -tunlp

მოძებნეთ ss ინსტრუმენტი (სწრაფი და თანამედროვე სისტემებისთვის სასურველია):

# ყველა კავშირი გამოიტანეთ
ss -a

# მხოლოდ მოსმენის სოკეტები გამოიტანეთ
ss -l

# TCP კავშირები გამოიტანეთ
ss -t

# UDP კავშირები გამოიტანეთ
ss -u

# PID და პროცესის სახელი გამოიტანეთ
ss -p

# ფლაგების კომბინაცია
ss -tunlp

/proc/net/ დირექტორიის შიგთავსის გამოყენებით:

ამ ფაილებში /proc/net/tcp, /proc/net/udp და სხვა ფაილებში ინფორმაციაა კავშირებზე.

# TCP კავშირების ნედლ მონაცემებს უყურეთ
cat /proc/net/tcp

ეს მეთოდი მოითხოვს მონაცემების ხელით ინტერპრეტაციას, რომლებიც ჰექსადეციმალ ფორმატშია. netstat და ss ხელსაყრელ და წასაკითხ გამოსავალს უზრუნველყოფენ.