Intensiv DevOps-uddannelse · Lektion

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.

Lektion 1 af 411 trin

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 4

Indstillinger 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 1

Introduktion 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 show

Kontrollé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 -tuna

Porte, 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 -tulpn

Hurtigtjek: 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 -tuna eller -tulpn).

Disse kommandoer er afgørende for diagnosticering af netværksproblemer og for at forstå dit systems netværksopsætning.

Gratis at komme i gang

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

  1. Grundlæggende netværksværktøjer (ping, ip, netstat)
  2. Grundlæggende om Secure Shell (SSH)
  3. SCP og Rsync til filoverførsler
  4. SSH-nøglegodkendelse og konfigurationsfilen
← Tilbage til Intensiv DevOps-uddannelse