Domovská » jak » Jak pracovat se sítí z terminálu Linux 11 Příkazy, které potřebujete vědět

    Jak pracovat se sítí z terminálu Linux 11 Příkazy, které potřebujete vědět

    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 sbírka obsahuje vyzkoušené a pravdivé nástroje a několik novějších příkazů.

    Většinu z toho můžete dělat z grafické plochy, i když i uživatelé Linuxu, kteří zřídka používají terminál, často používají ping a jiné síťové diagnostické nástroje.

    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žností ... Soubor se objeví v aktuálním adresáři.

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

    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 s konkrétní 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 nezavřete. Můžete zadat konečné množství paketů pomocí příkazu -C přepínač.

    ping -c 4 google.com

    tracepath & traceroute

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

    tracepath example.com

    mtr

    The mtr příkaz kombinuje ping a tracepath do jediného příkazu. mtr bude i nadále posílat pakety, což vám ukáže čas pingu pro každou "hop". Také vám ukážeme nějaké problémy - v tomto případě vidíme, ž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.

    hostitel

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

    hostitel howtogeek.com
    hostitel 208.43.115.82

    kdo je

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

    whois example.com

    ifplugstatus

    The ifplugstatus příkaz vám řekne, zda je kabel zapojen do síťového 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 nainstalovat 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".

    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í adres IP 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

    ifdown & ifup

    The ifdown a ifup příkazy jsou stejné jako běh ifconfig up nebo ifconfig dolů. Vzhledem k názvu rozhraní se rozhraní převedou dolů nebo se vynoří. 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ě se zobrazí chybová zpráva. Linux desktopy obvykle používají NetworkManager, který spravuje síťová rozhraní pro vás. Tyto příkazy budou fungovat i na serverech bez NetworkManageru.

    Pokud skutečně potřebujete z příkazového řádku nakonfigurovat NetworkManager, 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ískat novou IP adresu nebo použít -r přepněte na uvolnění vaší aktuální adresy IP.

    sudo dhclient -r
    sudo dhclient

    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ů.

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

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


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