Connect with us

Linux

15 comandi di rete Linux di base che dovresti conoscere

terminale

La gestione della rete è un aspetto fondamentale dell’amministrazione dei sistemi Linux. Che tu sia un nuovo utente Linux, uno sviluppatore o un amministratore di sistema, conoscere i comandi di rete di base può aiutarti a diagnosticare e risolvere problemi di connessione, monitorare le prestazioni della rete e configurare le impostazioni di rete. Ecco 15 comandi di rete essenziali in Linux che dovresti conoscere.

1. ping

Il comando ping è probabilmente lo strumento di diagnostica di rete più conosciuto. Viene utilizzato per testare la disponibilità di un host su una rete IP e misurare il tempo di viaggio (round-trip time) dei pacchetti inviati all’host specificato.

ping [indirizzo/IP]

2. ifconfig / ip

ifconfig (interfaccia di configurazione) è uno strumento tradizionale per configurare le interfacce di rete in Linux. Tuttavia, è stato sostituito dal più potente comando ip.

ifconfig

Il comando ip è più versatile e consente di visualizzare e manipolare le impostazioni di rete.

ip addr
ip link

3. netstat

netstat (statistiche di rete) visualizza le connessioni di rete, le tabelle di routing, le statistiche delle interfacce, le connessioni mascherate e le ascolto delle porte.

netstat -tuln

4. ss

ss è un altro utile comando per monitorare le connessioni di rete. È considerato il successore di netstat, con funzionalità più avanzate e una migliore efficienza.

ss -tuln

5. traceroute / tracepath

traceroute mostra il percorso (route) che un pacchetto prende per raggiungere l’host di destinazione. tracepath è simile ma non richiede privilegi di amministratore.

traceroute [indirizzo/IP]
tracepath [indirizzo/IP]

6. dig

dig (Domain Information Groper) è uno strumento per interrogare i server DNS. È utile per diagnosticare problemi relativi ai DNS.

dig [dominio]

7. nslookup

nslookup è uno strumento per interrogare i server DNS e ottenere informazioni sul dominio. È simile a dig.

nslookup [dominio]

8. host

Il comando host è un altro strumento semplice per eseguire query DNS. Può essere utilizzato per trovare l’indirizzo IP associato a un dominio e viceversa.

host [dominio]

9. wget

wget è uno strumento non interattivo per il download di file dal web. Supporta HTTP, HTTPS e FTP e può essere utilizzato per scaricare file da riga di comando.

wget [URL]

10. curl

curl è uno strumento per trasferire dati da o verso un server. Supporta numerosi protocolli, inclusi HTTP, HTTPS e FTP. È molto versatile e utilizzato in molti scenari di scripting.

curl [URL]

11. nmap

nmap (Network Mapper) è un potente strumento per la scoperta di reti e la sicurezza/auditing. Può essere utilizzato per scoprire host e servizi su una rete.

nmap [indirizzo/IP]

12. route

Il comando route mostra e manipola la tabella di routing IP. È utile per configurare le route statiche.

route -n

13. arp

arp (Address Resolution Protocol) visualizza e modifica la cache ARP, che è una tabella utilizzata per tenere traccia degli indirizzi IP associati ai dispositivi fisici (MAC address).

arp -a

14. iwconfig / iw

iwconfig è utilizzato per configurare le interfacce wireless. iw è uno strumento più nuovo che fornisce funzionalità simili.

iwconfig
iw dev

15. tcpdump

tcpdump è un potente sniffer di pacchetti. Consente di intercettare e visualizzare i pacchetti che passano attraverso un’interfaccia di rete.

tcpdump -i eth0

Conoscere questi comandi ti fornirà una solida base per gestire la rete su sistemi Linux. Praticare e sperimentare con questi strumenti ti aiuterà a diventare più competente nella risoluzione dei problemi di rete e nella configurazione del sistema.

Click to comment

Leave a Reply

Esegui l'accesso per Commentare.

Di tendenza

Close Popup
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Close Popup
Privacy Settings saved!
Impostazioni

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi