Jak pracovat se sítí z terminálu Linux: 11 příkazů, které potřebujete vědět

Obsah:

Video: Jak pracovat se sítí z terminálu Linux: 11 příkazů, které potřebujete vědět

Video: Jak pracovat se sítí z terminálu Linux: 11 příkazů, které potřebujete vědět
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Březen
Jak pracovat se sítí z terminálu Linux: 11 příkazů, které potřebujete vědět
Jak pracovat se sítí z terminálu Linux: 11 příkazů, které potřebujete vědět
Anonim
Ať už chcete stahovat soubory, diagnostikovat problémy se sítí, spravovat síťová rozhraní nebo zobrazovat síťové statistiky, je k tomu třeba příkaz terminálu. Tato kolekce obsahuje vyzkoušené a pravdivé nástroje a několik novějších příkazů.
Ať už chcete stahovat soubory, diagnostikovat problémy se sítí, spravovat síťová rozhraní nebo zobrazovat síťové statistiky, je k tomu třeba příkaz terminálu. Tato kolekce obsahuje vyzkoušené a pravdivé nástroje a několik novějších příkazů.

Většinu toho můžete dělat z grafické plochy, ačkoli i uživatelé Linuxu, kteří zřídka používají terminál, často spouštějí jeden k použití pingových a dalších síťových diagnostických nástrojů.

curl & wget

Použijte kučera nebo wget příkazy ke stažení souboru z Internetu bez opuštění terminálu. Pokud používáte zvlnění, zadejte curl -O následovaná cestou k souboru. uživatelé wget mohou používat wget bez možnosti.. Soubor se objeví v aktuálním adresáři.

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

Image
Image

ping

ping odesílá pakety ECHO_REQUEST na zadanou adresu. Je to skvělý způsob, jak zjistit, zda váš počítač může komunikovat s internetem nebo se specifickou adresou IP. Mějte na paměti, že mnoho systémů je nakonfigurováno tak, aby nereagovalo na pingy.

Na rozdíl od příkazu ping v systému Windows příkaz Linux ping neustále posílá pakety, dokud jej nekončíte. Můžete zadat konečné množství paketů pomocí příkazu - C přepínač.

ping -c 4 google.com

Image
Image

tracepath & traceroute

The tracepath příkaz je podobný traceroute, ale nevyžaduje oprávnění root. Je také nainstalován ve výchozím nastavení na Ubuntu, zatímco traceroute není. tracepath sleduje síťovou cestu k určenému cíli a hlásí každý "hop" po cestě. Máte-li potíže se sítí nebo pomalostí, může vás tracepath ukázat, kde selhává síť nebo kde se vyskytuje pomalost.

tracepath example.com

Image
Image

mtr

The mtr příkaz kombinuje ping a tracepath do jediného příkazu. mtr bude i nadále posílat pakety, ukáže vám čas pingu na každý "hop". To také vám ukáže nějaké problémy - v tomto případě můžeme vidět, že hop 6 ztrácí více než 20% paketů.

mtr howtogeek.com

Stisknutím tlačítka q nebo Ctrl-C ukončete práci.
Stisknutím tlačítka q nebo Ctrl-C ukončete práci.

hostitel

The hostitel příkaz DNS vyhledává. Zadejte název domény a uvidíte přidruženou adresu IP. Dejte mu adresu IP a uvidíte přidružený název domény.

host howtogeek.com host 208.43.115.82

Image
Image

kdo je

The kdo je Příkaz vám ukáže záznamy o tom, kdo má k dispozici, a můžete si prohlédnout další informace o tom, kdo se zaregistroval a vlastní konkrétní web.

whois example.com

Image
Image

ifplugstatus

The ifplugstatus příkaz vám řekne, zda je kabel připojen k síťovému rozhraní nebo nikoli. Ve výchozím nastavení není nainstalován v Ubuntu. Pro jeho instalaci použijte následující příkaz:

sudo apt-get install ifplugd

Spusťte příkaz, abyste viděli stav všech rozhraní nebo specifikovali konkrétní rozhraní pro zobrazení jeho stavu.

ifplugstatus ifplugstatus eth0

"Zjištěné spojení nabité" znamená, že je kabel připojen. Pokud se tak nestane, uvidíte "odpojený".
"Zjištěné spojení nabité" znamená, že je kabel připojen. Pokud se tak nestane, uvidíte "odpojený".

ifconfig

The ifconfig má řadu možností konfigurace, ladění a ladění síťových rozhraní vašeho systému. Je to také rychlý způsob zobrazení IP adres a dalších informací o síťovém rozhraní. Typ ifconfig zobrazit stav všech aktuálně aktivních síťových rozhraní včetně jejich názvů. Můžete také zadat název rozhraní pro zobrazení pouze informací o daném rozhraní.

ifconfig ifconfig eth0

Image
Image

ifdown & ifup

The ifdown a ifup příkazy jsou stejné jako běh ifconfig up nebo ifconfig dolů. Vzhledem k názvu rozhraní přebírají rozhraní nebo ho přenášejí. To vyžaduje root oprávnění, takže musíte používat sudo na Ubuntu.

sudo ifdown eth0 sudo ifup eth0

Vyzkoušejte to v desktopovém systému Linux a pravděpodobně budete mít chybovou zprávu. Linux desktopy obvykle používají NetworkManager, který pro vás spravuje síťová rozhraní. Tyto příkazy budou i nadále pracovat na serverech bez sítě NetworkManager.
Vyzkoušejte to v desktopovém systému Linux a pravděpodobně budete mít chybovou zprávu. Linux desktopy obvykle používají NetworkManager, který pro vás spravuje síťová rozhraní. Tyto příkazy budou i nadále pracovat na serverech bez sítě NetworkManager.

Pokud skutečně potřebujete nakonfigurovat NetworkManager z příkazového řádku, použijte příkaz nmcli příkaz.

dhclient

The dhclient příkaz může uvolnit adresu vašeho počítače a získat nový z vašeho serveru DHCP. To vyžaduje root oprávnění, takže použijte sudo na Ubuntu. Spusťte dhclient bez možností získání nové adresy IP nebo použijte - r přepněte na uvolnění vaší aktuální adresy IP.

sudo dhclient -r sudo dhclient

Image
Image

netstat

The netstat příkaz může zobrazit mnoho různých statistik rozhraní, včetně otevřených zásuvek a směrovacích tabulek. Spusťte příkaz netstat bez možností a uvidíte seznam otevřených soketů.

Image
Image

Je s tím příkazem mnohem víc. Například použijte netstat -p příkaz k zobrazení programů spojených s otevřenými zásuvkami.

Image
Image

Zobrazit podrobné statistiky pro všechny porty s netstat -s.

Image
Image

Také jsme se zabývali příkazy pro správu procesu a práci se soubory v minulosti.

Doporučuje: