DevOps-bootcamp · Les

Basisnetwerkhulpprogramma's (ping, ip, netstat)

Gebruik fundamentele opdrachten om netwerkconnectiviteit te testen, netwerkinterfaces te configureren en netwerkverbindingen te monitoren.

Les 1 van 411 stappen

Basisnetwerkhulpprogramma's (ping, ip, netstat) is een gratis DevOps-bootcamp-les op CoddyKit. Dit is les 1 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject DevOps-bootcamp. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus DevOps-bootcamp bevat in totaal 4 lessen.

Netwerkhulpmiddelen: de basis

Vraag je je weleens af hoe je computer met andere apparaten of het internet communiceert? Netwerkhulpmiddelen zijn opdrachtregelprogramma's die je helpen netwerkverbindingen te begrijpen, diagnosticeren en beheren.

In deze les leer je essentiële opdrachten om de connectiviteit te controleren, netwerkinstellingen te bekijken en actieve verbindingen op je Linux-systeem te controleren.

Connectiviteit testen met `ping`

De opdracht ping is het aangewezen hulpmiddel om te controleren of een host bereikbaar is via een netwerk. De opdracht verstuurt kleine datapakketten (ICMP-echoverzoeken) en wacht op antwoorden.

Een geslaagde ping betekent dat de host online en bereikbaar is. Probeer de servers van Google te pingen.

ping google.com -c 4

Opties van `ping`: limiet en time-out

ping kan standaard onbeperkt blijven uitvoeren. Je kunt het aantal pakketten beperken met -c (aantal) of een time-out voor elk pakket instellen met -W (wachttijd).

Dit is handig voor snelle controles waarbij je niet te lang wilt wachten.

ping 8.8.8.8 -c 2 -W 1

Introductie tot de opdracht `ip`

De opdracht ip is een krachtig, modern hulpprogramma voor het configureren en weergeven van netwerkinterfaces, routeringstabellen en meer.

De opdracht is ontworpen als vervanging voor oudere hulpprogramma's zoals ifconfig en route en biedt één uniforme interface voor netwerkbeheer.

IP-adressen bekijken: `ip addr`

Wil je weten wat het IP-adres van je computer is of alle actieve netwerkinterfaces bekijken?

De opdracht ip addr show (of simpelweg ip a) geeft gedetailleerde informatie weer over alle netwerkadapters, waaronder hun IP-adressen, MAC-adressen en status.

ip addr show

Routeringstabel controleren: `ip route`

Je computer gebruikt een "routeringstabel" om te bepalen waar netwerkverkeer naartoe moet worden gestuurd. Lokaal verkeer blijft bijvoorbeeld lokaal, terwijl internetverkeer naar je router gaat (de "standaardgateway").

Gebruik ip route show om deze regels te bekijken.

ip route show

`netstat`: netwerkstatistieken

netstat (netwerkstatistieken) is een oudere maar nog steeds veelgebruikte opdracht voor het weergeven van netwerkverbindingen, routeringstabellen, interfacestatistieken en multicastlidmaatschappen.

Op nieuwere systemen hebben ip en ss vaak de voorkeur, maar netstat blijft waardevol, vooral op oudere systemen.

Actieve verbindingen: `netstat`

Gebruik netstat met specifieke opties om alle actieve inkomende en uitgaande netwerkverbindingen te bekijken (zowel TCP als UDP). Dit kan helpen vaststellen waarmee je systeem communiceert.

De opties -tuna tonen TCP, UDP, numerieke adressen en alle verbindingen (inclusief verbindingen waarop wordt geluisterd).

netstat -tuna

Poorten waarop wordt geluisterd: `netstat -l`

Services die op je computer actief zijn, "luisteren" op specifieke poorten naar inkomende verbindingen. Een webserver luistert bijvoorbeeld op poort 80 of 443.

Gebruik netstat -tulpn om alle TCP- en UDP-poorten waarop wordt geluisterd weer te geven, samen met het programma (-p) dat ze heeft geopend.

netstat -tulpn

Snelle controle: netwerkhulpprogramma's

Tijd voor een snelle controle van wat je hebt geleerd!

Samenvatting: basisnetwerkhulpprogramma's

Goed gedaan! Je hebt fundamentele Linux-opdrachten voor basistaken op het gebied van netwerken verkend:

  • ping: test de netwerkverbinding met een host.
  • ip: het moderne hulpprogramma voor het bekijken en configureren van netwerkinterfaces en routes.
  • netstat: geeft netwerkverbindingen, routeringstabellen en interfacestatistieken weer (vaak gebruikt met -tuna of -tulpn).

Deze opdrachten zijn onmisbaar voor het opsporen van netwerkproblemen en het begrijpen van de netwerkconfiguratie van je systeem.

Gratis beginnen

Leer DevOps-bootcamp met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
142
Lessen
568

Veelgestelde vragen

Is de les “Basisnetwerkhulpprogramma's (ping, ip, netstat)” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad DevOps-bootcamp, waaronder “Basisnetwerkhulpprogramma's (ping, ip, netstat)”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus DevOps-bootcamp bevat in totaal 4 lessen.

Wat leer ik in “Basisnetwerkhulpprogramma's (ping, ip, netstat)”?

Gebruik fundamentele opdrachten om netwerkconnectiviteit te testen, netwerkinterfaces te configureren en netwerkverbindingen te monitoren. Je oefent met DevOps-bootcamp door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met DevOps-bootcamp te beginnen?

Ervaring vooraf is niet nodig. DevOps-bootcamp op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.

Hoe lang duurt de les “Basisnetwerkhulpprogramma's (ping, ip, netstat)”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over DevOps-bootcamp?

Ja. Elke les over DevOps-bootcamp bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Basisnetwerkhulpprogramma's (ping, ip, netstat)
  2. De basis van Secure Shell (SSH)
  3. SCP en Rsync voor bestandsoverdrachten
  4. SSH-sleutelauthenticatie en het configuratiebestand
← Terug naar DevOps-bootcamp