
Linux Troubleshooting Training
Stop met gissen wanneer Linux-systemen falen en begin met precisie te diagnosticeren. Deze cursus biedt je een gestructureerde, praktijkgerichte weg door elk belangrijk storingsdomein — van opstartfouten en geheugenlekken tot netwerkstoringen en SELinux-weigeringen. Je beheerst de tools, commando's en mentale modellen waar ervaren systeembeheerders dagelijks op vertrouwen.
Wat je gaat leren:
Je bouwt een gedegen begrip op van de Linux-internals, te beginnen met de bestandssysteemhiërarchie, het opstartproces en de grenzen tussen kernel en gebruikersruimte. Van daaruit werk je door de essentiële diagnostische commando's die bij echte incidenten worden gebruikt, ga je verder met loganalyse, procesprobleemoplossing, opslagherstel en netwerkdiagnostiek. De cursus behandelt ook systeemdienstherstel, beveiligings- en permissiefouten, en geavanceerde onderwerpen zoals eBPF-gebaseerde observeerbaarheid en containerprobleemoplossing. Je rondt af met praktische vaardigheden in shellscript-automatisering, prestatiebenchmarking en gestructureerde incidentdocumentatie.
Hoe je praktisch studeert Linux Troubleshooting Training
Hoe je oefent Linux Troubleshooting Training
Voor bedrijven die hun team willen trainen
Bij Dedika voor bedrijven bevat de cursus oefeningen en voorbeelden die zijn afgestemd op jouw organisatie en precies zoals jouw bedrijf het nodig heeft.
Cursusinhoud
8 Hoofdstukken • 39 LessenDuur tussen 4 en 360 uren (jij beslist)
Hoofdstuk 1VerbergenVerberg detailsBekijk detailsGrondbeginselen van de Linux-systeemarchitectuur
Grondbeginselen van de Linux-systeemarchitectuur
Les 1 • Opstartproces van BIOS naar inlogscherm
Beschrijft de volledige opstartreeks van firmware via init naar een draaiende shell. Legt de basis voor het diagnosticeren van opstartfouten in latere hoofdstukken.
Les 2 • Bestandssysteemhiërarchie en -indeling
Brengt de standaard directorystructuur in kaart en legt het doel van elk pad op het hoogste niveau uit. Maakt nauwkeurige bestandslocatie mogelijk tijdens incidentonderzoek.
Les 3 • Interactie tussen kernel en gebruikersruimte
Behandelt de rol van de kernel, systeemaanroepen en procesprivilegeniveaus. Vestigt de conceptuele grens die de meeste Linux-storingsmodi verklaart.
Les 4 • Apparaat- en stuurprogrammamodel
Legt uit hoe hardware in de kernel wordt gerepresenteerd en aan de gebruikersruimte wordt blootgesteld. Verbindt apparaatenumeratie met workflows voor hardwareprobleemoplossing.
Hoofdstuk 2VerbergenVerberg detailsBekijk detailsEssentiële diagnostische hulpmiddelen en opdrachten
Essentiële diagnostische hulpmiddelen en opdrachten
Les 1 • Systeeminformatie en hardwarequery's
Gebruikt dmidecode, lscpu, lshw en uname om hardware- en OS-metadata te extraheren. Biedt de context die nodig is om diagnostische uitvoer accuraat te interpreteren.
Les 2 • Proces- en resource-inspectie
Leert ps, top, htop en gerelateerde hulpmiddelen om lopende processen en resourceverbruik te observeren. Vormt de basis voor CPU- en geheugendiagnostiek.
Les 3 • Tekstverwerking voor diagnostiek
Past grep, awk, sed en sort toe om diagnostische uitvoer te filteren en te transformeren. Maakt efficiënte extractie van relevante gegevens uit grote logbestanden mogelijk.
Les 4 • Schijf- en bestandssysteemprogramma's
Behandelt df, du, lsblk en fdisk voor opslaginspectie. Ondersteunt direct de probleemoplossing voor opslag die in latere hoofdstukken wordt behandeld.
Les 5 • Netwerkdiagnose-opdrachten
Introduceert ip, ss, ping, traceroute en dig voor netwerkstatusinspectie. Bereidt cursisten voor op het speciale netwerkhoofdstuk.
Hoofdstuk 3VerbergenVerberg detailsBekijk detailsLoganalyse en systeemjournalisering
Loganalyse en systeemjournalisering
Les 1 • Gebeurtenissen correleren over logbronnen heen
Synchroniseert tijdstempels en correleert vermeldingen uit meerdere logbestanden. Produceert een uniforme gebeurtenistijdlijn die essentieel is voor de reconstructie van complexe incidenten.
Les 2 • Syslog-architectuur en logbestanden
Legt de configuratie van rsyslog en syslog-ng uit, evenals facility/severity-niveaus en logroutering. Vestigt de structuur achter /var/log-vermeldingen.
Les 3 • Diepgaande studie van systemd journal
Behandelt journalctl-filtering, permanente opslag en gestructureerde logvelden. Maakt nauwkeurige, tijdsgebonden queries mogelijk tijdens incidentanalyse.
Les 4 • Analyse van kernel- en opstartlogs
Leest dmesg-uitvoer en vroege opstartlogs om hardware- en stuurprogrammafouten te identificeren. Overbrugt de kennis van het opstartproces uit Hoofdstuk 1 naar echte foutdiagnose.
Les 5 • Logpatronen van applicaties en services
Identificeert veelvoorkomende foutpatronen in logs van webservers, databases en SSH. Leert patroonherkenning die de identificatie van de hoofdoorzaak versnelt.
Hoofdstuk 4VerbergenVerberg detailsBekijk detailsProbleemoplossing voor processen en geheugen
Probleemoplossing voor processen en geheugen
Les 1 • Gedrag en afstemming van de OOM-killer
Analyseert OOM-killer logboekvermeldingen en past oom_score_adj aan om kritieke processen te beschermen. Past de loganalysevaardigheden uit Hoofdstuk 3 direct toe.
Les 2 • Prestatieprofilering met perf en strace
Gebruikt perf record en strace om hete codepaden te profileren en systeemaanroepreeksen te traceren. Maakt diepgaande analyse mogelijk die verder gaat dan oppervlakkige meetgegevens.
Les 3 • Geheugengebruik en lekdetectie
Leest /proc/meminfo, gebruikt free en valgrind om lekken en overmatig verbruik te detecteren. Verbindt geheugenmetrieken met in logs waargenomen OOM-gebeurtenissen.
Les 4 • Afhandeling van zombie- en verweesde processen
Legt de proceslevenscyclus, ouder-kindrelaties en hoe zombies zich ophopen uit. Biedt herstelstappen zonder afhankelijke services te verstoren.
Les 5 • Analyse van CPU-gebruik
Gebruikt mpstat, vmstat en perf stat om CPU-flessenhalzen en ongecontroleerde processen te identificeren. Bouwt voort op de procesinspectiehulpmiddelen die in Hoofdstuk 2 zijn geïntroduceerd.
Hoofdstuk 5VerbergenVerberg detailsBekijk detailsProbleemoplossing voor opslag en bestandssystemen
Probleemoplossing voor opslag en bestandssystemen
Les 1 • Koppelfouten en fstab-fouten
Lost opstartkoppelfouten op die worden veroorzaakt door onjuiste fstab-vermeldingen of ontbrekende apparaten. Past kennis van het opstartproces uit Hoofdstuk 1 toe op opslagherstel.
Les 2 • Probleemoplossing voor LVM en RAID
Diagnosticeert gedegradeerde RAID-arrays en LVM-volumegroepstoringen met mdadm en pvdisplay. Behandelt herbouwprocedures en verificatie van gegevensintegriteit.
Les 3 • Schijfgezondheid en SMART-diagnostiek
Gebruikt smartctl om schijfgezondheidsattributen te lezen en storingen te voorspellen voordat gegevensverlies optreedt. Vestigt proactieve opslagmonitoring als een gewoonte voor probleemoplossing.
Les 4 • Bestandssysteemintegriteit en -reparatie
Past fsck en e2fsck toe om bestandssysteemfouten op ext- en xfs-volumes te detecteren en te repareren. Behandelt veilige ontkoppelingsprocedures om verdere corruptie te voorkomen.
Les 5 • Analyse van I/O-prestaties
Gebruikt iostat, iotop en blktrace om I/O-flessenhalzen en verzadigde apparaten te identificeren. Verbindt opslagmetrieken met procesgerelateerde symptomen uit Hoofdstuk 4.
Hoofdstuk 6VerbergenVerberg detailsBekijk detailsNetwerkprobleemoplossing en connectiviteit
Netwerkprobleemoplossing en connectiviteit
Les 1 • Probleemoplossing voor servicepoorten en sockets
Gebruikt ss en netstat om te verifiëren dat services op de verwachte poorten en adressen luisteren. Lost poortconflicten en bindingsfouten op.
Les 2 • Diagnostiek van interface- en linklaag
Gebruikt ip link, ethtool en mii-tool om de fysieke en logische interfacestatus te inspecteren. Identificeert duplex-mismatches, draaggolfverlies en stuurprogrammafouten.
Les 3 • IP-routering en gateway-problemen
Leest routeringstabellen met ip route en diagnosticeert ontbrekende of onjuiste standaardgateways. Verbindt interfacediagnostiek met end-to-end bereikbaarheidstesten.
Les 4 • DNS-resolutiefouten
Gebruikt dig, nslookup en inspectie van /etc/resolv.conf om DNS-fouten te traceren. Maakt onderscheid tussen verkeerde resolverbeknopingsconfiguratie en upstream-DNS-storingen.
Les 5 • Diagnose van firewall- en pakketfiltering
Inspecteert iptables- en nftables-regels om gedropt of afgewezen verkeer te identificeren. Gebruikt tcpdump om te bevestigen of pakketten de host bereiken.
Hoofdstuk 7VerbergenVerberg detailsBekijk detailsProbleemoplossing voor services en systemd
Probleemoplossing voor services en systemd
Les 1 • Systemd-unitstatus en foutanalyse
Gebruikt systemctl status en journalctl -u om de unitstatus en exitcodes te lezen. Bouwt direct voort op de loganalysevaardigheden uit Hoofdstuk 3.
Les 2 • Fouten in afhankelijkheden en ordening
Brengt unit-afhankelijkheidsgrafieken in kaart met systemd-analyze en lost ordeningsconflicten op. Voorkomt cascadestoringen veroorzaakt door ontbrekende After=- of Requires=-richtlijnen.
Les 3 • Servicecrashes en herstartbeleid
Configureert Restart=- en RestartSec=-richtlijnen en interpreteert crashloop-patronen. Balanceert automatisch herstel met het voorkomen van resource-uitputting.
Les 4 • Resourcelimieten en cgroup-besturing
Stelt CPUQuota, MemoryMax en IOWeight in unitbestanden in om zich misdragende services te beteugelen. Verbindt cgroup-concepten geïntroduceerd in Hoofdstuk 4 met servicebeheer.
Les 5 • Timer-units en mislukte geplande taken
Diagnosticeert mislukte systemd-timers en vergelijkt deze met problemen met cron-gebaseerde planning. Zorgt ervoor dat periodieke taken betrouwbaar worden uitgevoerd en controleerbare logs achterlaten.
Hoofdstuk 8VerbergenVerberg detailsBekijk detailsProbleemoplossing voor beveiliging en machtigingen
Probleemoplossing voor beveiliging en machtigingen
Les 1 • Diagnose van AppArmor-profielen
Leest AppArmor-weigeringslogboeken en gebruikt aa-logprof om profielen bij te werken. Biedt een alternatief MAC-probleemoplossingspad voor op Debian gebaseerde systemen.
Les 2 • Sudo- en privilege-escalatieproblemen
Diagnosticeert sudoers-syntaxisfouten en toegangsweigeringen met visudo en sudo -l. Zorgt ervoor dat privilege-escalatiepaden correct en controleerbaar zijn.
Les 3 • Probleemoplossing voor SELinux-beleid
Gebruikt audit2allow, sealert en restorecon om SELinux-weigeringen te diagnosticeren en te herstellen. Vermijdt de veelgemaakte fout om SELinux uit te schakelen in plaats van het beleid te herstellen.
Les 4 • SSH-authenticatiefouten
Lost op sleutels en wachtwoorden gebaseerde authenticatiefouten op met ssh -vvv en sshd-logs. Behandelt veelvoorkomende machtigingsfouten op authorized_keys- en .ssh-directories.
Les 5 • Fouten in bestandsmachtigingen en -eigendom
Diagnosticeert EACCES- en EPERM-fouten met ls -l, stat en strace. Lost eigendomsmismatches en sticky bit-problemen op gedeelde directories op.
Jouw geldig certificaat van voltooiing
Deze cursus is voor jou:
Junior sysadmin: heeft een betrouwbaar proces nodig wanneer productiesystemen onverwacht reageren.
DevOps engineer: beheert Linux-infrastructuur maar lost problemen op basis van instinct in plaats van methode.
IT support-technicus: klaar om verder te gaan dan helpdeskwerk naar serververantwoordelijkheden.
Afgestudeerde in de computerwetenschappen: heeft theorie, maar mist praktijkervaring met echte systeemstoringen.
Carrièreswitcher: afkomstig uit Windows-beheer en professioneel uitbreidend naar Linux-omgevingen.
Hobbyist homelab operator: draait zelfgehoste diensten en wil storingen zelfstandig oplossen.
Wat onze studenten zeggen
Jullie lessen zijn perfect. Ik heb het jaarpakket aangeschaft en heb eindelijk de mogelijkheid om verschillende onderwerpen die mij interesseren te volgen zonder van platform te hoeven wisselen... bedankt voor alles wat jullie doen, ik heb jullie al aan anderen aanbevolen...

Ik vind het fijn hoe de lessen direct ter zake zijn en hoe ik tussen hoofdstukken kan wisselen en content kan overslaan die ik niet nodig heb.

Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!

Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.

Belangrijkste opleidingen
FAQ
Wie is Dedika?
Is het certificaat geldig in Nederland?
Zijn de cursussen gratis?
Wat is de studielast van de cursus?
Hoe zien de cursussen eruit?
Hoe werken de cursussen?
Wat is de duur van de cursussen?
Wat zijn de kosten of prijzen van de cursussen?
Wat is een EAD- of online cursus en hoe werkt het?
PDF-cursus




















