Dagens work log er på bokmål siden andre i klassen kan ha interesse av den.
Sette opp Skolelinux på vår Linux-lab.
Vi har/trenger følgende:
- 15 datamaskiner (to av dem skal være servere)
En server skal være server 1 (hovedserver og tynnklientserver)
Den andre skal være server 2 (ekstraserver) - Tilgang til internett
- 2 svitsjer
- Nettverkskabler mellom alle maskiner og svitsj, mellom server og svitsjer, og mellom internett-tilgang og server.
- Nettverkskort i alle maskiner, 2 i serverne
- InstallasjonsCD for skolelinux (både server, tynnklientserver og arbeidsstasjon finnes på samme CD)
Typer nettverk man kan velge:
- Tynne klienter – booter rett fra nettverk, har ikke egen installasjon.
- Halvtykke klienter – bruker på egne og nettverkets ressurser (ofte noe vanskelig i praksis)
- Arbeidsstasjoner/tykke klienter – kjører alt fra egen maskin
Finne ut hva maskinvare man har
- Dersom man f.eks. har Ubuntu installert:
sudo dmidecode > asdf.txt # lagrer alll info til en tekstfil
gedit asdf.txt #leser tekstfilen - Dersom man ikke har OS:
Laste ned Hiren’s Boot-CD som har mange ulike nyttige verktøy. Bl.a. systemverktøy som kan kjøres rett fra CD’en og som gir en oversikt over all maskinvare i en maskin.
Work log – Installasjon av skolelinux – Hovedserver
- Fant maskin til server. Koblet til en svitsj, samt noen arbeidsstasjoner til svitsjen.
- Satte inn installasjons-CD i server, satte i gang installasjon. Valg: Norsk språk.
- Valg av nettverkskort: Valgte eth0 som kort til internett. (Man får aut. IP fra DHCP-tjener)
- Profilbilde: Valgte “Hovedtjener” som profil, samt Tynnklienttjener.
- Auto.partisjonsverktøy: Ja, for denne gang. Store installasjoner med store disker bør ofte ha manuell partisjonering med oppsett av logiske disker.
- Pakkebrukskartleggingen: Nei
- Brukere og passord: Rootpassord = <skjult her siden dette publiseres i blogg>. Bruker er “root”.
- Hente pakker: Norsk
- Mellomtjener (proxy): I dette tilfellet: Nei
(Programvaren installeres….) - Logge inn med bruker og passord
- Fra terminal:
uname-a # Gir informasjon om tjener. Får bl.a. meldingen “SMP” som betyr at den støtter flere CU. Ikke vanskelig å bytte kernel dersom man trenger det.
apt-cache search kernel-image | grep smp # Gir info om hvilke kernel man kan få tak i.
free # Gir info om minne
cat /proc/cpuinfo # Gir info om prosessorene
cat /proc/meminfo # Gir info om memory - Tynnklienttjeneren starter siden den har prioritet før hovedtjeneren. Derfor har vi ikke internett-access, pluss at vi ikke har brannmur mellom server og klientene. Man må blant annet definere hovedtjener sin access for at tynnklienttjeneren skal få access også:
Janis gir en foreløbig løsning på dette i sin blogg.
Dette løser ikke alle problemene med at tynnklientene skal koble seg til, men det arbeides med saken. Oppderinger publiseres dersom man løser det.