Hjemmeside
Nyheter
Forelesningsplan
Oppgaver
Eksempler
Pensumliste

Operativsystemer med Linux

Forelesningsplan

Dette er en foreløpig plan for høsten 2016. Det blir antagelig endringer av planen i løpet av semesteret.

Uke Tema Pensum fra
læreboken
Materiale fra
forelesninger
34 Introduksjon til operativsystemer
og Linux
1.1 - 1.8 Info. om kurset
Generelt om operativsystemer
IT- og Linux-historikk
Litt om maskinvare
35 Onsdag 31.08:
Bruk av shell

Fredag 02.09:
Installasjon av Linux, virtuelt miljø, intro. til lab.
(v/Ted Sørlie og Tore P. Engen)


2.1 - 2.6
 
 
Kapittel 8
Bourne-again shell
Filterprogrammer og I/O
36 Filhåndtering 3.1 - 3.4
3.6, 3.8
Filer i Linux og Bourne-again shell
Håndtering av filer og kataloger
Håndtering av tekstfiler
37 Tilgang til filer
Prosesshåndtering
3.5
4.1 - 4.6
Filsikkerhet i Linux
Prosesser og tråder
Scheduling og prosesshåndtering
Brukerhåndtering av prosesser
38 Onsdag 21.09:
Linux-applikasjoner, emacs, LaTeX

Fredag 23.09:
Brukerhåndtering
Systeminitialisering, Linux Services
(v/Tore P. Engen)

 
5.1 - 5.7
 
 
Kapittel 9
Kapittel 11
 
Linux-applikasjoner
 
 
Brukerkontoer
Tjenester
39 Onsdag 28.09:
Regulæruttrykk

Fredag 30.09:
Iptables, brannmur, routing
(v/Tore P. Engen)

 
6.1 - 6.3  
 
 
Kapittel 11
Kapittel 12
 
Regulæruttrykk
 
 
Iptables
40 grep og sed
Shellprogrammering
6.4 - 6.6
7.1 - 7.5
grep, sed, awk
Programmer og variabler
Betinget eksekvering, if og case
41 Onsdag 12.10:
Shellprogrammering

Fredag 14.10:
Webtjenester, oppsett og
konfigurasjon av apache, DNS
(v/Tore P. Engen)

 
7.6 - 7.8 
 
 
Kapittel 12
 
Iterasjon

 
Webtjenester
42 Shellprogrammering
Håndtering av minnet
7.9
8.6, 11.2.1,
14.4.4
Vg. shellprogrammering
Minnehåndtering i OS
Tildeling av minne
43 Filsystemet i Linux 10.1 - 10.6 Filsystem i Linux
Toppnivåkataloger
44 Onsdag 02.11:
Programmering i C

Fredag 04.11:
Oppsett av sendmail og andre
tjenester (v/Tore P. Engen)

 
 
 
 
Kapittel 12
   
Grunnleggende C
 
 
Mailtjenester
45 Onsdag 09.11:
Sikkerhet på tjenestenivå,
feilsøking (v/Tore P. Engen)

Fredag 11.11:
Videregående C-programmering

 
Kapittel 12
   
Driftsrutiner  
 
 
 
Vg. programmering i C
46 Videregående C-programmering
Gjennomgang av øvingsoppgaver
   
47 Repetisjon av pensum
Gjennomgang av prøveeksamen
  Prøveeksamen
Løsningsforslag

Jan Høiberg