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 գործիքները ավելի հարմար և ընթեռնելի ելք են ապահովում։