Övning8 - Hantering av bootladdare och startskript

Använd terminalfönstret för att lösa samtliga uppgifter.
  1. Ta reda på (med ett kommando) i vilken dritfsnivå ("runlevel") din Ubuntu dator startats upp i (Ubuntu använder ett lite annorlunda system för driftsnivåer än standard Linux operativsystem som vi gick igenom på föreläsningen).
  2. Konfigurera bootladdaren Grub2 så att bootladdarmenyn visas vid uppstart av datorn (normalt visas inte denna meny utan bootladdaren laddar direkt in operativsystemet), se följande manual https://help.ubuntu.com/community/Grub2
  3. Skapa ett nytt menyval i bootladdaren som ger dej möjligheten att starta upp systemet i driftsnivå 3 och utan grafiskt användargränssnitt (observera att driftsnivå 3 i Ubuntu startar upp grafiskt användargränssnitt "by default" till skillnad från standard Linux-system). Kalla detta menyval för "Server mode", se https://help.ubuntu.com/community/Grub2
  4. Editera uppstartskripten för driftsnivå 3 så att webservern apache2 startas automtiskt vid uppstart av datorn (installera apache2 vid behov). Editera även uppstartskripten för den driftsnivå Ubuntu normalt startas upp i så att apache2 inte då startas. Som resultat borde alltså apache2 startas automatiskt när du startar upp datorn i driftsnivå 3 genom att välja "Server mode" ur bootladdarmenyn medan apache2 inte borde startas automatiskt när du startar upp datorn i normalt läge. 
  5. Skapa ett enkelt Bash-skript (kalla det för backup) som kopierar innehållet av en viss katalog på din Ubuntu-datorn till din hemkatalog på domus (skapa en testkatalog med en liten testfil för detta ändamål).
  6. Gör så att backup-skriptet automatiskt körs när du stänger av datorn (dvs. när systemet körs i driftsnivå 0)


Kom ihåg att dokumentera allt du gör och ladda upp din dokumentation på BLS senast 15.2.2010


Jonny Karlsson 1.2.2011