1
Geavanceerde installatie en implementatie
- ROOT-on LVM op RAID-installatie.
- Beveilig het opstartsysteem.
- Automatische installatie met kickstart (opties, ks.cfg).
- Maak een herstel-cd/dvd of opstartbare USB-stick met de juiste hulpprogramma's.
- Een volledige machine klonen.
Praktisch werk
Root-on-LVM-on Raid-installatie met LVM-ruimte. PXE boot en Kickstart installatie. Beveiligen van de bootloader.
2
De softwareconfiguratie van het systeem onder de knie krijgen
- Gedetailleerde structuur van een RPM-pakket.
- Uitvoerbaar en bibliotheken (ld, ld.so.conf, LDPATH, enz.).
- Een RPM-pakket vanaf broncode bouwen (.src.rpm, .spec, rpmbuild).
- Rollen van de verschillende mappen (SRPMS, SPECS, SOURCES, RPMS, BUILD).
- Een lokale pakketspiegel opzetten (en synchronisatie).
- Beheer van systeemupdates en beveiligingspatches.
- Methodologie voor upgraden.
Praktisch werk
Beheer van systeemupdates, implementatie van een Yum repository. Aanmaken van RPM-pakketten (vanaf broncode).
3
Bestandssystemen en opslageenheden
- Voor- en nadelen van verschillende bestandssystemen (ext3, ReiserFS, JFS, XFS).
- Herstel van per ongeluk verloren gegevens.
- Problemen oplossen (tune2fs, debugfs...).
- Hete kopie van een volledige systeemschijf.
- LVM: lineaire modus, strippen, spiegelen, snapshots.
Praktisch werk
Mounten en testen van verschillende FileSystems. Gebruik van LVM en manipulatie (hot swapping) van fysieke volumes. Gebruik van snapshots en hot backups.
4
Kern en randapparatuur
- Apparaatweergave voor de kernel (/dev en udev).
- Automatische hardwaredetectie (udev, discover, fstab).
- Een aangepaste kernel maken.
- Belangrijke opties in het .config-bestand.
- Een aangepaste Linux-distributie maken.
- De driver identificeren die nodig is voor een component.
- Installatie van "exotische" stuurprogramma's.
- Toevoeging van een specifiek stuurprogramma in initrd (mkinitrd).
- Kernelparameters (opstarten, sysctl en dynamische parameters).
Praktisch werk
Compileren, maken en implementeren van een aangepaste kernel. Installatie van stuurprogramma's.
5
Onderhoud en metrologie op Linux-servers
- Verzamelen, centraliseren en analyseren van systeemlogs (rsyslog, logcheck).
- Apache en Squid logboekanalysers.
- Systeemintegriteitscontrole.
- Bewaking van proces- en systeemactiviteiten (lsof, vmstat, sysstat).
- Visualisatie van netwerk- en serverprestaties: Cacti.
Praktisch werk
Procesactiviteit bewaken. Systeembelasting en serverstatus bewaken.
6
Blokkeren, vastlopen en noodreparaties
- Methodologie voor foutopsporing.
- Gedetailleerde opstartprocedure (grub, MBR, stage1, stage2, /boot...).
- Argumenten doorgeven bij opstarten. MBR herbouwen.
- Analyseer de kerneltraces.
- Herstel gegevens, een partitie of een schijf.
- Accentproblemen (ISO-8859-?, UTF-8, LANG, LC_?, codepage, iocharset).
- Netwerkproblemen (hardware, DHCP, DNS, bandbreedte).
- Het "verloren" root-wachtwoord wijzigen. Een account deblokkeren.
- Analyse van X logs. Configuratie beheren (lettertypen, stuurprogramma's, "blokkeer"-velden).
Praktisch werk
De controle over een systeem overnemen zonder het root-wachtwoord. Zoeken naar netwerkfouten en defecte sectoren. Een bestandssysteem controleren en repareren. De grootte van een bestandssysteem wijzigen.
7
Prestaties optimaliseren
- Schijfprestaties testen en optimaliseren.
- Gedetailleerde analyse van geheugenbezetting.
- Het juiste bestandssysteem kiezen (benchmarkstudies).
- Bestandssystemen tunen.
- Onnodige en verspillende processen identificeren (nice, time, vmstat).
- Algemene woordenschat begrijpen (draad, zombie, enz.).
- Respawn-taken en de voordelen van Xinetd.
- Uw systeem snel opstarten.
- Test de netwerkprestaties (doorvoer, latentie, DNS-cache, enz.).
- MTU-instellingen, grootte van verzend- en ontvangstvensters.
- Standaard analysegereedschappen.
Praktisch werk
Prestaties testen en optimaliseren. Bestandssysteem tuning.
8
Toezicht
- Supervisiesystemen.
- Nagios-installatie (engine, PHP + CGI-interface, plugins).
- Objectconfiguratieprincipe.
- Geheugen-, schijf- en CPU-belasting monitoren met Nagios.
- Plugins activeren via NRPE.
Praktisch werk
Nagios en zijn plugins installeren.