Geavanceerde opdrachten voor beginnende systeembeheerders
Beginnende systeembeheerders hebben eerst basiskennis nodig. Als ze die eenmaal hebben, kunnen ze zelf verder studeren op basis van internetbronnen om meer geavanceerde onderwerpen onder de knie te krijgen. Dit is een lijst van meer geavanceerde onderwerpen. De meeste van deze opdrachten zouden in een uur of minder uit te voeren moeten zijn. Voel je echter niet bezwaard als je er langer aan besteedt: des te meer leer je.
Deze lijst is het vervolg op de basiscursus.
- Zoek uit hoe je een opdracht elk uur uit laat voeren.
- Zoek uit hoe je bestanden kunt uploaden naar je server.
- Zoek uit wat hidden files zijn op Linux, hoe je ze zichtbaar maakt en hoe je zelf bestanden kunt verbergen.
- Zoek uit hoe de commando’s
chmod
enchown
werken. Zorg dat je begrijpt wat user en group ownership betekent. Zorg dat je uitdrukkingen alsrw-rw-r--
en755
begrijpt. - Zoek uit hoe je public key SSH-login kunt activeren, en doe dat ook.
- Zoek uit wat de verschillende namen van mappen direct onder
/
voorstellen. Zoek op wat er in/boot
,/dev
,/etc
,/home
,/root
en/tmp
gebeurt. - Zoek uit hoe je .tar.gz-bestanden maakt en uitpakt op een server.
- Zoek uit waar logbestanden worden opgeslagen. Lees de manpage van het commando
tail
en oefen met de optietail -f
, bijvoorbeeld om live de logs te bekijken van je eigen inlogpogingen. - Gebruik het
find
-commando om zoekopdrachten op de server uit te voeren. - Gebruik het
grep
-commando om gefaalde inlogpogingen (“FAILED LOGIN”) te zoeken in/var/log/auth.log
. Heb je je wachtwoord nog nooit verkeerd ingetypt, probeer dan eerst een paar keer in te loggen met een verkeerd wachtwoord. - Leer hoe je een shell script maakt.
- Gebruik het commando
top
om het verbruik van geheugen/processorkracht te monitoren tijdens een intensieve taak (zoalsls -Ralh /
). - Gebruik het commando
netstat
om na te gaan op welke poorten de server allemaal luistert. - Leer hoe piping werkt en gebruik het om een paar eenvoudige commando’s aaneen te schakelen.
- Leer hoe het commando
sudo
werkt, leer waaromsudo
veiliger is dansu
en stelsudo
op je virtuele machine zó in dat jouw gebruiker sudo-rechten heeft. - Zoek uit hoe het
tmux
-commando werkt. Gebruiktmux
om een langdurige opdracht (zoals een grote download) uit te voeren terwijl je zelf niet ingelogd bent.