Junior
Come si possono visualizzare le connessioni attuali?
sobes.tech AI
Risposta dell'AI
Utilizzando l'utilità netstat:
# Mostrare tutte le connessioni (attive e passive)
netstat -a
# Mostrare solo i socket in ascolto
netstat -l
# Mostrare le connessioni TCP
netstat -t
# Mostrare le connessioni UDP
netstat -u
# Mostrare PID e nome del processo (richiede privilegi root)
netstat -p
# Combinazione di flag per una visualizzazione più completa
netstat -tunlp
Utilizzando l'utilità ss (preferibile sui sistemi moderni per le sue prestazioni superiori):
# Mostrare tutte le connessioni
ss -a
# Mostrare solo i socket in ascolto
ss -l
# Mostrare le connessioni TCP
ss -t
# Mostrare le connessioni UDP
ss -u
# Mostrare PID e nome del processo
ss -p
# Combinazione di flag
ss -tunlp
Utilizzando il contenuto della directory /proc/net/:
Le informazioni sulle connessioni sono disponibili nei file /proc/net/tcp, /proc/net/udp e altri in questa directory.
# Visualizzare i dati grezzi delle connessioni TCP
cat /proc/net/tcp
Questo metodo richiede interpretazione manuale dei dati, che sono in formato esadecimale. Gli strumenti netstat e ss forniscono un output più comodo e leggibile.