17
Utdrag

g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

TREDJE UTGÅVAN

JESPER NILSSON

TREDJE UTGÅVAN

Är du nyfiken på Linux och Ubuntu? Dåär det här rätt bok för dig. Här får dulära dig allt från grundläggande til lavancerad användning av Ubuntu Linux:

• Vad Linux och Ubuntu är

• Installation av Ubuntu Linux

• Användning av populära program

• Användning av terminalkommandon

• Installation av program

• Hantering av användare och grupper

• Nätverksinställningar

• Inställning av olika nättjänster

• Hantering av hårdvara

• Hjälpsökning och problemlösning

• Grundläggande datorsäkerhet

Författaren Jesper Nilsson ger dig enhandfast och bred introduktion til lUbuntu Linux som operativsystem. Bokeninnehåller praktiska övningsuppgifter til lvarje kapitel.

Boken vänder sig til l nybörjare med vissdatorvana upp til l l ite mer avanceradeanvändare. Innehållet är anpassat förkurser på gymnasienivå.

I den här utgåvan behandlas version1 4.04 LTS av Ubuntu.

Jesper Nilsson har efter sin utbildning til ldatoringenjör med magisterexamen ielektroingenjörsteknik (vid BTH) vidare-utbildat sig til l gymnasielärare med in-riktningen datavetenskap och matematik.

www.hme.se

Utdrag

Page 2: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

5

FörordTanken när jag började skriva denna bok var att skapa ett läromedel, riktat till ny-börjare såväl som de mer datorvana, ämnad för gymnasiekursen ”Operativsystem Linux” som skulle fokusera på distributionen Ubuntu. Detta eftersom Ubuntu för närvarande är den populäraste distributionen, särskilt här i Sverige. Med den nya gymnasiereformen (Gy-11) så försvinner operativsystemskurserna men en hel del av de gamla kursmålen kan man tolka in i många av de nya kursernas centrala innehåll.

Ett annat mål var att skapa ett läromedel som är aktuellt och uppdaterat efter-som jag av erfarenhet har lagt märke till att mycket av det material som i nns är förlegat och därmed missvisande. Eftersom det kommer en ny version av Ubun-tu var sjätte månad så hinner det hända en hel del på ett par år. Med detta sagt kan det tyckas motsägelsefullt att skriva en traditionell bok i läsplattans årtionde men med tanke på all positiv respons som jag har fått så i nns det uppenbarligen l er än jag som uppskattar en bra bok i ämnet.

Sist men inte minst så ville jag skapa ett läromedel som tilltalar eleverna/läsarna vilket, enligt mina erfarenheter, innebär en bok med kortfattat och strukturerat innehåll som fokuserar på praktiska och funktionella moment åskådliggjort ge-nom relevanta exempel så långt som möjligt.

Denna bok vill jag tillägna min Anna, Linnea och Aman-da samt kollegorna på NTI gymnasiet i Lund. Speciellt tack till Wynona Ekesrydh som gjort designen till boken. Tack även till intresserade läsare för hjälp med korrektur-läsning inför denna tredje utåva för Ubuntu 14.04.

Jesper Nilsson

Utdrag

Page 3: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

6

Vad är Linux?

Installera Ubuntu

Använda ubuntu

Terminalen

Hantera program

Användarhantering

Nätverk

Hårdvara

Tips och trix

Utdrag

Page 4: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

7

InnehållsförteckningFörord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Vad är Linux? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Historik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16Open Source och fri programvara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17Licenser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17

Hur paverkar licenser användaren? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18Distributioner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

Slackware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19Debian. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19Red Hat (Enterprise) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19Fedora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20SUSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20Gentoo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20Mageia Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21Knoppix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21Ubuntus löfte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

Varianter och utgåvor av Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24Fördelar och nackdelar med Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26Begreppslista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28Övningsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30Diskussionsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

Installera Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Skaf a Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31Ladda hem Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32

Skillnaden mellan 32-bitars och 64-bitars operativsystem . . . . . . . . . . . . . . . . .33.torrent-i ler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36.jigdo-i ler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36MD5SUMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36Kontrollera en MD5-summa i Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37

Bränna en ISO-i l till skiva eller skapa USB-installation . . . . . . . . . . . . . . . . . . . . . . . .38Vanliga frågor innan installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39

