5 nätverkskommandon för Linux-terminalen

Du kan få mycket gjort på kommandoraden i Linux, inklusive hantering och felsökning av nätverksproblem. Ta reda på det nya ip-kommandot, wget, ping och mer.

Du kan få mycket gjort på kommandoraden i Linux, inklusive hantering och felsökning av nätverksproblem.  Ta reda på det nya ip-kommandot, wget, ping och mer.
Annons

Att arbeta i kommandoraden kan ha många fördelar med att arbeta i det grafiska användargränssnittet (GUI). Det är nästan alltid snabbare i förhållande till GUI. Mer avancerade datoranvändare föredrar ofta kommandoraden för det är skript och en koncist arbetssätt.

Här är några av de Linux-nätverkskommandon som du kan använda och ansöka omedelbart. Vissa kommandon kan kräva administrativa behörigheter - så se till att du har sudoåtkomst!

programmerare terminal
Bildkrediter: Julia Tim via Shutterstock

1. ping

Kommandot för att snabbt börja diagnostisera nätverksproblem, hitta IP-adressen på en enhet i nätverket eller ens övervaka pålitligheten. 7 Enkla steg för att diagnostisera ett nätverksproblem 7 Enkla steg för att diagnostisera ett nätverksproblem Nätverksproblem är frustrerande, speciellt när problemet ligger hos din Internetleverantör. Nästa gång du inte kan komma online, här är processen du bör följa på din slut för att diagnostisera nätverksproblemet. Läs mer av ditt nätverk.

ping -c 4 google.com 

5 Nätverkskommandon för Linux Terminal Ubuntu Terminal Network Ping

Det finns några saker att notera från ovanstående kommando och dess avkastning. I ett ögonblick kan du se IP-adressen som svarade på begäran tillsammans med den tid det tog att svara. Alternativet -c 4 kommer att begränsa ping till fyra svar. Om du bestämde dig för att köra följande kommando ...

 ping google.com 

... pingen kommer att löpa på obestämd tid tills du bestämde dig för att stoppa det. Detta kan åstadkommas genom att trycka på Ctrl + C på tangentbordet.

Utdata till en fil

Anledningen till att du kanske vill lämna en ping under en längre period kan vara att övervaka nätverksanslutningen mellan två enheter. Eller till och med mellan din dator och internet. Detta kan uppnås genom att springa:

 ping -O google.com>someFile.txt 

nätverk ping före nano

När du har kört det här kommandot verkar det som om ingenting händer och markören blinkar kontinuerligt. Det finns emellertid två saker som händer i det här kommandot. Det finns en oändlig pingkörning och det pipes utmatningen från det ping-kommandot till en fil som heter someFile.txt i samma katalog. Denna fil kan öppnas och utsättas för din rättsmedicinska utredning. Som standard visas inte ping-kommandot när det inte fanns något svar. Ange -O alternativet som du ser ovan.

För att visa detta har jag en oändlig pingkörning, piping den är utmatad till en textfil, och medan den körs kopplade jag ur och kopplade om min nätverkskabel några gånger. Detta kommer att simulera en droppe i anslutning, och anslutningen återkommer. För att se innehållet i textfilen kan du köra följande kommando:

 nano someFile.txt 

nätverks ping nano ubuntu terminal

Ovanstående information som visas i textfilen visar tydligt var nätverksanslutningen har tappat bort. Om du upplever konstiga nätverksproblem kan det här enkla experimentet hjälpa dig att eliminera vissa möjligheter. Om du till exempel skulle lämna en pingkörning mot en enhet i ditt lokala nätverk och det inte fanns några släppta svar, men samma försök mot en adress på internet visar några tappade paket. Det finns en stor sannolikhet för att din datormaskinvara är okej, men enheten som ansluter till internet kan behöva ytterligare inspektion.

person nätverk problem
Bildkredit: T-Design via Shutterstock

2. Den nya ip-kommandot

