Linux-beheer. Mega - tarief 35.000 wrijven. uit Slurm, training 13 lessen, Datum: 1 december 2023.
Gemengde Berichten / / December 04, 2023
Bekijk een video met theorie
Je krijgt 9 videolessen van hoge kwaliteit. Ze gaan onmiddellijk open en je doorloopt ze geleidelijk, in een tempo dat voor jou handig is. De toegang tot materialen wordt gedurende 2 jaar behouden.
Wij doen praktijkwerkzaamheden op stands in uw persoonlijke account
Bij elke les krijgt u huiswerk over het onderwerp. Alle taken liggen dicht bij de taken die je tegen kunt komen bij het werken met Linux. Sommige taken omvatten een script voor zelftesten.
We slagen voor de certificering
Om een genummerd certificaat te ontvangen, vragen wij u een afstudeerproject af te ronden. En om de transparantie van de certificering te bevestigen, voegt u een video-opname van de implementatie toe.
Communiceer met de spreker in een gesloten chat
We zullen gedurende de stream een chat met de spreker tot stand brengen. Hier kunt u elke vraag over Linux stellen en snel antwoord krijgen. Na voltooiing van de cursus wordt de chat gesloten, maar u kunt de berichten nog steeds opnieuw lezen en de nodige dialoog in uw geheugen opfrissen.
Ben je een ontwikkelaar maar wil je de stap richting DevOps zetten, dan kun je niet zonder een gedegen kennis van Linux.
Linux is een absolute musthave voor DevOps. Om je te kunnen ontwikkelen als infrastructuur engineer moet je op dit besturingssysteem kunnen werken. De verbinding tussen Linux en DevOps is nauw, dus in de cursus bieden we een diepgaand inzicht in Linux en helpen we je de best practices te begrijpen.
Inleiding tot de cursus
- Over de cursus
- Cursus spreker
- Certificering
- Praktijkinformatie
1. Linux-installatieproces
Je leert hoe het installatieproces verloopt, waaruit het besturingssysteem bestaat, wat LVM is en waarom het nodig is.
Theorie:
- Linux-installatieproces stap voor stap
- Beschrijving van automatische installatie via grafisch installatieprogramma
- /dev
- /sys
- /proc
- LVM
Oefening:
- Installeer Linux zonder een grafisch installatieprogramma te gebruiken
- Test op kennis van de vul- en installatiestappen.
2. Processen en rechten
Je begrijpt hoe processen en rechten werken en leert hoe je ze via de console kunt manipuleren.
Theorie:
- Hoe processen en rechten werken
- Methoden voor het manipuleren van processen en rechten
- /proc
- lsof (entiteiten die het proces “bezit”)
- attr
Oefening:
- Voer manipulaties uit met processen en bestanden op de stand: verhoog de prioriteit van het proces, pauzeer het proces, geef via een ACL de groep rechten op alle bestanden in de directory.
3. Werken in de console
Je leert technieken om het werk in bash te versnellen en begrijpt de basisvoorzieningen die nodig zijn in het dagelijks leven. Leer snel tekst manipuleren via de console met behulp van de vi/vim-teksteditor of de grep-, awk- en sed-hulpprogramma's.
Theorie:
- Basisprincipes van het werken met scherm/tmux, bekijk
- I/O/foutstreams, cat, echo
- Afdrukken van uitvoerstromen via omleiding, waarbij gegevens worden doorgegeven aan de invoerstroom
- Omgevingsvariabelen (env)
- Werken met uitvoer, awk, grep, sed
Oefening:
- Vervang een string in honderd bestanden met sed
- Haal uitvoer van een opdracht in een specifiek formaat met behulp van grep en awk
- Zorg voor vim-opdrachten die kunnen worden gebruikt om de ene regel in een andere regel in een bestand te wijzigen
- Test van kennis van basis vim-opdrachten.
4. Bash-scripts schrijven
Leer bash-scripts schrijven met loops en voorwaarden.
Theorie:
- Voorwaarden en loops in bash
- Hoe oneliners te schrijven
- Hoe bash-scriptbestanden te schrijven
Oefening:
- Schrijf een bash-oneliner die een groot bestand parseert
- Schrijf een bash-script dat Nginx-logs in een handig formaat parseert.
5. Systeemdiensten
Je leert hoe services werken in Linux en hoe je je eigen services kunt maken. Je begrijpt hoe Systemd verschilt van SysV/OpenRC, en je begrijpt wat je in een bepaalde situatie beter kunt gebruiken. Leer crond en systemd.timer gebruiken.
Theorie:
- Systemd (prioriteit) en SysV
- Services toevoegen aan het opstarten
- Bekijk een lijst met services en bekijk hun status
- Krond
- gesystematiseerd. timer
Oefening:
- Creëer een eenvoudige service die een programma op de achtergrond uitvoert
- Maak een systeemd. timer is een taak die Nginx-logboeken één keer per minuut parseert en in een bestand opslaat.
6. Monitoren en loggen
U leert hoe u logboeken op systeemniveau kunt verkrijgen, hoe u resourcemonitoring op systeemniveau kunt bekijken, wat monitoringsystemen zijn en hoe ze werken.
Theorie:
- journaalctl
- /var/log
- boven/htop/bovenop
Oefening:
- Tel het aantal verzoeken op Nginx in de loop van de tijd.
7. Veiligheid
U leert hoe u de beveiliging op besturingssysteem- en netwerkniveau configureert en begrijpt de basisprincipes.
Theorie:
- SElinux (AppArmor)
- iptables/firewalld/(ufw)
- PAM
- SSH en beveiliging, tweefactorauthenticatie
Oefening:
- Taken op de stand voltooien - beveiliging instellen.
8. Werken met systemd-nspawn
U leert hoe u systeemcontainers maakt, waarom ze nodig zijn en hoe ze werken.
Theorie:
- Containers maken
- Beperking van hulpbronnen
Oefening:
- Implementeer 2 nspawn-containers en voer Nginx daarin uit.
9. Foutopsporing
Je leert problemen identificeren met software die op de server draait. Leer de principes van hoe back-ups werken: waarvan er een back-up moet worden gemaakt en waarom back-ups nodig zijn.
Theorie:
- gdb
- spoor
- netwerkproblemen (tcpdump) / wireshark
Oefening:
- Voer het programma uit met het probleem op de werkbank. De taak van de student is om het probleem te identificeren.
10. Certificering
Het doel is om het niveau van de vaardigheidsgroei te bepalen en de Slurm-certificering te behalen.