Úvodná » ako » Ako pracovať so sieťou z terminálu Linux 11 Príkazy, ktoré potrebujete vedieť

    Ako pracovať so sieťou z terminálu Linux 11 Príkazy, ktoré potrebujete vedieť

    Či chcete načítať súbory, diagnostikovať problémy so sieťou, spravovať sieťové rozhrania alebo zobrazovať štatistiky siete, je tu príkaz terminálu. Táto kolekcia obsahuje osvedčené nástroje a niekoľko novších príkazov.

    Väčšinu toho môžete urobiť z grafickej plochy, hoci aj používatelia Linuxu, ktorí zriedka používajú terminál, často používajú ping a iné diagnostické nástroje siete.

    curl & wget

    Použi curl alebo wget príkazy na stiahnutie súboru z Internetu bez opustenia terminálu. Ak používate zvlnenie, zadajte curl -O nasleduje cesta k súboru. používatelia wget môžu používať wget bez akýchkoľvek možností ... Súbor sa zobrazí v aktuálnom adresári.

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

    ping

    ping posiela pakety ECHO_REQUEST na zadanú adresu. Je to skvelý spôsob, ako zistiť, či váš počítač môže komunikovať s internetom alebo s konkrétnou IP adresou. Majte na pamäti, že mnohé systémy sú nakonfigurované tak, aby nereagovali na pingy.

    Na rozdiel od príkazu ping v systéme Windows bude príkaz Linux ping pokračovať v odosielaní paketov, kým ich ukončíte. Môžete určiť konečné množstvo paketov pomocou -C prepínač.

    ping -c 4 google.com

    tracepath & traceroute

    tracepath príkaz je podobný traceroute, ale nevyžaduje práva používateľa root. Je tiež štandardne nainštalovaný v Ubuntu, zatiaľ čo traceroute nie je. tracepath sleduje sieťovú cestu k určenému cieľu a hlási každý "hop" pozdĺž cesty. Ak máte problémy so sieťou alebo oneskorenie, tracepath vám môže ukázať, kde sieť zlyhá alebo kde sa vyskytuje pomalosť.

    tracepath example.com

    mtr

    mtr príkaz kombinuje ping a tracepath do jedného príkazu. mtr bude pokračovať v odosielaní paketov, ktoré vám ukážu ping čas pre každý "hop". To tiež ukáže vám nejaké problémy - v tomto prípade, môžeme vidieť, že hop 6 stráca viac ako 20% paketov.

    mtr howtogeek.com

    Stlačením tlačidla q alebo Ctrl-C ukončite ukončenie.

    hostiteľ

    hostiteľ príkaz DNS. Zadajte názov domény a uvidíte priradenú IP adresu. Zadajte adresu IP a zobrazí sa priradený názov domény.

    hostia howtogeek.com
    hostiteľ 208.43.115.82

    kto je

    kto je príkaz vám ukáže záznamy o tom, kto je, a môžete si zobraziť viac informácií o tom, kto zaregistroval a vlastnil konkrétnu webovú stránku.

    whois example.com

    ifplugstatus

    ifplugstatus príkaz vám povie, či je kábel zapojený do sieťového rozhrania alebo nie. V predvolenom nastavení nie je nainštalovaný v Ubuntu. Na inštaláciu použite nasledujúci príkaz:

    sudo apt-get nainštalovať ifplugd

    Spustite príkaz na zobrazenie stavu všetkých rozhraní alebo zadajte konkrétne rozhranie na zobrazenie jeho stavu.

    ifplugstatus
    ifplugstatus eth0

    "Zistené zistenie spojenia" znamená, že je kábel zapojený. V prípade, že nie je, zobrazí sa "odpojený".

    ifconfig

    ifconfig Príkaz má rôzne možnosti na konfiguráciu, ladenie a ladenie sieťových rozhraní vášho systému. Je to tiež rýchly spôsob, ako zobraziť adresy IP a ďalšie informácie o sieťových rozhraniach. typ ifconfig zobraziť stav všetkých aktuálne aktívnych sieťových rozhraní, vrátane ich mien. Môžete tiež zadať názov rozhrania na zobrazenie iba informácií o danom rozhraní.

    ifconfig
    ifconfig eth0

    ifdown & ifup

    ifdown a ifup príkazy sú to isté ako spustenie ifconfig up alebo ifconfig down. Vzhľadom na názov rozhrania preberajú rozhranie nadol alebo ho vyvedú. To vyžaduje root oprávnenia, takže musíte používať sudo na Ubuntu.

    sudo ifdown eth0
    sudo ifup eth0

    Skúste to na desktopovom systéme Linux a pravdepodobne dostanete chybové hlásenie. Linux desktopy zvyčajne používajú NetworkManager, ktorý spravuje sieťové rozhranie pre vás. Tieto príkazy budú fungovať aj na serveroch bez siete NetworkManager.

    Ak naozaj potrebujete nakonfigurovať sieťový manažér z príkazového riadku, použite nmcli príkaz.

    dhclient

    dhclient príkaz môže uvoľniť adresu vášho počítača a získať nový z vášho servera DHCP. To vyžaduje root oprávnenia, takže používajte sudo na Ubuntu. Spustite dhclient bez možností získať novú IP adresu alebo použite -r prepnite na uvoľnenie vašej aktuálnej IP adresy.

    sudo dhclient -r
    sudo dhclient

    netstat

    netstat Príkaz môže zobraziť veľa rôznych štatistických údajov rozhrania vrátane otvorených zásuviek a smerovacích tabuliek. Spustite príkaz netstat bez možností a uvidíte zoznam otvorených zásuviek.

    S týmto príkazom môžete urobiť ešte viac. Napríklad použite netstat -p Príkaz na zobrazenie programov spojených s otvorenými zásuvkami.

    Zobraziť podrobné štatistiky pre všetky porty s netstat -s.


    Pokryli sme aj príkazy na riadenie procesov a prácu so súbormi v minulosti.