arrow_backTerug naar veldaantekeningen
LINUX Gepubliceerd 13 Jul 2026

Linux Basics die elke cybersecurity beginner moet kennen

Een praktische inleiding op essentiële Linux-vaardigheden—bestandssysteem, machtigingen en commando's—die elke toekomstige cybersecurity-professional nodig heeft.

Waarom Linux belangrijk is in cybersecurity

Bijna elk beveiligingshulpmiddel, elke server en elke pentesting-distributie die je tegenkomt draait op Linux. Kali Linux, Parrot OS, de meeste webservers, cloud-infrastructuur en zelfs de routers die je tijdens een beoordeling zult onderzoeken zijn gebouwd op Linux of Unix-achtige systemen. Als je niet zelfverzekerd in een terminal kunt navigeren, zul je moeite hebben met de tools die het vakgebied definiëren. Linux leren is geen optionele achtergrondinformatie—het is fundamenteel.

De bestandssysteemhiërarchie

Anders dan Windows met zijn stationletters organiseert Linux alles onder één rootdirectory (/). Het begrijpen van belangrijke directories bespaart je tijd en verwarring:

  • /etc — systeembrede configuratiebestanden
  • /var/log — logbestanden, essentieel voor forensics en probleemoplossing
  • /home — gebruikersdirectories
  • /tmp — tijdelijke bestanden, vaak misbruikt door aanvallers om payloads in te zetten
  • /bin en /usr/bin — uitvoerbare binaries

Breng tijd door met verkenning met ls, cd en cat. Weten waar dingen zich bevinden is de helft van de slag bij het onderzoeken van een aangetast systeem.

Essentiële commando's om onder de knie te krijgen

Je hoeft niet honderden commando's te onthouden—zorg gewoon dat je vloeiend bent met een kernset:

ls -la          # bestanden met details weergeven, inclusief verborgen
cd /path        # map wijzigen
cat file.txt    # bestandsinhoud weergeven
grep -r "text" . # recursief naar een tekenreeks zoeken
find / -name "*.conf"  # bestanden op naam lokaliseren
chmod 755 script.sh    # machtigingen wijzigen
chown user:group file  # eigendom wijzigen
ps aux          # actieve processen weergeven
netstat -tulnp  # luisterende poorten en services weergeven

Each van deze heeft directe veiligheidsbetekenis. grep en find zijn onmisbaar tijdens loganalyse. ps en netstat (of de moderne vervanging ss) helpen je verdachte processen of onverwachte open poorten op te sporen.

Machtigingen begrijpen

Linux-machtigingen zijn een veelvoorkomende bron van zowel misconfiguraties als exploitatiemogelijkheden. Elk bestand heeft drie machtigingssets—eigenaar, groep en anderen—elk met lees- (r), schrijf- (w) en execute-rechten (x), vaak weergegeven als een numerieke modus zoals 755 of 644.

Voer ls -l uit en je ziet iets als:

-rwxr-xr-- 1 alice devs 1024 Jan 1 12:00 script.sh

Dit vertelt je dat de eigenaar kan lezen/schrijven/uitvoeren, de groep kan lezen/uitvoeren, en iedereen anders kan alleen lezen. Verkeerd ingestelde machtigingen—zoals bestanden die voor iedereen schrijfbaar zijn in gevoelige directories—zijn een klassieke privilege escalation vector. chmod en chown oefenen totdat het tweede natuur is zal uitbetaald worden wanneer je privilege escalation labs gaat doorwerken.

Gebruikers, groepen en Sudo

Linux dwingt een duidelijke scheiding af tussen normale gebruikers en de root superuser. Het meeste beveiligingswerk omvat het begrijpen hoe privilege boundaries worden afgedwongen—en hoe ze worden doorbroken. Leer /etc/passwd en /etc/shadow inspecteren, begrijp wat sudo -l onthult over de toegestane commando's van een gebruiker, en raak vertrouwd met su versus sudo. Veel real-world privilege escalation paths hangen af van sudo misconfiguraties of SUID binaries, die je kunt zoeken met:

find / -perm -4000 -type f 2>/dev/null

Pakketbeheer en services

Verschillende distributies gebruiken verschillende pakketbeheerders—apt op Debian/Ubuntu, yum of dnf op RHEL/CentOS/Fedora, pacman op Arch. Weten hoe je software installeert, bijwerkt en verwijdert (apt install, apt update, apt remove) is basis hygiëne. Even belangrijk is het beheren van services met systemctl:

systemctl status ssh
systemctl stop apache2
systemctl enable nginx

Aanvallers en verdedigers moeten beide weten wat draait, wat op opstarten begint, en hoe je dingen snel uitschakelt tijdens incident response.

Logbestanden: je beste vriend

Linux logging bevindt zich grotendeels onder /var/log. Bestanden zoals auth.log (verificatiepogingen), syslog en application-specifieke logbestanden zijn waar je uit gaat puzzelen wat er gebeurde tijdens een incident. Raak vertrouwd met tail -f voor real-time monitoring en journalctl op systemd-gebaseerde systemen voor het bevragen van het systeemjournaal.

De gewoonte opbouwen

De snelste manier om deze basisprincipes in te internaliseren is herhaling in een echte omgeving. Start een virtuele machine, breek dingen met opzet, en repareer ze met alleen de commandoregel. Vertrouw vroeg niet op GUI-tools—de terminalvaardigheid die je nu opbouwt wordt later tweede natuur tijdens druk incident response of penetration testing engagements.

Waar nu heen

Zodra je comfortabel bent met navigeren, machtigingen beheren en logbestanden lezen, ben je klaar om shell scripting, netwerk reconnaissance tools en privilege escalation technieken te verkennen die direct op deze fundamentals voortbouwen.

Verken gerelateerde Linux-, Systems- en Offensive security-segmenten op Korra Studio om je basis verder uit te bouwen.

Geschreven met AI-ondersteuning, herzien en gepubliceerd door Michal Pilch (CISSP), Korra Studio.

Klaar om verder te gaan?

Dit is één aantekening uit de kennisbasis van Korra Studio — het platform koppelt elk onderwerp aan 1-op-1 mentoring.

Gratis beginnenarrow_forward