Terminal aanpassen
- Leer hoe je het systeem kunt updaten en apps kan installeren via
apt. - Zoek uit hoe je tekstbestanden aan kan passen via
nano. - Zoek uit hoe je bestanden kan openen met hun default app.
- Zoek uit wat de functie van
.bashrcis. - Gebruik een
aliasom een command makkelijker uit te voeren. - Schrijf een script om een aangepaste begroeting en de huidige systeemdatum en -tijd weer te geven wanneer je de terminal opent.
- Installeer
screenfetchom systeem informatie weer te geven wanneer je de terminal opent. - Voer
screenfetchautomatisch uit wanneer je de terminal opent. - Schrijf een “fortune cookie” script met willekeurige citaten of grappen en voeg dit toe aan je
.bashrc. - Gebruik
cowsayoffigletin je “fortune cookie” script.
Je eigen Linux server
1. Automatisatie
- Schrijf een script dat je belangrijkste config files en bestanden upload naar Google Drive met
rclone, zodat je een backup hebt. - Maak een shutdown script dat eerst alle belangrijkste bestanden upload naar Google Drive, en daarna aflsuit zodat je altijd een backup hebt van je meest recente bestanden.
- Stel
Cron-jobsin om minstens 2 taken te automatiseren, zoals systeem updates plannen of wekelijks downloads opruimen of organiseren.
2. Systeem monitoring en processen
- Gebruik commands zoals
top,htop, ofpsom actieve processen te bekijken. - Beëindig een specifiek proces veilig met
killofpkill.
3. Remote connection
- Log met een Windows-computer in op je Linux-systeem via
ssh. - Kopieer bestanden van een Windows-computer naar je Linux-systeem via
SCP.
4. Webservers
- Leer hoe je een eenvoudige webserver start met
python3 -m http.server - Leer hoe je een eenvoudige file-sharing server start met
python3 -m http.server 8000. - Leer hoe je een lokale FTP-server opzet met
vsftpdofpython3 -m pyftpdlib.
Advanced Servers
- Zet je eigen Nextcloud (Google Drive alternatief) server op.
- Zet je eigen Bitwarden password manager server op.
- Zet je eigen adblock server op met Pi-hole.
- Zet je eigen home automation server op met Home Assistant.
5. Media centers & gameservers
- Bouw je Raspberry Pi om tot een retro gaming console.
- Bouw je Raspberry Pi om tot een Media center.
- Run een Minecraft server op je Raspberry Pi.
| Doelen: linux challenges | |
|---|---|
| BV3_04.01 | De leerlingen gebruiken courante functionaliteiten van vergelijkbare toepassingen om digitale inhouden te creëren |
| BV3_13.04 | De leerlingen zoeken doelgericht informatie in diverse bronnen en verwerken die op een kritische en systematische manier. |