Ako pracovať so sieťou z terminálu Linux: 11 príkazov, ktoré potrebujete vedieť

Obsah:

Ako pracovať so sieťou z terminálu Linux: 11 príkazov, ktoré potrebujete vedieť
Ako pracovať so sieťou z terminálu Linux: 11 príkazov, ktoré potrebujete vedieť

Video: Ako pracovať so sieťou z terminálu Linux: 11 príkazov, ktoré potrebujete vedieť

Video: Ako pracovať so sieťou z terminálu Linux: 11 príkazov, ktoré potrebujete vedieť
Video: Internet Technologies - Computer Science for Business Leaders 2016 - YouTube 2024, Apríl
Anonim
Či chcete načítať súbory, diagnostikovať problémy so sieťou, spravovať sieťové rozhrania alebo zobrazovať sieťové štatistiky, je tu príkaz terminálu. Táto kolekcia obsahuje osvedčené nástroje a niekoľko novších príkazov.
Či chcete načítať súbory, diagnostikovať problémy so sieťou, spravovať sieťové rozhrania alebo zobrazovať sieťové štatistiky, 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, aj keď 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

Image
Image

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 neodpovedali 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 switch.

ping -c 4 google.com

Image
Image

tracepath & traceroute

tracepath príkaz je podobný traceroute, ale nevyžaduje práva root. Je tiež štandardne nainštalovaný na 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 chýba sieť alebo kde sa vyskytuje pomalosť.

tracepath example.com

Image
Image

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.
Stlačením tlačidla q alebo Ctrl-C ukončite ukončenie.

hostiteľ

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

host howtogeek.com host 208.43.115.82

Image
Image

kto je

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

whois example.com

Image
Image

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. Nasledujúci príkaz ho nainštalujte takto:

sudo apt-get install ifplugd

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

ifplugstatus ifplugstatus eth0

"Zistené prerušenie spojenia" znamená, že kábel je zapojený. Ak nie je, zobrazí sa "odpojený".
"Zistené prerušenie spojenia" znamená, že kábel je zapojený. Ak 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

Image
Image

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 dole 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é rozhrania pre vás. Tieto príkazy budú fungovať aj na serveroch bez siete NetworkManager.
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é rozhrania 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ť IP adresu vášho počítača a získať nový z vášho DHCP servera. Toto 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

Image
Image

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.

Image
Image

S týmto príkazom môžete urobiť oveľa viac. Napríklad použite netstat -p príkaz zobraziť programy spojené s otvorenými zásuvkami.

Image
Image

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

Image
Image

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

Odporúča: