Filtro UDS dall'output di netstat senza grep


0

come posso filtrare le informazioni sui socket di dominio Unix dall'output di netstat senza grep?
C'è qualche opzione per il comando (non l'ho trovata in man of netstat).

Grazie per il futuro.


1
Perché non usare grep?
BloodPhilia,

Perché rimane intestazione della sezione (poche righe sopra il set di record "unix") ed è troppo lungo ogni volta per scriverlo, ed è necessario fare alias per questo su ogni server.
Rodnower,

Risposte:


1

Uso

netstat -46

Questa non è una soluzione. In netstat --inet (anche con -a swithch) non ottengo la seguente riga: "tcp 0 0 :: ffff: 192.168.2.200: ssh :: ffff: 192.168.2.100: 44799 STABILITO". Ma lo capisco senza --inet
Rodnower

Siamo spiacenti, ho dimenticato IPv6. Dovrebbe funzionare ora
whitequark

No, secondo l'uomo, netstat non ottiene questi parametri ... Forse ci viene detto di diverse versioni. Parlo di: net-tools 1.60 netstat 1.42 (2001-04-15) per Linux. Quindi penso che non ci sia tale opzione. L'unico modo è usare il comando grep. È possibile mettere alias per questo in / etc / bashrc. Ho inserito questa risposta con tutti questi commenti come accettati. Grazie lo stesso.
Rodnower,

Strano. Puoi anche provare -A inet,inet6, o --inet --inet6. Tutte queste opzioni, tra cui -46, sono completamente equivalenti e funzionano per me su netstat 1.42. Spero che risolverai tutto ciò.
Whitequark,

Sì, funziona :)
Rodnower,

1
netstat -tulpn

-t tcp
-u udp
-l ascolto
-p nome del programma
-n usa gli indirizzi piuttosto che i nomi DNS

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.