Ny på Linux? Kolla in den här listan med grundläggande nätverkskommandon

Kommandon för nätverksdiagnostik och support

ping

Alla operativsystem stöder detta kommando och det används för samma syfte: att avgöra om en värd är nåbar eller nåbar. I verkligheten skulle användaren med grundläggande kunskaper använda kommandot ping för att kontrollera om webbsidan han inte kan komma åt faktiskt har problem. Här är ett exempel :

ping redeszone.net

Låt oss nu titta på samma “Ping”-kommando men med några tillägg för att utöka dess standardfunktion.

  • -mot : för att bestämma antalet paket som ska pingas.
  • -jag : för att ställa in tidsintervallet mellan varje paket. Detta standardintervall är en sekund. I exemplet är den inställd på 2 sekunder.
  • -s : för att avgränsa paketstorleken.

ping -s 40 -i 2 -c 5 redeszone.net

Anmärkning: närhelst vi kör kommandon och behöver lägga till parametrar läggs de till i stacken. Det vill säga, den första parametern vi lägger till kommer att förbli den sista. Vårt exempel visar att den första specificerade parametern ( -mot ) är “markerad” av -jag och den sista av -s .

traceroute

Det är ett av de mest nödvändiga grundläggande kommandona för att veta om det finns ett problem med paketets sökväg, givet den information som det ger oss. Tack vare detta kommando är det möjligt att bestämma vägen som ett paket färdats från ursprunget (vår dator) till destinationen. På samma sätt visar den oss latensen som genereras längs denna väg och mängden data som går förlorad, om någon.

traceroute -4 10 redeszone.net

Om du behöver spåra för att komma åt standardgatewayen, kör följande kommando:

traceroute -g 192.168.1.1 redeszone.net

Notera: Gateway-adressen i exemplet kan givetvis ersättas av den IP-adress som vi behöver ange.

traceroute -4 10 redeszone.net

de 4 representerar att vi kommer att använda IPv4-paket, om vi behöver använda IPv6 istället för IPv4 behöver vi bara ange en “-6”, om du behöver spåra till en domän med IPv6-protokoll.

vem är

whois redeszone.net

Detta kommando ger oss detaljerad information om domänen som konsulteras. Den fungerar som en klient för protokollet med samma namn “whois” och ger information om nätverksresurser tack vare sin stora databas. Ovan är ett exempel på kommandot som skriver ut till konsolen, som vi nämnde, nätverksresursinformation om den värd som vi anger. Eftersom den i det första fallet ger för mycket information på en gång, kan en parameter läggas till så att den bara visar de data som vi behöver veta. Vi visar dig nedan:

whois redeszone.net | grep -i “Domän-ID”

Nätverkspolicyhantering

ip

Det är ett snabbt och enkelt kommando som har en mängd olika parametrar för att hantera problem relaterade till IP-adresser för nätverksgränssnitt, själva nätverksgränssnitten, routingpolicyer på Linux-datorn, hantering av VPN-tunnlar och ännu mer. Ett av de klassiska exemplen består i att lägga till parametern addr för att veta IP-adressen för vart och ett av nätverksgränssnitten.

ip-adress visa

Ett annat sätt att parametrera kommandot är att lägga till ett som bara visar information om aktiverade (aktiverade) gränssnitt:

ip-länken är uppe

Du kan göra mer! Tilldela en IP-adress som du föredrar till ett visst gränssnitt:

ip-adress 192.168.1.64/24 dev eth0

Det finns ett stort antal kommandon inom “ip” för att hantera hela nätverket, vi rekommenderar att du besök denna webbplats där du hittar all information och steg-för-steg tutorials.

nslookup

Det är ett kommando som gör att vi kan få domännamn och/eller IP-adresser baserat på vad som är registrerat i DNS. Till exempel:

nslookup redeszone.net

Du kan också tillåta att alla DNS-poster relaterade till denna domän visas:

nslookup -type=någon redeszone.net

värdnamn

Med detta är det möjligt att få eller ställa in ett värdnamn (värdnamn) eller DNS-domännamn. Vanligtvis används detta kommando för att konfigurera dynamiska värdar eller få information om en specifik värd. Utan att behöva skriva mer, med värdnamn det är möjligt att få information om din nuvarande värd.

värdnamn

Men om du vill ha IP-adressen till din värd måste du lägga till -jag :

värdnamn -i

Om du nu vill ersätta din nuvarande värd, skriv följande:

värdnamn NEW_HOST_NAME

Hantering av nätverksgränssnitt

ifconfig

