Junior
Kaip peržiūrėti esamus ryšius?
sobes.tech AI
Atsakymas iš AI
Naudojant netstat įrankį:
# Rodyti visas jungtis (aktyvias ir pasyvias)
netstat -a
# Rodyti tik klausiančius soketus
netstat -l
# Rodyti TCP jungtis
netstat -t
# Rodyti UDP jungtis
netstat -u
# Rodyti PID ir proceso pavadinimą (reikalauja root teisių)
netstat -p
# Kombinuoti vėliavų žymės platesniam vaizdui
netstat -tunlp
Naudojant ss įrankį (pirmenybė šiuolaikinėse sistemose dėl didesnio našumo):
# Rodyti visas jungtis
ss -a
# Rodyti tik klausiančius soketus
ss -l
# Rodyti TCP jungtis
ss -t
# Rodyti UDP jungtis
ss -u
# Rodyti PID ir proceso pavadinimą
ss -p
# Vėliavų deriniai
ss -tunlp
Naudojant /proc/net/ katalogo turinį:
Informacija apie jungtis yra prieinama /proc/net/tcp, /proc/net/udp ir kituose šiuose kataloguose esančiuose failuose.
# Rodyti neapdorotus TCP jungčių duomenis
cat /proc/net/tcp
Šis metodas reikalauja rankinio duomenų interpretavimo, nes jie pateikiami šešioliktainiu formatu. netstat ir ss įrankiai pateikia patogesnį ir lengvai skaitomą išvestį.