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.