Domača » kako » Kako delati z omrežjem z Linuxovih terminalov 11, ki jih morate poznati

    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.