Kies uw taal
Linux Troubleshooting Training
Meer dan 2 miljoen studenten wereldwijd

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.

Dedika voor bedrijven

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.

Klik hier

Cursusinhoud

8 Hoofdstukken • 39 LessenDuur tussen 4 en 360 uren (jij beslist)

Hoofdstuk 1Bekijk details

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 2Bekijk details

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 3Bekijk details

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 4Bekijk details

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 5Bekijk details

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 6Bekijk details

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 7Bekijk details

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 8Bekijk details

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.

Certificering

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...
Giulio Carlo
Giulio CarloStudent Digitale Marketing
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.
Mariana Ferres
Mariana FerresStudent Fotografie
Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!
Luciana Alvarenga
Luciana AlvarengaStudent Nageldesign
Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.
André Felipe
André FelipeStudent Prompt Engineering

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