All pastes #910280 Raw Edit

Untitled

public text v1 · immutable
·published 2008-02-19 21:08 UTC
rendered paste body
Jeg må vel si meg enig med Henrik på de fleste punktene her, for øyeblikket her nå har jeg ikke tid til å skrive en like fyldig og fin rapport om faget så langt. Men det kommer nok.

Men som erfaren Linux-bruker synes jeg faglærere bør sette seg ned så fort som mulig og diskutere videre fremgang i dette faget.

Studente har til nå lært litt småting spredt veldig rundt om i systemet, men så langt holder ikke dette mål. Det er alt for lite struktur og sammenheng for nye brukere.

Så jeg foreslår at faglærere gir en større Case-oppgave allerede nå, får studentene til å løse oppgavene ved å bruke man-sider, søke rundt på dokumentasjon og bruke faglærere mer aktivt (Her kan f.eks. alle tre lærerene bidra samtidig så man får litt fortgang om det trengs).

Jeg ville nå før en slik case-oppgave fokusert hardt på ting som dns og mail, og hvordan f.eks. mail kobles mot virtuelle og/eller lokale brukere.
Etter dette kunne de i fått i oppgave å installert en web-tjener, konfigurert denne til å gjøre et eller annet den ikke ville gjort ved standard-installasjon, sette opp en mailtjener (kun internt såklart), legge til brukere her, både lokale og eksterne.
Kanskje bruke et virtualiseringssystem (vmware er vel å foretrekke akkurat i denne sammenhengen) for å installere, og kjøre flere arbeidsstasjoner slik at man kan få delt ut DHCP-informasjon til disse (vi har som Henrik nevnte flere NICs, og det burde dermed gå fint å sette opp en DHCP-server uten å forkludre noe for de andre gruppene). Sette opp en brannmur som passer på hvem som skal ha tilgang til f.eks. å logge på med ssh (Kanskje se på bruken av private nøkler i stedet for passord-innlogging?).

Nå husker ikke jeg detaljene hvordan det er med ledige IPadresser på labbene. Men det hadde også vært en veldig god idé å få frigjort noen IPadresser som vi kan bruke, og også delegert DNS-kontroll til hver gruppes "hovedserver" slik at man kunne satt opp f.eks. bind sammen med DHCP slik at man hadde sett hvordan en maskin som får tildelt IP også får et hostname.

Alt dette er etter min mening flere viktige ting man må kunne/vite noe om om man skal drifte en Linux-server. Hvor lang tid en student som er helt ny på Linux ville brukt på dette vet jeg ikke. Det kunne sikkert tatt alt fra noen dager til flere uker etter som hvilke problemer de møter på, og hvor flinke de virkelig er på å bruke manualsidene og internetressurser.

Enda et tema som kan være interessant, men kanskje ikke like viktig for studentene å lære _nå_ er det å konfigurere, og kompilere sin egen kjerne. Gjerne med så minimal konfigurasjon som mulig.
Ved å gjøre dette vil de muligens se sammenhenger mellom programmer, kjerne og device-filer?

Dette er iallfall det jeg kunne komme på nå for øyeblikket. Det er jo såklart også veldig mange andre, viktige temaer som også bør taes med. Men som Henrik sier må man tenke struktur i faget, ikke bare emner. Her er det studenter uten kjennskap til Linux som skal lære hvordan dette virker, hvorfor det virker slik, hvordan ting henger sammen og hvorfor de skal bruke dette, "tungvindte" systemet hvor ting konfigureres via kommandolinjer og "dos"-vinduer i stedet for et pent, grafisk grensesnitt med Pek-og-Klikk som de finner i Windows Server.