När du hanterar en Linux -miljö är det viktigt att veta hur vi kan utföra olika uppgif.webpter på alla systemparametrar både på hårdvaru- och programvarunivå och inom programvaran för att veta hur man mer direkt hanterar värden som diskar, minne, system för filer och mer.
En av de mest kritiska punkterna i alla operativsystem på grund av dess funktionalitet och omfattning är nätverket, eftersom processer, roller och tjänster inte kommer att fungera korrekt utan åtkomst till det eller korrekt konfiguration, vilket inte bara påverkar huvuddatorn utan alla de som beror på det när det gäller företagsservrar.
Solvetic presenterar idag en lista med användbara kommandon för att konfigurera och hantera nätverket i ett Linux -system och för detta fall kommer vi att använda Ubuntu 17.04 Server.
Lista över kommandon för att hantera nätverk i Linux
Ifconfigifconfig (gränssnittskonfigurator) är ett av de kommandon som används mest dagligen av nätverksadministratörer eller supportpersonal eftersom vi tack vare det kan veta specifika detaljer om nätverket och utföra uppgif.webpter som:
- Känn utrustningens IP -adress.
- Se gränssnittets namn.
- Känn till MAC -adressen för nätverkskortet.
- Aktivera eller inaktivera nätverksgränssnittet.
- Känn till MTU (Maximum Transmission Unit) storlek.
- Analysera nätverksfel och mer.
FÖRSTORA
Med ifconfig kan vi köra följande alternativ för specifika uppgif.webpter:
- Tilldela en IP -adress:
ifconfig eth0 192.168.0.2 netmask 255.255.255.0
- Aktivera ett nätverksgränssnitt:
ifup eth0
- Inaktivera ett nätverksgränssnitt:
ifdown eth0
- Ändra MTU:
ifconfig eth0 mtu XX
- Ställ gränssnittet i promiskuöst läge:
ifconfig eth0 - promiscNoteraPromiskuöst läge gör att gränssnittet kan ta emot alla tillgängliga paket eftersom det som standard bara tar emot paket från nätverkskortet i sitt lokala nätverk.
PingEtt annat av de mest använda kommandona tack vare dess funktion är Ping med hjälp av vilket vi kan kontrollera anslutningen till en fjärransluten webbplats och få detaljer om den tydligt.
PING (Packet INternet Groper) använder ICMP -protokollet (Internet Control Message Protocol) för att kommunicera med andra enheter och verifiera deras status.
FÖRSTORA
Genom att pinga en webbplats kan vi få detaljer som:
- Destinations -IP.
- Antal paket skickade och mottagna.
- Andel förlorade paket.
- Total anslutningskontrolltid och mer.
Några av alternativen som vi kan utföra med ping är:
- Gör en hörbar ping (När du får svar:
ping -a
- Pinga en sändningsadress:
ping -b
- Ange antal paket som ska skickas:
ping -c (#), kom ihåg att själva pingen är kontinuerlig.
- Visa nätverksadresser som nummer:
ping -n
- Definiera intervallet mellan successiva sändningar:
ping -i
- Definiera TTL (Time to Live):
ping -t
TracerouteMed det här kommandot får vi möjlighet att analysera i detalj och ge en lösning på nätverksproblem genom att visa antalet hopp som krävs för att nå destinationsvärden för att nå destinationen och bestämma de paket som skickas.
Med traceroute kommer vi att spåra DNS -servern. Om traceroute inte finns tillgänglig kan vi installera det genom att köra kommandot:
sudo apt install traceroute
FÖRSTORA
Som vi kan se är all trafik från käll -IP till destinations -IP detaljerad och på så sätt kan vi upptäcka någon typ av fel i dess väg. Några alternativ när du använder det här kommandot är:
- Tvinga fram användning av ICMP -paket
traceroute -I
- Definiera antalet totala hopp:
traceroute -m
GrävDig (domäninformation groper) används för att lösa problem i samband med serverns DNS. Gräv analyserar DNS -relaterad information som poster, CNAME, MX -post och så vidare.
FÖRSTORA
Vi kan se DNS -informationen för den analyserade webbplatsen. Med Dig har vi följande alternativ:
- Få omvänd post för en IP -adress:
gräva -x
- Få bara värdet:
gräva + kort
- Hämta listan över rotservrar:
gräv. ns
NetstatNetstat (Network Statistic) är ett kommando som vi kan använda för att få grundläggande information om nätverkets tillstånd i aspekter som routing, anslutningsstatus, nätverksmask, gränssnittsnamn, etc:
FÖRSTORA
Vi kan använda följande alternativ med netstat:
- Visa aktiva anslutningar:
netstat -a
- Distribuera lyssnarportar:
netstat -l
- Lägg till en kolumn som visar PID:
netstat -p
- Skriv ut information kontinuerligt:
netstat -c
- Visa routningstabellen:
netstat -r
- Visa porten som används av ett program:
netstat -ap | grep (program)
- Visa fullständig information om nätverksgränssnitten:
netstat -ie
NslookupTack vare detta kommando kan vi se DNS -informationen för en viss webbplats. När vi kör det kommer vi att se information som IP -adress, kanoniskt namn, etc.
FÖRSTORA
Några av alternativen att använda med nslookup är:
- Gå till roten på måldatorn:
nslookup root
- Skicka ett rekursivt svar på frågan:
nslookup [no] recurse
- Definiera domännamnet:
nslookup domän = NAME
- Definiera antalet försök igen:
nslookup retro = #
- Definiera vilken typ av fråga som ska utföras:
nslookup type = X vi kan definiera frågor som: A, AAAA, A + AAAA, ALLA, CNAME, MX, NS, PTR, SOA, SRV
RuttTack vare detta kommando har vi möjlighet att hantera allt som rör anslutningens routingtabell.
FÖRSTORA
Vi kan definiera några parametrar som:
- Lägg till en rutt:
route add -net 10.10.10.0/24 gw 192.168.0.1
- Ta bort en rutt:
route del -net 10.10.10.0/24 gw 192.168.0.1
- Lägg till standard gateway:
rutt lägg till standard gw 192.168.0.1
VärdTack vare det här kommandot kan vi i detalj veta IP -adressen, IPv4 eller Ipv6, för en fjärransluten webbplats samt veta mer om dess DNS:
FÖRSTORA
Vi kan lägga till parametern -t för att hitta en specifik post som CNAME, NS, MX, SOA.
ARPARP (Address Resolution Protocol) är ett kommando som kommer att vara till stor hjälp för att hantera kärnans ARP -tabeller.
FÖRSTORA
Några av användningsområdena med ARP är:
- Visa den aktuella ARP -cachen:
harpa
- Visa informationen numeriskt:
arp -n
- Definiera ett gränssnitt för att analysera:
arp -i (gränssnitt)
- Rensa ARP -cachen:
ip -s -s neigh flush all
EthtoolTack vare detta kommando kommer vi att kunna se, ställa in hastigheten för nätverksgränssnittskortet (NIC) för den aktuella utrustningen. Duplexhastighet kan ställas in konstant på banan
/ etc / sysconfig / network-scripts / ifcfg-eth0 med variabeln ETHTOOL_OPTS.
FÖRSTORA
Som vi kan se visar detta kommando exakt information om det aktuella gränssnittet.
IwconfigDetta kommando används för att konfigurera trådlösa nätverksgränssnitt och med det kan vi se och konfigurera Wi-Fi-grunddetaljer som SSID-kanal och kryptering. För installationen kör vi följande kommando:
sudo apt installera trådlösa verktygDess syntax är:
iwconfig (gränssnitt)
VärdnamnDet låter oss veta namnet på den aktuella datorn och vi kan ändra dess konfiguration i sökvägen / etc / sysconfig / network.
FÖRSTORA
Användningsalternativen är:
- Se fullständigt namn inklusive DNS -server:
värdnamn -f
- Visa nodens IP -adress:
värdnamn -i
- Visa nodaliasen:
värdnamn -a
- Visa FQDN -namnet:
värdnamn -fqdn
Grafiskt verktyg system-config-nätverkDet är ett verktyg som kommer att visas grafiskt när vi kör följande rad och där vi kan utföra olika hanteringsuppgif.webpter i nätverket som att definiera IP -adress, DNS, gateway, etc.
system-config-nätverk
Med dessa kommandon får vi möjlighet att utföra en mycket mer direkt och exakt hantering av de olika nätverksparametrarna i Linux -miljöer.