
Comandi Linux: il loro uso nel terminale – Parte quarta
Continuando con le nostre pubblicazioni sull'uso avanzato del terminale, in questo quarta parte di questa seconda serie su questo campo, esploreremo oggi il "Comandi Linux" a seguire: netstat, ss e nc.
In questo modo, continuare ad aiutare qualsiasi utente medio di GNU/Linux a gestire le cose più essenziali attività di amministrazione e troubleshootingsia a casa che in ufficio.
Comandi Linux: Il loro utilizzo nel terminale – Terza Parte
Ma, prima di iniziare questo post sull'uso pratico di alcuni "Comandi Linux", ti consigliamo quindi di esplorare il file precedente articolo correlato di questa serie di articoli:
Comandi di Linux – Parte terza: netstat, ss e nc
Uso pratico dei comandi di Linux
netstat
Il comando netstat è uno strumento CLI che consente di visualizzare le connessioni di rete, le tabelle di instradamento, le statistiche dell'interfaccia, le connessioni mascherate e le informazioni sui membri del gruppo multicast. Le pagine di manuale
Esempi di utilizzo del comando netstat
- Elenca tutte le porte: $ netstat --tutto
- Elenca tutte le porte di ascolto: $ netstat --ascolto
- Mostra porte TCP in ascolto: $netstat --tcp
- Mostra PID e nomi di programma: $ netstat --programma
- Visualizza le informazioni sullo schermo continuamente: $ netstat --continuo
Per visualizzare altri esempi di utilizzo e descrizioni delle opzioni o dei parametri associati, fare clic su qui.
ss
Il comando "S" è un'utilità di terminale che viene utilizzata per esaminare i socket, ovvero per scaricare le statistiche dei socket sullo schermo. Pertanto, netstat è molto apprezzato perché può visualizzare molte più informazioni sul TCP e sullo stato. Le pagine di manuale
Esempi di utilizzo del comando ss
- Visualizza tutti i socket TCP/UDP/RAW/UNIX: $ss -a [-t|-u|-w|-x]
- Mostra tutti i socket TCP connessi alla porta HTTPS locale (443): $ ss -t src :[443]
- Mostra tutti i socket TCP in ascolto sulla porta locale 8080: $ss -lt src :[8080]
- Elenca tutti i socket TCP insieme ai processi connessi a una porta ssh remota: $ ss -pt dst :[ssh]
Per visualizzare altri esempi di utilizzo e descrizioni delle opzioni o dei parametri associati, fare clic su qui.
nc
Il comando "nc" o "netcat" è un comando noto come coltellino svizzero per il protocollo TPC/IP. Poiché consente di leggere e scrivere dati tramite connessioni di rete, utilizzando il protocollo TCP o UDP. Inoltre, può essere utilizzato direttamente o tramite altri programmi e script. E funge anche da strumento di esplorazione e debug della rete ricco di funzionalità. Le pagine di manuale
Esempi di utilizzo del comando nc
- Stabilire una connessione TCP: $nc[indirizzo_ip][porta]
- Imposta un timeout: $ nc -w [timeout_in_secondi] [indirizzo ip] [porta]
- Scansiona le porte TCP aperte di un host specificato: $ nc -v -z [indirizzo_ip] [porta]
- Ascolta su una porta TCP specificata e stampa i dati ricevuti: $ nc -l [porta]
- Mantieni attivo il server dopo la disconnessione del client: $ nc -k -l [porta]
- Invia una richiesta HTTP: $ nc -u -l [porta]
Per visualizzare altri esempi di utilizzo e descrizioni delle opzioni o dei parametri associati, fare clic su qui.
Riassunto
In sintesi, speriamo che questa quarta parte Il "Comando Linux» dove abbiamo discusso l'uso di comandi netstat, ss e nc, continua ad aiutare molti utenti a padroneggiare il più possibile il potente Terminal. E se hai già usato qualcuno di questi 3 comandi e vuoi contribuire con qualcosa su di essi, ti invitiamo a farlo. tramite commenti.
Infine, ricordati di condividere queste informazioni utili con gli altri, oltre a visitare la casa del ns «sito» per saperne di più sui contenuti attuali e unisciti al nostro canale ufficiale di Telegram per esplorare altre notizie, tutorial e aggiornamenti di Linux. ovest gruppo, per ulteriori informazioni sull'argomento di oggi.