Kan man ha både Ubuntu och Windows installerat samtidigt? . . . . . . . . . . . . .39

Utdrag

Page 5: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

8

Måste Ubuntu installeras på en separat hårddisk eller partition? . . . . . . . . . . .39Kan man testa Ubuntu innan man installerar det? . . . . . . . . . . . . . . . . . . . . . . . . .39Vad krävs av min dator för att köra Ubuntu? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40Kommer all hårdvara att fungera med Ubuntu? . . . . . . . . . . . . . . . . . . . . . . . . . . .40Kan Ubuntu läsa NTFS-partitioner? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40

Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40Wubi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40LiveCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42Normal installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43Installera Ubuntu vid sidan av det bei ntliga operativsystemet . . . . . . . . . . . . .48Radera disken och installera ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48Gör någonting annat (ange partitioner manuellt) . . . . . . . . . . . . . . . . . . . . . . . . .48

Begreppslista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53Övningsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54Diskussionsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54Praktiska laborationer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54

Använda Ubuntu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Grai ska systemet - Skrivbordet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55Panelen Programstartare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56Hemknappen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57Dash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57Fönster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58Snabbtangenter i Unity & GNOME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59Snabbguide till medföljande program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60Snabbguide till platser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64Systemmappar och i lsystemet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65

Viktigt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67Snabbguide till Systeminställningar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69Ändra utseende på ditt Ubuntu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72

Byta bakgrundsbild . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72Ändra skärmupplösning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73Ändra skärmsläckare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73Ändra placering och utseende för panelerna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74Ändra tema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74Lägga till ikoner till skrivbordet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75Hantera ikoner på skrivbordet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75Personliga inställningar & Sociala nätverk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76

Utdrag

Page 6: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

9

Koni gurera inloggningsskärm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76Aktivera visuella ef ekter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77

Startprocessen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78Upstart och körnivåer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80Vad innebär de olika körnivåerna? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80Tjänster och script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81

Begreppslista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83Övningsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84Diskussionsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85Praktiska laborationer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85

Terminalen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86Kommandosyntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87Miljövariabler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88Absoluta och relativa sökvägar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88Specialtecken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89Nyttiga tangentbordskombinationer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90

Kommandohistorik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91Grundläggande kommandon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92

Editera texti ler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94Söka hjälp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95Filhantering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97Länkar i Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99

