Kako delati z omrežjem z Linuxovih terminalov 11, ki jih morate poznati
Če želite prenesti datoteke, diagnosticirati težave z omrežjem, upravljati omrežne vmesnike ali si ogledati statistiko omrežja, obstaja ukaz za terminal. Ta zbirka vsebuje preizkušena orodja in nekaj novejših ukazov.
Večino lahko naredite iz grafičnega namizja, čeprav celo uporabniki Linuxa, ki redko uporabljajo terminal, pogosto zaganjajo enega, ki uporablja ping in druga orodja za diagnosticiranje omrežja..
curl & wget
Uporabi curl ali wget ukazi za prenos datoteke iz interneta, ne da bi zapustili terminal. Če uporabljate curl, vnesite curl -O sledi pot do datoteke. wget uporabniki lahko uporabljajo wget brez možnosti… Datoteka se bo pojavila v trenutnem imeniku.
curl -O website.com/file
wget website.com/file
ping
ping pošlje naslove ECHO_REQUEST na naslov, ki ga podate. To je odličen način, da preverite, ali vaš računalnik lahko komunicira z internetom ali določenim naslovom IP. Upoštevajte, da so mnogi sistemi konfigurirani, da se ne odzivajo na ping.
Za razliko od ukaza ping v operacijskem sistemu Windows bo ukaz ping Linux še naprej pošiljal pakete, dokler ga ne zaključite. S tipko lahko določite končno količino paketov -c stikalo.
ping -c 4 google.si
tracepath & traceroute
The tracepath ukaz je podoben traceroute, vendar ne zahteva korenskih pravic. Prav tako je privzeto nameščen na Ubuntu, medtem ko traceroute ni. tracepath sledi omrežni poti do cilja, ki ga določite, in poroča o vsakem "hopu" vzdolž poti. Če imate težave z omrežjem ali počasnost, lahko tracepath prikaže, kje je omrežje neuspešno ali kjer se počasi pojavlja.
tracepath example.com
mtr
The mtr ukaz združuje ping in tracepath v en sam ukaz. mtr bo še naprej pošiljal pakete, ki vam bodo pokazali čas ping-a za vsak "hop". To vam bo pokazalo tudi težave - v tem primeru lahko vidimo, da hop 6 izgubi več kot 20% paketov.
mtr howtogeek.com
Pritisnite q ali Ctrl-C, da končate, ko končate.
gostitelja
The gostitelja ukaz izvaja DNS poizvedbe. Podajte ime domene in videli boste povezani naslov IP. Navedite naslov IP in videli boste povezano ime domene.
gostitelj howtogeek.com
gostitelj 208.43.115.82
kdo je
The kdo je ukaz vam prikaže spletno stran whois zapisov, tako da si lahko ogledate več informacij o tem, kdo je registriran in ima določeno spletno stran.
whois example.com
ifplugstatus
The ifplugstatus ukaz vam bo povedal, ali je kabel priključen na omrežni vmesnik ali ne. Privzeto ni nameščen v Ubuntu. Namestite ga z naslednjim ukazom:
sudo apt-get install ifplugd
Zaženite ukaz, da vidite stanje vseh vmesnikov ali določite poseben vmesnik za ogled njegovega stanja.
ifplugstatus
ifplugstatus eth0
»Povezava je zaznana« pomeni, da je kabel priključen. Videli boste, da je »odklopljen«, če ni.
ifconfig
The ifconfig ukaz ima različne možnosti za konfiguriranje, nastavitev in razhroščevanje omrežnih vmesnikov sistema. To je tudi hiter način za ogled naslovov IP in drugih informacij v omrežnem vmesniku. Vrsta ifconfig , da si ogledate stanje vseh trenutno aktivnih omrežnih vmesnikov, vključno z njihovimi imeni. Podate lahko tudi ime vmesnika, da si ogledate samo informacije o tem vmesniku.
ifconfig
ifconfig eth0
ifdown & ifup
The ifdown in ifup Ukazi so isti kot teče ifconfig up ali ifconfig navzdol. Glede na ime vmesnika prevzamejo vmesnik ali ga dvignejo. To zahteva korenska dovoljenja, zato morate uporabiti sudo na Ubuntu.
sudo ifdown eth0
sudo ifup eth0
Poskusite to na namiznem sistemu Linux in verjetno boste dobili sporočilo o napaki. Namizni računalniki Linuxa običajno uporabljajo NetworkManager, ki za vas upravlja omrežne vmesnike. Vendar bodo ti ukazi še vedno delali na strežnikih brez NetworkManagerja.
Če res želite konfigurirati NetworkManager iz ukazne vrstice, uporabite nmcli ukaz.
dhclient
The dhclient ukaz lahko sprosti IP naslov vašega računalnika in dobi novega iz vašega strežnika DHCP. To zahteva korenska dovoljenja, zato uporabite sudo na Ubuntu. Zaženite dhclient brez možnosti, da bi dobili nov naslov IP ali uporabite -r preklopite in sprostite trenutni naslov IP.
sudo dhclient -r
sudo dhclient
netstat
The netstat ukaz lahko prikaže veliko različnih statistik vmesnikov, vključno z odprtimi vtičnicami in usmerjevalnimi tabelami. Zaženite ukaz netstat brez možnosti in videli boste seznam odprtih vtičnic.
S tem ukazom lahko naredite še veliko več. Na primer uporabite netstat -p ukaz, da si ogledate programe, povezane z odprtimi vtičnicami.
Oglejte si podrobne statistične podatke za vsa vrata z netstat -s.
V preteklosti smo zajeli tudi ukaze za upravljanje procesa in delo z datotekami.