home       inleiding       sysadmin       services       links       bash       werk       nothing      

herexamen linux advanced 2

Maak een verslag terwijl je werkt, van alles wat je doet; van wat je uiteindelijk kan doen om het in één keer te doen werken, maar ook van alle tegenslag die je hebt, en de troubleshooting die je doet, en de uiteindelijke oplossing. Dit verslag is even belangrijk als het herexamen. Het is jouw leidraad tot inzicht in je systeem. Binnen 3 weken ben je anders al vergeten wat je vandaag gedaan hebt om een probleem op te lossen.

  1. verken je server
    • schrijf in je verslag wat je belangrijk vindt. (O.S. - storage - .. ) dingen die niet werken ...
    • maak zelf een een clean-2-clone schaduw-machine op je eigen laptop in virtualbox met bijna dezelfde eigenschappen. Die kun je gebruiken voor kladwerk. Een systeembeheerder die dingen uitprobeert waar hij niet zeker van is, doet dit zelf ook. Schrijf in je verslag wat anders is dan wat je had gedacht. Op deze server kan je zoveel snapshots maken als je zelf wil. Om een snapshot te laten maken op je server op Rohtang, moet je eerst een email versturen, en wachten op de bevestiging. Je verliest dan soms 24 uur.
       
  2. gebruikersomgeving van hoofdgebruiker (uw sudo-account)
    • maak in uw home directory een subdirectory aan $HOME/scripts
    • in welk configuratiebestand in je $HOME pas je PATH aan, en zet je aliassen?
    • zet de directory scripts in uw PATH variabele
    • maak de alias .. aan die cd .. uitvoert
    • maak de alias syi die sudo yum install uitvoert
    • installeer mc met de alias van hierboven
       
  3. logical volumes
    • in je server zitten 2 extra harde schijven; maak één groot LV-blok aan van deze schijven, en maak er een volume backups en home aan.
    • maak een snapshot
    • mount je volume backup in /mnt/backups en voeg hem toe in de /etc/fstab
    • denk even na hoe je je huidige /home directory kunt verplaatsen naar je logical /dev/mapper/vg-homes (waarschijnlijk heet jouw volume toch een ietsje anders). Probeer dit eerst uit op je eigen virtual. Vraag zo nodig om raad.
      Als je zeker bent dat het ook zal lukken op rohtang, doe het dan ...
      Als het allemaal werkt vraag je om een snapshot.
       
  4. apache2
    • maak twee gebruikers aan: jan en piet, met home-directories /users-www/jan en /users-www/piet
    • login als jan, daarna als piet en maak in beide homes op die manier een directory public
    • installeer apache2
    • pas de default website aan en zet er in 'mijn examen server'
    • maak nog twee virtual hosts aan: jan.netmusic.be en piet.netmusic.be -- plaats de domeinnamen ook in je /etc/hosts -- zorg dat de default site ook blijft werken (localhost). Zet iets nuttigs in de /users-www/(jan)of(piet)public/index.html
      ... test de drie websites
    • installeer php5 en mysql
    • test php5 op de default site met de file 'code.php' http://old.linux800.be/lx-svs-info-php5.php
    • maak een snapshot
       
  5. web-ware
    • installeer wordpress bij jan en phpBB bij piet. De default site (localhost) moet blijven werken)
    • installeer niet alleen de software wordpress/phpBB, maar volg ook de install routines.
    • test alles met lynx
       
  6. backup websites
    • maak een backup-script (plaats het in he $HOME/scripts) dat een backup maakt van users-www en alles wat erin zit, naar een bestand backup-users-www.tar.gz
    • plaats je backup script in /etc/cron.daily. Wijzig de filenaam in backup-users-www-.tar.gz`` en test of het werkt (zet een testfile met een recente datum bij jan en/of piet)
    • maak een snapshot
       
  7. key-pair
    • creëer een key-pair op een lokale machine (op je eigen laptop in virtualbox)
    • plaats de public key op je rohtang server
    • op het examen zelf moet je laten zien of het werkt
       
      dag van het examen zelf, ondervraging over het geleverde werk