LABORATIONSRAPPORT
Operativsystem 1
Linux
Laborant/er:
Sebastian Svensson
Klass:
DD11
Laborationsansvarig:
Peter Josefsson
Utskriftsdatum:
2017-07-14
Godkänd / Ej Godkänd den ___________
Signatur:__________________________
Ev anm:
Operativsystem 1
1
Linux
Syfte
Vi skulle få grundläggande kunskaper i Ubuntu och få testa på det för första gången.
2
Förberedelser
Jag förberedde mig med att ha min dator med en virtuell klient redo. Jag hade även laddat ner den
nyaste versionen av Ubuntu Desktop från deras hemsida (www.ubuntu.com).
3
Genomförande
Jag började med att installera Ubuntu från ISO-filen till min virtuella klient. Vi hade fått en lista på hur
vi skulle installera Ubuntu och hur vi skulle partionera hårddisken. Jag valde att inte installera
uppdateringar under installationen då jag använde en statisk IP-adress och inte kunde ställa in den förens
efter installationen.
Jag partionerade hårddisken enligt tabellen nedan.
Device
Type
Mount Point
Format?
/dev/sda1
Ext3
/
Y
/dev/sda2
Swap
/dev/sda3
Ext3
/home
Y
Sedan fick jag välja tidzon och tangetbordslayout och skapa en huvudanvändare. Efter det så sköter
installtionen sig själv och tar ca 10-15 minuter.
Filnamn: Document1
Formatmall: Laborationsrapport.dot
Sidan 2 av 6
Operativsystem 1
4
Resultat
4.1
Besvara följade frågor
Linux
Vad används en swap-partition till?
Swap-partition används som extra minne om systemets minne skulle ta slut. Det
fungerar så att systemet frigör minne genom att skriva över data i minnet till disk
(dvs swap-partitionen) och hämtar sedan detta data vid behov. Det bör tilläggas
att då datorn börjar "swappa" sjunker prestandan i systemet avsevärt, så det är
egentligen inte alls någon önskvärd situation.
Varför finns det ingen swap-partition i Windows?
Windows använder instället en fil som heter pagefile.sys och fungerar lika dant.
Vad menas med ”/dev/sda1”?
Det är första partitionen på första disken. /dev/ = Första disken | sda1 = Första partitionen.
4.2
Updatera Systemet
Man kan använda sig av två olika sätt för att uppdatera operativsystemet. Antligen genom Update
Manager som man hittar under Applications, eller terminalen som jag använde mig av.
Hur många uppdateringar finns tillgängliga?
Det fanns 202 uppdateringar tillgängliga.
4.3
Skapa användarkonton
Jag skapade två konton med användarnamnen Sture och Stina. Sedan skapade jag också en grupp och lät
dom två kontona vara medlemmar i den nyskapade gruppen.
Filnamn: Document1
Formatmall: Laborationsrapport.dot
Sidan 3 av 6
Operativsystem 1
Vad heter gruppen du skapade?
Gruppen heter ”stureochstina”
4.4
Linux
Terminalfönstret
Ls= Listar innehållet i min nuvarande katalog.
Pwd= Print working directory. Det betyder att den listar namnet på min nuvarande katalog på skärmen.
cd.. = Byter katalog till den föregående katalogen.
Cd <katalognamn> = Byter katalog till den som har samma namn som man skrev. Tex cd /home/hej/.
Skulle byta katalog till katalogen hej.
4.5
Mansidorna
Kör man ls. Kontrollera mansidorna för ls vad parametrarna –l, -a och –h gör.
-l = listar filen eller katalogen som länken refererar till istället för själva länken. | –a = inkluderar filer
och kataloger som är dolda. | -h = det står för human readable, så istället för att det skulle så 102347
byte så skulle det stå i kilobyte, megabyte eller gigabyte istället.
4.6
Ägare, grupper och rättigheter
Kör sedan ls –l och kontrollera att det stämmer, skriv av raden för filen labb.txt.
-rw-r--r-- 1 ventris stureochstina 41 2011-09-12 18:48 labb.txt
Sedan ändrade jag rättigheterna för filen mex ”chmod 640 ./labb.txt”
Skriv av raden för filen labb.txt igen
-rw----r-- 1 ventris stureochstina 41 2011-09-12 18:48 labb.txt
Kör kommandot pwd. I vilken katalog ligger filen labb.txt
/home/ventris
Jag bytte konto till Stina och förflyttade mig till katalogen där filen låg med kommandot: cd
/home/ventris
Jag skrev några rader i filen och försökte spara.
Fungerar det att spara?
nej
Varför inte?
Filnamn: Document1
Formatmall: Laborationsrapport.dot
Sidan 4 av 6
Operativsystem 1
För att Stina bara har rättigheter att se i filen, inte skriva i den.
Linux
Vilket kommando skulle ge rättigheter att skriva i filen?
Sudo
Varför får Sture/Stina inte utföra det kommandot?
stina is not in the sudoers file. This incident will be reported.
Kör kommandot last. Vad visas?
Last söker tillbaka genom filen ochlistar alla användare som har loggat in (och out) sedan filen
skapades.
4.7
Tjänster
Ge exempel på tre processer som körs, samt ge en kort förklarnign till vad de gör.
gnome-session : startar GNOMEs skrivbords miljö
bamfdaemon: bamf matchar applikationer fönster till skrivbordsfiler.
Gnome-keyring-daemon: är en applikation som tar han om användarens säkerhetsnycklar. Som tex
användarnamn och lösenord och sparar dom i en nyckelring som är krypterad .
4.8
Installera program
Jag laddade hem och installerade htop-0.9.
Får du något felmeddelade när du kör ./configure?
Ja, ” Error missing librarys libncurses”
Jag använde mig av apt-cache search libncurses för att se vilka extra biblotek som behöver installeras
för att det ska fungera.
Vad heter paketet som skall installeras?
Libcurses5-dbg. Jag hittade den genom att börja uppifrån och prova.
Installera paketet och testa ./configure igen. Fungerar det?
Ja det fungerar. Jag får upp ett fönster som liknar det i Labb beskrivningen.
Filnamn: Document1
Formatmall: Laborationsrapport.dot
Sidan 5 av 6
Operativsystem 1
4.9
Linux
Mail
Jag installerade Mozilla Thunderbird och konfigurerade det så det gick att skicka och ta emot mail mot
skolans mailserver.
Filnamn: Document1
Formatmall: Laborationsrapport.dot
Sidan 6 av 6