Kmom01: Linux som server

By , . Latest revision .

Kursutveckling pågår

Kursen ges hösten 2019 läsperiod 1.

Det första vi behöver är en Linux-server. På något sätt.

Jag kommer visa hur du installerar Linux i VirtualBox, en virtualiseringsmiljö. Du kan välja att göra som jag gör eller så installerar du på en annan server. Kanske har du en gammal dator till övers, eller är du bekväm med virtuella servrar, eller investerar du i en Raspberry Pi för ett par hundralappar.

Det första kursmomentet går ut på att installera Debian/Linux och logga in på maskinen som en server, via SSH.

För att lyckas med det så behöver du bekanta dig med grunderna i terminalen och lära dig ett par av de viktigaste kommandona som utförs i terminalen.

Okey, terminalen, och nu då?

Okey, terminalen, och nu då?

(Detta är instruktionen för kursmomentet och omfattar det som skall göras inom ramen för kursmomentet. Momentet omfattar cirka 20 studietimmar inklusive läsning, arbete med övningar och uppgifter, felsökning, problemlösning, redovisning och eftertanke. Läs igenom hela kursmomentet innan du börjar jobba. Om möjligt – planera och prioritera var du vill lägga tiden.)

#Labbmiljön

(ca: 2-4 studietimmar)

Det finns en längre beskrivning om kursens labbmiljö. Läs den om du är osäker på vad som skall göras, eller om detta är din första dbwebb-kurs.

Den korta varianten är att du behöver installera labbmiljön, uppdatera dbwebb-cli samt klona och initiera kursrepot.

# Gå till din katalog för dbwebb-kurser
dbwebb selfupdate
dbwebb clone vlinux
cd vlinux
dbwebb init

#Läsanvisningar

(ca: 4-10 studietimmar)

#Kurslitteratur

Läs följande:

  1. The Linux Command Line
    • Ch1 What Is The Shell?
    • Ch2 Navigation
    • Ch3 Exploring The System (översiktligt)
    • Ch4 Manipulating Files And Directories (översiktligt)

I referenslitteraturen, är följande kapitel relevanta.

  1. The Debian Administrator’s Handbook.
    • Ch 1: The Debian Project (översiktligt)
    • Ch 4: Installation (översiktligt, detaljerat vid behov)

#Video

Titta på följande:

Det finns videos kopplade till installationsanvisningarna.

#Övningar & Uppgifter

(ca: 6-10 studietimmar)

#Övningar

  1. Som en del av labbmiljön har du redan installerat Debian i en VirtualBox. Det, tillsammans med installationen av VirtualBox är den stora biten i detta kursmomentet.

  2. Försök gärna installera Guest Additions. Det kommer underlätta arbetet framöver.

  3. Gör första delen i guiden “Kom igång med SSH”. SSH-nycklar tar vi i nästa kursmoment så det kan du vänta med.

#Uppgifter

Dessa uppgifter skall utföras och redovisas.

  1. Gör uppgiften “Installera Debian som server”.

  2. Gör uppgiften “Skapa en me-sida till linux-kursen”. Här fyller du på din redovisningstext efter varje kursmoment.

Dubbelkolla med videon så du fått med alla delar.

#Extra

Det finns inga extrauppgifter.

#Resultat & Redovisning

(ca: 1-2 studietimmar)

Läs instruktionen om hur du skall redovisa.

Se till att följande frågor besvaras i redovisningstexten.

  • Är du sedan tidigare bekant med Unix, Linux, Debian och/eller terminalen?
  • Hur känns det med Unix-kommandon på terminalen, är det udda eller bekvämt?
  • Valde du att köra standard med VirtualBox och Debian eller hur gjorde du?
  • Hur kändes det att jobba med VirtualBox och ser du fördelar med det arbetssättet?
  • Installerade du Guest Additions?
  • Var det något som krånglade eller tog extra mycket tid?

#Revision history

  • 2019-03-19: (E, lew) Inför HT19.
  • 2017-12-21: (D, mos) Eget dok labbmiljö, genomgången.
  • 2017-01-16: (C, mos) Länk till videoserie.
  • 2017-01-04: (B, mos) Förberedelse inför linux-v2.
  • 2015-06-23: (A, mos) Första utgåvan för kursen.

Document source.