Koduleht » kuidas » Kuidas töötada võrguga Linuxi terminali 11 käskudest, mida pead teadma

    Kuidas töötada võrguga Linuxi terminali 11 käskudest, mida pead teadma

    Kas soovite alla laadida faile, diagnoosida võrguprobleeme, hallata oma võrguliideseid või vaadata võrgustatistikat, on selleks terminalikäsu. See kogum sisaldab proovitud ja tõsi tööriistu ning mõningaid uuemaid käske.

    Enamiku sellest saate teha graafilisest töölauast, kuigi isegi Linuxi kasutajad, kes terminali harva kasutavad, käivitavad sageli pinget ja muid võrgu diagnostikavahendeid..

    curl & wget

    Kasuta curl või wget käskudega faili alla laadida Internetist ilma terminalist lahkumata. Kui kasutate curl-i, siis tüüp curl -O järgneb tee failile. wget kasutajad saavad kasutada wget ilma suvanditeta… Fail kuvatakse praeguses kataloogis.

    curl -O website.com/file
    wget website.com/file

    ping

    ping saadab ECHO_REQUEST paketid teie määratud aadressile. See on suurepärane võimalus näha, kas teie arvuti saab suhelda Interneti või konkreetse IP-aadressiga. Pidage meeles, et paljud süsteemid on konfigureeritud nii, et nad ei reageeri pingele.

    Erinevalt Windowsi ping-käskust jätkab Linux ping-käsk pakettide saatmist, kuni olete selle lõpetanud. Saate määrata piiratud hulga pakette koos -c lüliti.

    ping -c 4 google.com

    tracepath & traceroute

    The tracepath käsk on sarnane traceroute, kuid see ei nõua root-õigusi. See on ka installitud vaikimisi Ubuntu, samas kui traceroute ei ole. tracepath jälgib teie määratud marsruudi võrguteed ja teatab igast "hüppest" mööda teed. Kui teil on võrguprobleeme või aeglustus, võib tracepath teile näidata, kus võrk ebaõnnestub või kus aeglustub.

    tracepath example.com

    mtr

    The mtr käsk ühendab ping ja tracepath üheks käsuks. mtr jätkab pakettide saatmist, näidates teile iga "hop" jaoks pingi aega. See näitab ka teile mingeid probleeme - sel juhul näeme, et hop 6 kaotab üle 20% pakettidest.

    mtr howtogeek.com

    Kui olete lõpetanud, vajutage q või Ctrl-C.

    host

    The host käsk täidab DNS-i otsinguid. Anna sellele domeeninimi ja näete sellega seotud IP-aadressi. Anna sellele IP-aadress ja näete sellega seotud domeeninime.

    vastuvõtva howtogeek.com
    host 208.43.115.82

    kes on

    The kes on käsk näitab teile veebisaidi whois-kirjeid, et saaksite vaadata rohkem teavet selle kohta, kes on registreeritud ja omab konkreetset veebisaiti.

    whois example.com

    ifplugstatus

    The ifplugstatus käsk ütleb teile, kas kaabel on võrguliidesesse ühendatud või mitte. Seda ei ole Ubuntu vaikimisi installitud. Kasutage selle installimiseks järgmist käsku:

    sudo apt-get installige ifplugd

    Käivitage käsk, et näha kõigi liideste olekut või määrata konkreetne liides selle oleku vaatamiseks.

    ifplugstatus
    ifplugstatus eth0

    „Lingitud löögi tuvastamine” tähendab, et kaabel on ühendatud.

    ifconfig

    The ifconfig käsul on mitmeid võimalusi võrgu võrguliideste konfigureerimiseks, häälestamiseks ja silumiseks. See on ka kiire viis IP-aadresside ja muu võrgu liidese teabe vaatamiseks. Tüüp ifconfig kõigi praegu aktiivsete võrguliideste oleku vaatamiseks, kaasa arvatud nende nimed. Samuti saate määrata liidese nime, et vaadata ainult selle liidese kohta käivat teavet.

    ifconfig
    ifconfig eth0

    ifdown & ifup

    The ifdown ja ifup käsud on sama, mis töötab ifconfig üles või ifconfig alla. Arvestades liidese nime, võtavad nad liidese alla või viivad selle üles. See nõuab root-õigusi, seega peate kasutama sudot Ubuntu.

    sudo ifdown eth0
    sudo ifup eth0

    Proovige seda Linuxi töölaua süsteemis ja saate ilmselt veateate. Linuxi lauaarvutid kasutavad tavaliselt NetworkManagerit, mis haldab teie jaoks võrguliideseid. Need käsud töötavad siiski serverites ilma NetworkManagerita.

    Kui teil on tõesti vaja seadistada NetworkManager käsurealt, kasutage nmcli käsk.

    dhclient

    The dhclient käsk võib vabastada teie arvuti IP-aadressi ja saada uue DHCP-serverist. See nõuab root-õigusi, nii et kasutage sudot Ubuntu. Käivita dhclient ilma uue IP-aadressi hankimise või kasutamata -r lülitage, et vabastada oma praegune IP-aadress.

    sudo dhclient -r
    sudo dhclient

    netstat

    The netstat käsk võib näidata paljusid erinevaid liidese statistikaid, sealhulgas avatud pistikupesasid ja marsruutimistabeleid. Käivitage käsk netstat ilma suvanditeta ja näete avatud pesade loendit.

    Selle käsuga saab palju rohkem teha. Kasutage näiteks netstat -p käsk, et vaadata avatud pesadega seotud programme.

    Vaadake kõigi sadamate üksikasjalikku statistikat netstat -s.


    Oleme ka käsitlenud protsessi juhtimise ja failidega töötamise käske varem.