Linux-netværk og TCP/IP for udviklere
Linux er det operativsystem, der kører på de fleste servere, cloudinstanser og containere i produktion. Når du forstår, hvordan Linux håndterer netværk — fra kernens TCP/IP-stak til socketbuffere, routingtabeller og firewallregler — kan du fejlsøge et pludseligt latenstop klokken to om natten, hvor andre ikke kan. Dette forløb dækker hele stakken: protokolgrundlag, konfiguration af tjenester, socketprogrammering, automatisering, sikkerhedshærdning, optimering af ydeevne, containernetværk og mønstre for distribuerede systemer.
Det lærer du
Du opbygger en praktisk forståelsesmodel af TCP/IP-protokolpakken og af, hvordan Linux stiller den til rådighed. De praktiske færdigheder omfatter konfiguration og administration af Linux-netværkstjenester, brug af overvågnings- og fejlfindingsværktøjer til at diagnosticere reelle problemer samt skrivning af socketprogrammer i Python. Ud over det grundlæggende automatiserer du netværksopgaver med shellscripts, anvender avancerede IP- og routingkoncepter, hærder Linux-værter mod angreb på netværksniveau, justerer kerneparametre til arbejdsbelastninger med høj gennemstrømning, forbinder containernetværk og analyserer netværkslaget i distribuerede systemer og mikrotjenestearkitekturer.
Læringsforløbet
Tolv kurser spænder fra A2 til C2. Forløbet begynder med Introduktion til grundlæggende Linux-netværk på A2-niveau og fortsætter med en tæt B1-blok om TCP/IP-protokolpakken, konfiguration af tjenester og vigtige netværkstjenester. B2-kurserne går mere i dybden med værktøjer til netværksovervågning og fejlfinding, socketprogrammering med Python, avanceret IP og routing samt scripting til netværksautomatisering. De sidste fire kurser går videre til C1 og C2 — Linux-netværkssikkerhed og -hærdning, Optimering af Linux-netværksydeevne, Det grundlæggende i containernetværk og Netværk i distribuerede systemer og mikrotjenester — og behandler de problemer, der opstår i reel produktionsinfrastruktur.
Sådan fungerer det
Hvert kursus er opdelt i korte, fokuserede lektioner med praktiske øvelser, som du løser i den indbyggede editor ved hjælp af rigtige Linux-kommandoer og Python-socketkode. Feedback i realtid fortæller dig med det samme, om din konfiguration eller dit script er korrekt, og en AI-vejleder er tilgængelig, når du sidder fast i et koncept eller en vanskelig fejludskrift.