Symboliska länkar (eller mjuka länkar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99Hårda länkar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

Söka efter i ler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Hantera systemet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Diverse kommandon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Pipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Sammanfattning av alla kommandon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

Grundläggande kommandon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Söka hjälp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Filhantering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Länkar i Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Söka efter i ler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Hantera systemet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Diverse kommandon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

Begreppslista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

Utdrag

Page 7: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

10

Övningsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Diskussionsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Praktiska laborationer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

Hantera program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Distribueringssätt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Installera program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

Programcentral för Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Installera stöd för Flash, DVD, MP3, Java med mera . . . . . . . . . . . . . . . . . . . . . . 116Pakethanteraren Synaptic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118Installation av mediaspelaren VLC med synaptic . . . . . . . . . . . . . . . . . . . . . . . . . 120Hantera pakethanteraren via terminalen (apt) . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Installation av spelet Nethack via terminalen (apt) . . . . . . . . . . . . . . . . . . . . . . . 123Grai sk installation av ett deb-paket (Ubuntu Tweak) . . . . . . . . . . . . . . . . . . . . 124Installera ett deb-paket i terminalen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Installation av package-i l (spelet Nuts and Scrap demo) . . . . . . . . . . . . . . . . . 125Installera ett program i källkodsformat (spelet Pengupop) . . . . . . . . . . . . . . . 129Installation av ett program i källkodsformat . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Installera en rpm-i l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

Uppdatera systemet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Hantera programkällor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

Lägg till en egen programkälla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Hantera programkällorna i terminalen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Processhantering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Processhantering i terminalen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

Hantera tjänster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142Windowsprogram i Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144Codeweavers Crossover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144GameTree Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144Virtualbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144Wine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145Repetition - Installation av program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148Begreppslista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150Övningsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151Diskussionsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152Praktiska laborationer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

Utdrag

Page 8: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

11

Användarhantering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153Hantera användare och grupper grai skt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153Hantera användare och grupper i terminalen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

Kommandon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157Viktiga koni gurationsi ler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

Behörigheter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160Behörigheter (rättigheter) till i ler och kataloger . . . . . . . . . . . . . . . . . . . . . . . . . 161Ändra behörigheter för i ler och mappar grai skt . . . . . . . . . . . . . . . . . . . . . . . . 161Ändra behörigheter för i ler och mappar i terminalen. . . . . . . . . . . . . . . . . . . . 162

Övningsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165Diskussionsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166Praktiska laborationer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

Nätverk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167Grundläggande datorkommunikation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

Mer om protokoll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168Koni gurera nätverket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

Koni gurera nätverket via terminalen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173Nätverksverktyg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Nätverkskommandon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Ansluta till olika servrar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

Windowsutdelningar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178Webbservrar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179FTP-server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182E-post i terminalen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184Fjärradministrering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185Ansluta med SSH i Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185Ansluta med SSH i Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186Ansluta till en VNC-server i Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186Ansluta till en VNC-server i Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187Anslut till en Windows-maskin som kör j ärrskrivbordet . . . . . . . . . . . . . . . . . . 187IRC, MSN, ICQ och andra former av snabbmeddelanden . . . . . . . . . . . . . . . . . 188

Starta vanliga nätverkstjänster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Webbserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189FTP-server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190SSH-server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

Utdrag

Page 9: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

12

VNC-server/Aktivera j ärrinloggning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190Skapa en Windowsutdelning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192

Begreppslista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Övningsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197Diskussionsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197Praktiska laborationer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

Hårdvara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199Systemloggar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200Skrivare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

Installation av skrivare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201Koni guration av skrivare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202Lägga till en skrivare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203

USB-minne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205Webbkamera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206

EasyCam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206Kontrollera att webbkameran fungerar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

Skanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208Hårddiskar (mount, fstab, fdisk, gparted, fschk) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

Enhetsbeteckningar för hårddiskar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209Kort om i lsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210Kort om LVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210GParted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210Hårddiskhantering i terminalen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212Kontrollera i lsystemet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

Grai kkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216Justera skärminställning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

Trådlösa nätverkskort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217Linuxkärnan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217

Laddningsbara moduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219Kompilera om kärnan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219Skaf a källkoden till kärnan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220Kompilera kärnan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

Begreppslista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224Övningsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224Diskussionsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Praktiska laborationer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

Utdrag

Page 10: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

13

Tips, och trix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226Allmänna tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

Aktivera skrivbordsef ekter i Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226Terminaltips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226Köra grai ska applikationer med administrativa rättigheter . . . . . . . . . . . . . . 227Montera ISO-i ler direkt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227Montera delar av i lsystemet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227Skapa ett eget startskript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228Byta inloggningstema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228Byta skrivbordsmiljö till KDE eller Xfce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229Använda Netl ix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229Byta skrivbordsmiljö till GNOME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

Att söka hjälp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231Dokumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231Launchpad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232E-postlistor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232Forum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233IRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233Wiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235Kommersiell support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235

Programtips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235GNOME-Do . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235Videoredigering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236Aptitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236DosBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237Cygwin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237Webmin och Webbpaneler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237Ubuntu Tweak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238Ändra placeringen för fönstrens knappar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

Enkel felsökning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239Problem med GRUBs startmeny. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239Återställa lösenord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239Redigera GRUBS meny . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241Installera om GRUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241Kontrollera datorns internminne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

Säkerhet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242Skydd mot förlust av data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

Utdrag

Page 11: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

14

Håll koll på temperaturen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243Använda S.M.A.RT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244Använda RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244Hårdvaru-RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245Mjukvaru-RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245Skapa RAID-1 i mjukvara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245Skydd mot virus och annan skadlig mjukvara . . . . . . . . . . . . . . . . . . . . . . . . . . . 247Skydd mot intrång via nätverket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248Uppdatera systemet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248Lösenord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248Brandvägg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249Hantering av nätverkstjänster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

Begreppslista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251Övningsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251Diskussionsuppgifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252Praktiska laborationer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

Utdrag

Page 12: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

15

Vad är Linux?När man i dagligt tal använder ordet Linux så menar man ett Linuxbaserat opera-tivsystem. Så för att förstå vad Linux är så måste vi först ha klart för oss vad ett operativsystem är. Ett operativsystem är den programvara som låter oss använda en dator på ett meningsfullt sätt. Man kan kalla ett operativsystem (OS) för en länk mellan användare och maskin. Utan ett OS så är datorn bara en låda full med av-ancerad elektronik som inte går att använda. Ett OS sköter hanteringen av all hård-vara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så att program (applikationer) kan startas och dela på de resurser som datorn har i form av minneskapacitet, processorkraft, hårddiskutrymme och hårdvara som olika typer av kringutrustning.

Utdrag

Page 13: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

16

Ett operativsystem består av ett l ertal program, tjänster (mer om dessa senare) och koni gurationsi ler, men framför allt en kärna (kernel). Linux är egentligen ”bara” namnet på kärnan, namnet är kort och slagkraftigt och används alltså överallt när man syftar på ett helt operativsystem som använder Linuxkärnan. Skulle man vara helt korrekt så skulle ett Linuxbaserat operativsystem heta GNU/Linux.

HistorikI September 1983 tillkännagav Richard Stallmann att GNU-Projektet (GNU står för GNU is Not Unix) hade startat. Målet med projektet var att skapa ett helt fritt operativsystem kompati-belt med Unix. Richard sade upp sig från sitt jobb och tillsammans med ett antal andra programmerare började han förverkliga sin vision om ett helt fritt operativsystem. I början av 90-talet hade projektet utvecklat ett l ertal program (som till exempel textredigeraren Emacs och C-kompila-torn GCC). Arbetet med den viktigaste komponen-ten, kärnan, hade dock stött på problem.

1991 skapar i nlandssvenske Linus Torvalds en Unix-lik kärna för PC-datorer och släpper den fri på Internet. Det hela började som ett hobbyprojekt, men kärnan blev snabbt populär och kompletterade GNU-projektet till ett fullt fungerande OS.

Namnet Linux kommer från en sammanslagning av Linus och Unix. Linux-kärnan har aldrig inklude-rats i GNU-projektet utan utvecklas helt separat av l era frivilliga programmerare världen över som kan samarbeta tack vare Internet. Linux symboliseras ofta med hjälp av Tux som är dess maskot.

Utdrag

Page 14: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

17

Open Source och fri programvaraLinux är kanske det som open source är mest känt för. Open source, eller öppen

källkod på svenska, är ett förhållningssätt till hur man skriver mjukvara där det vik-tigaste är att källkoden till mjukvaran är öppen för alla vilket innebär att mjukvaran är gratis. Däremot kan distribution och support kosta pengar. Själva dei nitionen av öppen källkod är baserad på Richard Stallmans dei nition av fri programvara (Free Software). Det i nns fyra grundkriterier som ett program måste uppfylla för att vara ”fritt”. Dessa grundkriterier publicerades 1986 av Free Software Foundation (FSF). FSF grundades av Richard Stallman och arbetar för att sprida fri mjukvara och dess i losoi för att förbättra världen. FSF är tätt knutet till GNU-projektet. Kriterierna för fri mjukvara är följande:

• Freedom 0 The freedom to run the program for any purpose.

• Freedom 1 The freedom to study and modify the program.

• Freedom 2 The freedom to copy the program so you can help your neighbor.

• Freedom 3 The freedom to improve the program, and release your improvements to the public, so that the whole community benei ts.

Källa: http://www.gnu.org/philosophy/free-sw.html

I praktiken så är det så att de allra l esta program som uppfyller dei nitionskraven för öppen källkod även gör detta för fri mjukvara och tvärt om. Det som skiljer är den bakomliggande i losoi n. En annan viktig sak att komma ihåg är att Free soft-ware och Open source inte är detsamma som Freeware. Freeware är ett proprietärt program som är gratis. Källkoden till ett Freeware-program är inte öppen för alla. Alltså kan man inte se hur programmet fungerar eller göra egna ändringar i det. Det är en stor skillnad mot öppen källkod och fri mjukvara.

LicenserDet i nns ett l ertal olika typer av licenser för programvara. Licensavtalen för pro-prietär mjukvara kan variera väldigt mycket. Proprietär mjukvara (även kallad non-free software eller closed-source software) är motsatsen till fri mjukvara. Det är egentligen upp till tillverkaren av programvaran att diktera villkoren som gäller för de användare som löser en licens. Löser man en licens så ingår man alltså ett avtal med tillverkaren av programvaran. Detta kallas ofta för EULA (End User Li-cense Agreement). Den kanske mest kända formen av licens är det licensavtal man ingår med Microsoft när man har köpt och installerat någon av deras produkter. I samband med installation så upplyses man om vad man får och inte får göra med programvaran (den där avtalssidan som ingen orkar läsa). Även om man har köpt

Utdrag

Page 15: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

84

Övningsuppgifter1. Beskriv vad följande systemmappar innehåller

a) /etc b) /bin c) /home d) /sbin e) /dev f) /var2. Beskriv hur det grai ska systemet fungerar i Linux.3. Ange vilket program som du använder i Ubuntu för att göra följande:

