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