Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Rollen van de beheerder
De Linux-wereld en Opensource
Het begrip distributie
RedHat, Fedora en CentOS
Installatie van een Red Hat distributie
Installatiemethoden: handmatig, automatisch
Installatie-interfaces en opstartopties
Belangrijkste installatiestappen
Geautomatiseerde installatie: kickstartbestand
Workshop: Geautomatiseerde installatie
Opstarten, afsluiten en diensten beheren
Stappen voor systeeminitialisatie
De Grub boot manager
Infrastructuur Systemd
Diensten beheren
Stoppen en herstarten van het systeem
Onderhouds- en noodmodus
Workshop: Servicebeheer/oplossen van storingen in noodgevallen
Software beheren
Installatiemethoden
Softwarepakketten
- Overzicht
- RPM-formaat en rpm-commando
YUM en softwarerepositories
Een pakket toevoegen, bijwerken, controleren en verwijderen
Software installeren vanaf broncode
- Softwarevereisten
- Het archief ophalen
- Compileren en installeren
Workshop: Software-installaties
Beheer van groepen en accounts
Overzicht
Groepen en accounts
Wachtwoordbeheer
Standaardinstellingen
Veranderen van identiteit: su commando
Alternatief sudo
Workshop: Gebruikersgroepen en accounts aanmaken
Beheer van opslag
Opslagapparatuur
- Bussen en interfaces
- Harde schijf en SSD
- RAID-apparaat
Partitioneren: MBR en GPT
Bestandssystemen en mounten:
- Concept van bestandssysteem
- Een bestandssysteem aanmaken
- Een bestandssysteem mounten
Belangrijkste bestandssystemen
Quotabeheer
Logical volume manager: LVM
- Architectuur
- Implementatie
- Snapshot
Workshop: Een LVM-oplossing implementeren
Geplande taken gebruiken
Uitgestelde uitvoering: dienst op
Geplande taken: cron dienst
- gebruikerstaken
- systeemtaken
Introductie tot systemd timers
Workshop: Geplande taken/systemd timers maken
Logging beheren
Overzicht
Gecentraliseerd loggen
- Syslog/Rsyslog infrastructuur
- Systemd loggen: journald/journalctl
Kernel loggen
Log rotatie: logrotate
Workshop: Loggen op afstand implementeren
Beheer van hardware, kernel en modules
PCI en USB bussen
/proc en /sys directories
Kernel en apparaten
- Speciale bestanden
- Udev en systemd-udevd
Kernel modules
- Module afhankelijkheden
- Module opties
Inleiding tot kernel instellingen
Workshop: Module-opties en kernelconfiguratie
Toezicht op het systeem
Wat moet ik controleren?
Basis monitoring utilities
- ps, df, du
- vmstat
- top, htop en atop
- sar en iostat
Inleiding tot monitoring oplossingen
- Principes
- Voorbeeld van time-stamped databases en Grafana
Workshop: Toezicht op nutsbedrijven
Duurzaamheid van het systeem
Doelstellingen
Omgaan met archieven (tar, gzip...)
Synchroniseren van directories
Workshop: Een back-up opzetten
Configuratie van het netwerk
Lijst van netwerkinterfaces
Naamgeving van netwerkinterfaces
Basisnetwerkconfiguratie
- ip-hulpprogramma
- Infrastructuur NetworkManager
DNS-client
- Concept van resolver
- Configuratie
Workshop: Netwerkconfiguratie
De SSH-dienst beheren
Overzicht
Standaardgebruik
Sleutelauthenticatie
Beveiligde configuratie
- Luisterpoort
- Root-toegang
- Uitsluitend sleuteltoegang
- Multi-sleutelbeheer
Workshop: Veilige SSH-dienstconfiguratie
De Apache-dienst beheren
Presentatie: begrip van webserver en Apache
Installatie en basisconfiguratie
Beheer van indexen
Beheer van toegangsrechten en authenticatie
Implementatie van virtuele hosts
Workshop: Een Apache-server implementeren
Bestanden delen
Principes van netwerkbestandssystemen
Implementatie van een NFS server
- Serverconfiguratie
- Clientconfiguratie
CIFS-bestandsdeling
- Toegang tot een CIFS-share
- Implementatie van een Samba-server
Praktische workshop: Netwerkshares opzetten