a) Redigera en jpg-bild

b) Öppna ett word-dokument.

c) Surfa på webben

d) Chatta via MSN

e) Koni gurera och använda e-post4. Ange tre olika skrivbordsmiljöer.

5. I vilken mapp i nns alla tjänster?6. Vad är en tjänst?

7. Vilka olika körnivåer i nns det och vad används de till?8. Beskriv datorns startsekvens från det att man slår igång den till dess att man loggat in i Ubuntu.

9. Beskriv kortfattat hur man gör för att ändra viktiga systeminställningar.

10. Ange sökvägen för din användares skrivbord.

Utdrag

Page 16: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

Operativsystem Linux – Ubuntu 14.04

85

DiskussionsuppgifterDiskussionsuppgifterna genomförs lämpligast i små grupper och är av undersö-kande natur. Det är inte säkert att det i nns ett dei nitivt svar på frågeställningarna. Syftet med uppgifterna är att fördjupa kunskaperna samt stimulera förmågan att aktivt söka och utvärdera information från andra källor (främst Internet).

1. Vad skiljer Unity från GNOME? Varför föredrar vissa GNOME framför Unity och vice versa ?

2. Vilka fördelar i nns med Wayland/Mir?

Praktiska laborationer1. Prova att ändra inställningar för Programstartaren.

