Bli ekspert på Linux-kommandolinjen · leksjon

Introduksjon til nettverkskommandoer: `ping`, `ip`, `netstat`

Utforsk grunnleggende kommandoer for å kontrollere nettverkstilkobling og vise nettverkskonfigurasjon.

Leksjon 2 av 411 trinn

Introduksjon til nettverkskommandoer: `ping`, `ip`, `netstat` er en gratis leksjon i Bli ekspert på Linux-kommandolinjen på CoddyKit. Dette er leksjon 2 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Bli ekspert på Linux-kommandolinjen, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Bli ekspert på Linux-kommandolinjen inneholder totalt 4 leksjoner.

Introduksjon til nettverkskommandoer

Velkommen til denne leksjonen om grunnleggende Linux-kommandoer for nettverk! Det er viktig å forstå disse verktøyene for å finne nettverksproblemer og se systemets nettverkskonfigurasjon.

Vi skal se nærmere på ping for å kontrollere tilkobling, ip for omfattende administrasjon av nettverksgrensesnitt og netstat for å vise aktive tilkoblinger.

Hva er Ping?

ping-kommandoen er et grunnleggende verktøy som brukes til å teste om en vert kan nås på et Internet Protocol-nettverk (IP-nettverk). Den sender små datapakker til et mål og venter på et svar.

  • Formål: Kontrollere om en ekstern datamaskin eller server er på nett.
  • Måling: Beregner Round-Trip Time (RTT) for at pakker skal nå verten og komme tilbake.
  • Sammenligning: Tenk på det som en sonarimpuls for nettverket!

Ping nettverket

La oss prøve å bruke ping for å kontrollere tilkoblingen til et kjent nettsted. Kommandoen sender ping-forespørsler kontinuerlig til du stopper den (vanligvis med Ctrl+C).

Se på resultatet: hvor lang tid det tar før pakkene kommer tilbake, og verdien «TTL» (Time To Live), som angir hvor mange «hopp» pakken kan gjøre før den forkastes.

ping google.com

Ping-alternativer: Begrense antall ping

Noen ganger trenger du ikke kontinuerlige ping-forespørsler. Med alternativet -c kan du angi hvor mange ekkoforespørsler som skal sendes.

Dette er nyttig for en rask kontroll uten at du må stoppe kommandoen manuelt. Når det angitte antallet pakker er sendt, viser ping et sammendrag.

ping -c 4 google.com

Bli kjent med kommandoen `ip`

Kommandoen ip er et moderne og kraftig verktøy for å vise eller endre ruting, nettverksenheter, grensesnitt og tunneler. Den er utviklet for å erstatte eldre verktøy som ifconfig og route.

ip er allsidig og har mange underkommandoer for ulike oppgaver. Vi skal se på ip addr for adresser og ip route for ruteinformasjon.

IP-adressen din med `ip addr`

For å vise IP-adressene som er tilordnet nettverksgrensesnittene dine, bruker du underkommandoen ip addr show (eller ganske enkelt ip a).

  • lo: Loopback-grensesnittet (127.0.0.1), som brukes til kommunikasjon på samme maskin.
  • eth0/wlan0: Det primære kablede (Ethernet) eller trådløse grensesnittet.

Se etter inet-linjene for å finne IPv4-adressene dine.

ip addr show

Nettverksruter med `ip route`

Kommandoen ip route show viser systemets rutingstabell. Rutingstabellen forteller datamaskinen hvordan nettverkstrafikk skal sendes til ulike mål.

En viktig oppføring er ruten default via, som angir standard-gatewayen – ruteren datamaskinen bruker til å sende trafikk til internett eller andre nettverk den ikke kjenner direkte.

ip route show

Hva er Netstat?

netstat (network statistics) er et kommandolinjeverktøy som viser nettverkstilkoblinger (både innkommende og utgående), rutingstabeller og ulike statistikker for nettverksgrensesnitt.

Selv om ip ofte foretrekkes for konfigurasjon, er netstat fortsatt nyttig for raskt å kontrollere hvilke tjenester som lytter på maskinen, og hvilke tilkoblinger som er opprettet.

Aktive tilkoblinger med `netstat`

For å se aktive nettverkstilkoblinger og porter som lytter, kan du bruke netstat med flere alternativer:

  • -t: Vis TCP-tilkoblinger.
  • -u: Vis UDP-tilkoblinger.
  • -l: Vis bare sokler som lytter.
  • -p: Vis PID-en eller programnavnet som eier sokkelen.
  • -n: Vis numeriske adresser i stedet for å prøve å slå opp vertsnavn.

Ved å kombinere disse gir netstat -tulpn en omfattende oversikt.

netstat -tulpn

Utfordring: Nettverkskommandoer

Test forståelsen din av nettverkskommandoene vi har gått gjennom.

Oppsummering: Grunnleggende nettverk

Godt jobbet! I denne leksjonen har du fått en introduksjon til grunnleggende Linux-kommandoer for nettverk:

  • ping: For å teste om en vert kan nås og måle rundturstiden.
  • ip: Et kraftig, moderne verktøy for å vise og konfigurere nettverksgrensesnitt og rutingstabeller.
  • netstat: Nyttig for å vise aktive nettverkstilkoblinger og porter som lytter.

Fortsett å øve på disse kommandoene for å bli tryggere på nettverksdiagnostikk!

Gratis å komme i gang

Lær deg Bli ekspert på Linux-kommandolinjen med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
12
Leksjoner
48

Ofte stilte spørsmål

Er leksjonen «Introduksjon til nettverkskommandoer: `ping`, `ip`, `netstat`» gratis?

Ja – hele teksten i «Introduksjon til nettverkskommandoer: `ping`, `ip`, `netstat`» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Bli ekspert på Linux-kommandolinjen-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Bli ekspert på Linux-kommandolinjen inneholder totalt 4 leksjoner.

Hva lærer jeg i «Introduksjon til nettverkskommandoer: `ping`, `ip`, `netstat`»?

Utforsk grunnleggende kommandoer for å kontrollere nettverkstilkobling og vise nettverkskonfigurasjon. Du øver på Bli ekspert på Linux-kommandolinjen med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Bli ekspert på Linux-kommandolinjen?

Ingen tidligere erfaring er nødvendig. Bli ekspert på Linux-kommandolinjen på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 2 av 4.

Hvor lang tid tar leksjonen «Introduksjon til nettverkskommandoer: `ping`, `ip`, `netstat`»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Bli ekspert på Linux-kommandolinjen-leksjonen?

Ja. Alle Bli ekspert på Linux-kommandolinjen-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Håndtering av brukere og grupper: `useradd`, `usermod`, `groupadd`
  2. Introduksjon til nettverkskommandoer: `ping`, `ip`, `netstat`
  3. Sikker ekstern tilgang: `ssh` og `scp`
  4. Filtillatelser og eierskap med chmod og chown
← Tilbake til Bli ekspert på Linux-kommandolinjen