Sobes.tech
Junior

Hogyan lehet megtekinteni a jelenlegi kapcsolatokat?

sobes.tech MI

Válasz az MI-től

A netstat segédprogram használatával:

# Minden kapcsolat megjelenítése (aktív és passzív)
netstat -a

# Csak hallgatózó socketek megjelenítése
netstat -l

# TCP kapcsolatok megjelenítése
netstat -t

# UDP kapcsolatok megjelenítése
netstat -u

# PID és folyamat neve megjelenítése (root jogosultságok szükségesek)
netstat -p

# Összetett zászlók kombinációja
netstat -tunlp

A ss segédprogram használata (előnyösebb modern rendszereken a magasabb teljesítmény miatt):

# Minden kapcsolat megjelenítése
ss -a

# Csak hallgatózó socketek megjelenítése
ss -l

# TCP kapcsolatok megjelenítése
ss -t

# UDP kapcsolatok megjelenítése
ss -u

# PID és folyamat neve megjelenítése
ss -p

# Összetett zászlók
ss -tunlp

A /proc/net/ könyvtár tartalmának felhasználásával:

A kapcsolatok adatai a /proc/net/tcp, /proc/net/udp és más fájlokban találhatók ebben a könyvtárban.

# Nyers TCP kapcsolat adatok megtekintése
cat /proc/net/tcp

Ez a módszer manuális értelmezést igényel, mivel a adatok hexadecimális formátumban vannak. A netstat és ss eszközök kényelmesebb és olvashatóbb kimenetet biztosítanak.