2. Prova att ändra Tema och utseende på ditt Ubuntu till något som du tycker passar bra.

3. Kontrollera så du vet hur man startar terminalen.4. Starta Empathy och prova att ansluta till någon tjänst för snabbmeddelanden.

5. Utforska de olika systemmapparna.

6. Ta reda på vilken körnivå som systemet bei nner sig i just nu.7. Lägg till ett nytt program till Programstartaren.

8. Starta Firefox och surfa in på www.google.se utan att använda musen.

Utdrag

Page 17: g 5 - GGS-Datavara i datorn, som till exempel tangentbord, mus, hårddisk, nätverkskort, ljudkort, grai kkort och så vidare. Ett OS sköter även minneshanteringen och ser till så

TREDJE UTGÅVAN

JESPER NILSSON

TREDJE UTGÅVAN

Är du nyfiken på Linux och Ubuntu? Dåär det här rätt bok för dig. Här får dulära dig allt från grundläggande til lavancerad användning av Ubuntu Linux:

• Vad Linux och Ubuntu är

• Installation av Ubuntu Linux

• Användning av populära program

• Användning av terminalkommandon

• Installation av program

• Hantering av användare och grupper

• Nätverksinställningar

• Inställning av olika nättjänster

• Hantering av hårdvara

• Hjälpsökning och problemlösning

• Grundläggande datorsäkerhet

Författaren Jesper Nilsson ger dig enhandfast och bred introduktion til lUbuntu Linux som operativsystem. Bokeninnehåller praktiska övningsuppgifter til lvarje kapitel.

Boken vänder sig til l nybörjare med vissdatorvana upp til l l ite mer avanceradeanvändare. Innehållet är anpassat förkurser på gymnasienivå.

I den här utgåvan behandlas version1 4.04 LTS av Ubuntu.

Jesper Nilsson har efter sin utbildning til ldatoringenjör med magisterexamen ielektroingenjörsteknik (vid BTH) vidare-utbildat sig til l gymnasielärare med in-riktningen datavetenskap och matematik.

www.hme.se