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.