Om du var ett fan av ifconfig-kommandot (används för att hitta din IP-adress, vilket var användbart för fjärranslutningar. Hur etablerar du en fjärrskrivbordsåtkomst till Ubuntu från Windows. Så här etablerar du en fjärrskrivbordsåtkomst till Ubuntu från Windows kan du få tillgång till din hemdator från jobbet eller datorn i källaren från ditt vardagsrum? Fjärrskrivbordet är svaret. Vi visar dig hur du fjärråtkomst till Ubuntu från Windows. Läs mer), du kanske är intresserad av att veta att den har varit ersatt av sin höft, svalare, mer fullfjädrad yngre bror. Medan det finns ett smorgasbord med objekt och alternativ att välja mellan, här är några av de gemensamma kommandon som hjälper dig att hantera utfasningen av ifconfig.

 ip address show 

terminal nätverk ip adress kommando

Det visar uppenbarligen dig IP-adresserna på de gränssnitt som dina enheter har. Detta kommer att vara det huvudsakliga kommandot som används för att ersätta ifconfig:

 ip link set DEVICE down 
 ip link set DEVICE up 

På samma sätt som ifconfig DEVICE ner eller ifconfig DEVICE upp kan du ställa in dina enheter på upp och ner. Byt bara ut DEVICE med gränssnittet du vill ändra tillståndet för.

ip länk ubuntu

3. Hämta en fil från Internet

Öppna en webbläsare, navigera till sidan, klicka på hämtningslänken. Det är sättet att ladda ner en fil, eller hur?

Nej!

Med hjälp av curl eller wget kan du enkelt hämta en fil från utan att lämna den varma, snygga atmosfären i din terminalsession. 4 Sätt att lära dig själv Terminalkommandon i Linux 4 sätt att lära dig Terminalkommandon i Linux Om du vill bli en sann Linux-mästare Det är en bra idé att ha viss terminalkunskap. Här kan du använda metoder för att börja lära dig själv. Läs mer .

 curl -O https://www.openssl.org/source/openssl-1.0.2l.tar.gz 

nedladdning av nätverks terminal curl

 wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz 

I huvudsak kommer båda ovanstående kommandon att få samma resultat. wget har en stor stark sida som hämtas rekursivt jämfört med curl . Även om vinnaren i "Protokoll som stöds" kategoriseras curl av en lång skott. Som jämförelse stöder curl följande protokoll ...

nätverkskretsprotokoll

... medan wget stöder HTTP, HTTPS och FTP. Detta är inte på något sätt en definitiv jämförelse mellan båda kommandona. Och beroende på vad som är ditt användarfall kan din körsträcka variera. Att förstå och använda wget hjälper dig att använda några snygga nedladdningsverktyg. Mastering Wget & Learning Några snyggt nedladdande tricks Mastering Wget & Learning Några snyggt nedladdande tricks Ibland är det inte tillräckligt att spara en webbplats lokalt från din webbläsare. Ibland behöver du lite mer kraft. För detta finns det ett snyggt litet kommandoradsverktyg som kallas Wget. Wget är ... Läs mer.

4. Hämta en ny IP-adress

Om du vill släppa din IP-adress och få ut en ny från din DHCP-server DHCP Explained: Installera och konfigurera en gratis DHCP-server [Linux] DHCP Explained: Installera och konfigurera en gratis DHCP-server [Linux] Läs mer du kan använda dhclient :

 dhclient -r 

Använda dhclient med alternativet -r släpper din IP-adress:

 dhclient 

Om du lämnar alternativet -r får din DHCP att ge dig en ny IP-adress baserat på hur den har konfigurerats.

ubuntu dhclient

nätverkskablar
Bildkredit: Nednapa Sopasuntorn via Shutterstock

5. Få mer information om en webbplats

Även om whois- kommandot kanske inte skickas som standard med din distribution av Linux. Det är verkligen användbart att kunna se en webbplatss whois-post direkt från kommandoraden. För att installera whois kör följande kommandon:

 apt-get update apt-get install whois 

När du har installerat whois kan du enkelt fråga ett domännamn för att få mer information:

 whois makeuseof.com 

terminal ubuntu whois

Nätverkskommandon i terminalen: Enkelt!

Oavsett om du är låst i kommandoraden eller om du använder terminalemulatorn, är textkommandon effektivare för nätverksproblem än peka och klicka. Särskilt är svaren mer verbose och användbara.

Vilka Linux-kommandon kör du ofta? Är du en kommandorad person eller en GUI person? Vi skulle gärna veta vilka kommandon du använder ofta på ditt Linux-baserade system.

In this article