Si può fare gran parte di ciò da un desktop grafico, sebbene anche gli utenti Linux che usano raramente il terminale ne lanciano spesso uno per utilizzare il ping e altri strumenti di diagnostica di rete.
arricciatura e wget
Utilizzare il arricciare o wget comandi per scaricare un file da Internet senza uscire dal terminale. Se stai usando arricciatura, digita arricciatura -O seguito dal percorso del file. gli utenti di wget possono usare wget senza opzioni. Il file verrà visualizzato nella directory corrente.
curl -O website.com/file wget website.com/file
ping
ping invia i pacchetti ECHO_REQUEST all'indirizzo specificato. È un ottimo modo per vedere se il tuo computer può comunicare con Internet o uno specifico indirizzo IP. Tenere presente che molti sistemi sono configurati per non rispondere ai ping, tuttavia.
A differenza del comando ping su Windows, il comando ping di Linux manterrà l'invio dei pacchetti fino alla sua conclusione. È possibile specificare una quantità limitata di pacchetti con il - c interruttore.
ping -c 4 google.com
tracciamento e traceroute
Il tracepath il comando è simile a traceroute, ma non richiede i privilegi di root. È anche installato di default su Ubuntu, mentre traceroute non lo è. tracciamento traccia il percorso di rete verso una destinazione specificata e segnala ogni "salto" lungo il percorso. Se si verificano problemi di rete o lentezza, il tracciamento può mostrare dove la rete non funziona o dove si verifica la lentezza.
tracepath example.com
mtr
Il mtr comando combina ping e tracciamento in un unico comando. mtr continuerà ad inviare pacchetti, mostrandoti il tempo di ping per ogni "hop". Questo mostrerà anche eventuali problemi - in questo caso, possiamo vedere che l'hop 6 sta perdendo più del 20% dei pacchetti.
mtr howtogeek.com
ospite
Il ospite comando esegue ricerche DNS. Dagli un nome di dominio e vedrai l'indirizzo IP associato. Dagli un indirizzo IP e vedrai il nome di dominio associato.
host howtogeek.com host 208.43.115.82
chi è
Il chi è comando ti mostrerà i record whois di un sito Web, in modo da poter visualizzare più informazioni su chi è registrato e possiede un sito web specifico.
whois example.com
ifplugstatus
Il ifplugstatus comando ti dirà se un cavo è collegato a un'interfaccia di rete o meno. Non è installato di default su Ubuntu. Utilizzare il seguente comando per installarlo:
sudo apt-get install ifplugd
Eseguire il comando per visualizzare lo stato di tutte le interfacce o specificare un'interfaccia specifica per visualizzarne lo stato.
ifplugstatus ifplugstatus eth0
ifconfig
Il ifconfig comando ha una varietà di opzioni per configurare, sintonizzare e eseguire il debug delle interfacce di rete del sistema. È anche un modo rapido per visualizzare gli indirizzi IP e altre informazioni sull'interfaccia di rete. genere ifconfig per visualizzare lo stato di tutte le interfacce di rete attualmente attive, inclusi i loro nomi. È inoltre possibile specificare il nome di un'interfaccia per visualizzare solo le informazioni su tale interfaccia.
ifconfig ifconfig eth0
ifdown & ifup
Il ifdown e ifup i comandi sono la stessa cosa di quelli in esecuzione ifconfig up o ifconfig down. Dato il nome di un'interfaccia, interrompono l'interfaccia o la sollevano. Questo richiede i permessi di root, quindi devi usare sudo su Ubuntu.
sudo ifdown eth0 sudo ifup eth0
Se è veramente necessario configurare NetworkManager dalla riga di comando, utilizzare nmcli comando.
dhclient
Il dhclient comando può rilasciare l'indirizzo IP del tuo computer e ottenerne uno nuovo dal tuo server DHCP. Questo richiede i permessi di root, quindi usa sudo su Ubuntu. Esegui dhclient senza opzioni per ottenere un nuovo indirizzo IP o utilizzare il - r passa a rilasciare il tuo attuale indirizzo IP.
sudo dhclient -r sudo dhclient
netstat
Il netstat il comando può mostrare un sacco di diverse statistiche dell'interfaccia, tra cui socket aperti e tabelle di routing. Esegui il comando netstat senza opzioni e vedrai un elenco di socket aperti.
C'è molto di più che puoi fare con questo comando. Ad esempio, utilizzare il netstat -p comando per visualizzare i programmi associati ai socket aperti.
Visualizza statistiche dettagliate per tutte le porte con netstat -s.
Abbiamo anche trattato i comandi per la gestione dei processi e il lavoro con i file in passato.