Detta kommando anses för närvarande vara föråldrat, men används fortfarande av ett stort antal nätverksadministratörer. Detta kommando låter oss sätta IP-adresser, hantera gränssnitt, konfigurera gränssnitt och allt relaterat till själva nätverket.

ifconfig

Utan någon typ av parametrar visar detta kommando all information om alla nätverksgränssnitt. Du kan dock lägga till parametern -s på sidan så att den kan visa information om särskilda gränssnitt. För närvarande, istället för att använda “ifconfig”, rekommenderas det att använda följande kommando som hör till iproute2-sviten:

ip-länk visa

iwconfig

Den används för att specifikt konfigurera trådlösa nätverksgränssnitt. Till exempel nätverkskort. Den kan användas för att konfigurera olika trådlösa nätverksinställningar som SSID och frekvens. Om du med föregående kommando, ifconfig, konfigurerade ett trådlöst gränssnitt med namnet “tutorialredeszone”, kan du använda kommandot för trådlösa gränssnitt för att få information om det. Du bör göra så här:

iwconfig tutorialredeszone

I det här fallet befinner vi oss i samma scenario som med ifconfig, det är tillrådligt att alltid använda “ip link show” från iproute2-sviten.

kommunikation i allmänhet

Skicka ett email

Detta kommando består av ett verktyg som gör det möjligt att skicka e-post direkt från terminalen. I allmänhet är detta särskilt användbart när det används på fjärrservrar, där i många fall en webbläsare eller e-postklienter inte är tillgängliga för att skicka e-postmeddelanden.

Hur skickar man ett meddelande? Som följer:

echo “Ämne: Testning” | skicka brev [email protected] < mail.txt

skriva

Med detta är kommunikation mellan de olika användarna som är involverade i var och en av Linux-servrarna möjlig. Denna kommunikation sker via terminalsessioner. Eftersom det är ett interaktivt verktyg är det inte möjligt att använda detta nätverkskommando för att inkludera det i skript.

skriva användare [tty]

I exemplet ovan startas en konversation med användaren “tty”. Sedan, inom parentes, måste du infoga användarnamnet du vill kommunicera med.

w

Detta kommando låter dig veta vilka användare som för närvarande är anslutna till din Linux-server. Dessutom har den flera kommandon för att kunna få ännu mer exakt information.

w –ip-addr

Exemplet vi visar dig ovan visar information relaterad till IP-adresserna för användare som är anslutna till servern. Detta kommando har en mängd olika parametrar som du, om du är intresserad, kan ta reda på om i mer detaljerade manualer.

BONUS: grundläggande kommandon för dataöverföring

ftp

FTP-protokollet används för filöverföring. Detta Linux-verktyg används ofta för att ladda upp och ladda ner filer som finns på fjärrvärdar. Du kan lägga till detta kommando till skript som automatiserar FTP-sessioner mycket snabbt och effektivt.

Det första du ska göra är att skapa en interaktiv FTP-session. Det är möjligt att lägga till flera parametrar för att få fler funktioner och utföra mer specifika åtgärder via FTP. Till exempel fjärransluta till en värd.

ftp ftp>

Anmärkning: i vilket linux kommando som helst, om du skriver ordet “–help” eller “help”, kan du anropa hjälp för att berätta vilka parametrar vi har.

Nedan är ett exempel på att fjärransluta till en värd och starta ömsesidig filöverföring.

ftp värdnamn

scp

Förkortningarna som utgör detta kommando står för Secure Copy. I grund och botten används det för att kopiera filer säkert mellan två system anslutna till ett nätverk. Den implementerar säker autentisering med det populära SSH-protokollet, via kommandon. Du kan kopiera filer och kataloger (uppsättningar av mappar) till maskiner via en fjärranslutning med scp.

scp FIL [email protected]:/algun/directorio

Ovan är ett exempel på detta kommando:

  • indikerar att en viss fil eller katalog kommer att kopieras.
  • Användarnamn måste du där ange namnet på användaren som du ska ge kopian till.
  • fjärrvärd är den värd där användaren befinner sig.
  • Resten av kommandot representerar väg av destination där filen eller katalogen kommer att lagras.

Vill du ha mer detaljerade beställningsguider? Kanske avancerade kommandon? Rekommendera oss vad du behöver veta och utan tvekan kommer vi att förbereda en guide för det. Listan över grundläggande (och mindre grundläggande) Linux-kommandon kan anses vara nästan oändlig. Guider som dessa är till stor hjälp för att lära sig och organisera kommandona efter deras funktionalitet och syfte.

Relaterade Artiklar

Back to top button