Grundlæggende netværksværktøjer (ping, ip, netstat)
Brug grundlæggende kommandoer til at teste netværksforbindelser, konfigurere netværksgrænseflader og overvåge netværksforbindelser.
Grundlæggende netværksværktøjer (ping, ip, netstat) er en gratis Intensiv DevOps-uddannelse-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Intensiv DevOps-uddannelse, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Intensiv DevOps-uddannelse-kurset indeholder 4 lektioner i alt.
Netværksværktøjer: Det grundlæggende
Har du nogensinde undret dig over, hvordan din computer kommunikerer med andre enheder eller internettet? Netværksværktøjer er kommandolinjeværktøjer, der hjælper dig med at forstå, diagnosticere og administrere netværksforbindelser.
I denne lektion lærer du vigtige kommandoer til at kontrollere forbindelsen, se netværksindstillinger og overvåge aktive forbindelser på dit Linux-system.
Test forbindelsen med `ping`
Kommandoen ping er det oplagte værktøj til at kontrollere, om en vært kan nås på et netværk. Den sender små datapakker (ICMP-ekkoanmodninger) og venter på svar.
Et vellykket ping betyder, at værten er online og kan nås. Lad os prøve at pinge Googles servere.
ping google.com -c 4Indstillinger for `ping`: Begrænsning og timeout
ping kan som standard køre uendeligt. Du kan begrænse antallet af pakker med -c (antal) eller angive en timeout for hver pakke med -W (ventetid).
Det er nyttigt til hurtige kontroller, hvor du ikke vil vente for længe.
ping 8.8.8.8 -c 2 -W 1Introduktion til kommandoen `ip`
Kommandoen ip er et kraftfuldt, moderne værktøj til at konfigurere og vise netværksgrænseflader, routingtabeler og meget mere.
Den er udviklet som erstatning for ældre værktøjer som ifconfig og route og tilbyder en samlet grænseflade til netværksadministration.
Se IP-adresser: `ip addr`
Vil du vide, hvad din computers IP-adresse er, eller se alle aktive netværksgrænseflader?
Kommandoen ip addr show (eller blot ip a) viser detaljerede oplysninger om alle netværkskort, herunder deres IP-adresser, MAC-adresser og status.
ip addr showKontrollér routingtabellen: `ip route`
Din computer bruger en "routingtabel" til at afgøre, hvor netværkstrafik skal sendes hen. Lokal trafik forbliver for eksempel lokal, mens internettrafik sendes til din router (den "standardgateway").
Brug ip route show for at se disse regler.
ip route show`netstat`: Netværksstatistik
netstat (netværksstatistik) er en ældre, men stadig meget udbredt kommando til visning af netværksforbindelser, routingtabeller, grænsefladestatistik og multicast-medlemskaber.
På nyere systemer foretrækkes ip og ss ofte, men netstat er stadig nyttig, især på ældre systemer.
Aktive forbindelser: `netstat`
Hvis du vil se alle aktive indgående og udgående netværksforbindelser (både TCP og UDP), skal du bruge netstat med bestemte flag. Det kan hjælpe dig med at identificere, hvad dit system kommunikerer med.
Flagene -tuna viser TCP, UDP, numeriske adresser og alle forbindelser (herunder forbindelser, der lytter).
netstat -tunaPorte, der lytter: `netstat -l`
Tjenester, der kører på din computer, "lytter" på bestemte porte efter indgående forbindelser. En webserver lytter for eksempel på port 80 eller 443.
Brug netstat -tulpn til at vise alle TCP- og UDP-porte, der lytter, sammen med det program (-p), som åbnede dem.
netstat -tulpnHurtigtjek: Netværksværktøjer
Det er tid til et hurtigt tjek af, hvad du har lært!
Opsummering: Grundlæggende netværksværktøjer
Godt arbejde! Du har udforsket grundlæggende Linux-kommandoer til netværksopgaver:
ping: Tester netværksforbindelsen til en vært.ip: Det moderne værktøj til visning og konfiguration af netværksgrænseflader og ruter.netstat: Viser netværksforbindelser, routingtabeller og grænsefladestatistik (bruges ofte sammen med-tunaeller-tulpn).
Disse kommandoer er afgørende for diagnosticering af netværksproblemer og for at forstå dit systems netværksopsætning.
Lær Intensiv DevOps-uddannelse med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 142
- Lektioner
- 568
Ofte stillede spørgsmål
Er lektionen “Grundlæggende netværksværktøjer (ping, ip, netstat)” gratis?
Ja — alle 3 lektioner i læringssporet Intensiv DevOps-uddannelse, inklusive “Grundlæggende netværksværktøjer (ping, ip, netstat)”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Intensiv DevOps-uddannelse-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Grundlæggende netværksværktøjer (ping, ip, netstat)”?
Brug grundlæggende kommandoer til at teste netværksforbindelser, konfigurere netværksgrænseflader og overvåge netværksforbindelser. Du øver dig i Intensiv DevOps-uddannelse med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Intensiv DevOps-uddannelse?
Der kræves ingen tidligere erfaring. Intensiv DevOps-uddannelse på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.
Hvor lang tid tager lektionen “Grundlæggende netværksværktøjer (ping, ip, netstat)”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Intensiv DevOps-uddannelse-lektion?
Ja. Alle Intensiv DevOps-uddannelse-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Grundlæggende netværksværktøjer (ping, ip, netstat)
- Grundlæggende om Secure Shell (SSH)
- SCP og Rsync til filoverførsler
- SSH-nøglegodkendelse og konfigurationsfilen