Hvordan sette opp, og drifte et Skolelinux nettverk.

Hvordan bruke mindre tid på å drifte, og mer på opplæring av elevene.

Mr. Klaus Ade Johnstad


Innholdsfortegnelse
Forord
1. Hvor og hvordan få hjelp.
1.1.
1.1.1. Epostlistene til Skolelinux
1.1.2. IRC chatkanalen til Skolelinux
1.1.3. Lim inn på Google
1.1.4. Invitere en Skolelinux kyndig person inn i din datamaskin
1.1.5. Bakdør inn i Skolelinux vha en ssh-tunnel.
2. Skaffe "riktig" hardware
2.1. Brannmur/router
2.2. Hovedtjener
2.3. Tynnklientjener
2.4. Tynnklient
2.5. Arbeidsstasjon
2.6. Bærbar
3. Brannmur/router for et Skolelinux nettverk
3.1. Utstyr
3.1.1. Siste aktuelle versjon av Coyote Linux
3.2. Hvordan skal jeg plassere denne brannmuren/routeren i Skolelinux nettverket?
3.3. Lage disketten
3.3.1. Lage disketten på en Windows maskin
3.4. Oppgradere til en nyere versjon av Coyote Linux
3.5. Oppstart
3.6. Innlogging
3.7. Webgrensesnittet til coyote Linux
3.8. Innlogging via SSH
3.9. Nyttige kommandoer i Coyote Linux
3.10. Ofte brukte nyttige kommandoer
3.11. Lage kopi av Coyote Linux disketten.
3.12. Coyote Linux som vanlig DHCP-server i et Linux/Windows/Mac-nettverk
3.13. Coyote Linux og forskjellige internettleverandører
A. Støttede nettverkskort og drivermodul som skal brukes.
A.1. Støttede nettverkskort og drivermodul som skal brukes.
A.2. Bruk av 3com 509 ISA nettverkskort
B. Ytterligere info om Coyote Linux
4. Installasjon av Skolelinux
4.1. Klargjøring av maskin for å boot fra cdrom.
4.2. Kort beskrivelse av profilene
4.3. Første del
4.4. Andre del
4.4.1. Noe gikk galt...
4.4.2. Ser du ikke noe fint innlogginsbilde?
4.4.3. Skru av, reboot maskinen.
5. Etter at installasjonen er ferdig-I
5.1. Hva slags program skal brukes for å redigere systemfiler?
5.2. Virker skjermkortet?
5.3. Legge inn ny kjerne med støtte for flere CPU og mer RAM
5.4. Øke størrelsen på diskpartisjonene.
5.4.1. Endre størrelsen på partisjonen /usr
5.4.2. Endre størrelsen på partisjonen /skole/tjener/home0
5.4.3. Endre størrelsen på partisjonen /skole/backup
5.4.4. Endre størrelsen på partisjonen /var
5.4.5. Endre størrelsen på partisjonen /var/opt/ltsp/swapfiles
5.4.6. Legge inn et nytt logisk volum(lv)
5.5. Redigere nettgrupper
5.5.1. Nettgruppemodulen
5.5.2. Legge verter til en nettgruppe
5.5.3. Lagre endringene
5.5.4. Legge til ny nettgruppe
5.5.5. Legge til en en undergruppe
5.5.6. Slette en nettgruppe
5.5.7. Fjerne verter fra en nettgruppe
5.5.8. Fjerne en undergruppe
5.6. Oppsett av tynnklienter
5.6.1. Lage oppstartsdiskett for vanlige (ikke PXE-kort) nettverkskort
5.6.2. Låse tynnklienter med MAC-adresse til et IP-nummer.
5.6.3. Spesialtilpassing av tynnklienter
5.7. Virker nettverkskortene?
5.8. Administrasjon av pakker.
5.8.1. Oppdater databasen med info om tilgjengelige pakker.
5.8.2. Oppgradere samtlige installere pakker til en nyere versjon
5.8.3. Oversikt over hvilke pakker som er installert
5.8.4. Lete etter en bestemt pakke
5.8.5. Vise tilgjengelig informasjon om en pakke.
5.8.6. Installere en pakke
5.8.7. Fjerne en installert pakke
5.8.8. Installer en helt bestemt versjon av en pakke
5.8.9. Installere en pakke ved hjelp av dpkg
5.8.10. Lete igjennom filer som installeres fra en bestemt pakke
5.8.11. Finne hvilken pakke en fil kommer fra
5.8.12. Eget lokalt speil med deb-pakker.
5.9. Kvotesystem på harddiskplass
5.9.1. Stoppe fila .xsession-error fra å fylle hele harddisken
6. Etter at installasjonen er ferdig-II
6.1. Legge til en skriver, på en tynnklient
6.2. Muliggjøre bruk av diskett på en tynnklient
6.2.1. Bruk av MToolsFM
6.2.2. .mtoolsrc både på tynnklient og arbeidsstasjon
6.3. Muliggjøre bruk av USB-penn på en tynnklient
6.3.1. Feilmelding av typen mtools_skip_check=1
6.4. Lyd på tynnklienter
7. Spesialtilpassning for dine brukere
7.1. Bestemme hvilke kataloger brukerene skal ha
7.2. Bestemme hvordan programmenyen skal se ut.
7.3. Automatisk start av program ved innlogging.
7.4. Beskjed til alle ved pålogging.
7.4.1. Beskjed til en bestemt bruker ved pålogging.
7.5. Gi beskjed til alle brukere som er pålogget
7.6. Automatisk innlogging av en bruker
7.6.1. Automatisk utfylling av brukernavn i innlogginsboksen
7.7. Sette opp skrivebord, menylinjer, osv likt for alle når brukeren blir opprettet.
7.7.1. Kicker, nederste menylinje
7.7.2. Ikoner på skrivebordet, bakgrunnen
8. Daglig drift av Skolelinux nettverket med Webmin
8.1. Passordet til Webmin
8.2. Backup
8.2.1. Sammenligne forskjellige versjoner av samme fil
8.2.2. Egen dedikert backupserver
8.2.3. slbackup fra kommandolinja
8.3. Brukeradministrasjon
8.3.1. Endring av brukerens passord
8.3.2. Bytte ldap-admin passordet
8.3.3. Direkte redigering av filene i LDAP-databasen.
8.3.4. Hvordan starte med en ny "frisk" LDAP-database?
8.4. Programadministrasjon
9. Konfigurasjon/bruk av de mest brukte program.
9.1. webmin
9.2. OpenOffice.org
9.2.1. Første og andre gangs start av OOo
9.2.2. Personlig innstilling av OOo
9.2.3. Bruk av OOo
9.2.4. Eksport direkte til PDF-format
9.3. Kmail
9.3.1. Bruk av KMail
9.3.2. Automatisk start og henting av epost ved innlogging.
9.4. Konqueror, filbehandler
9.5. KSirc
9.6. kpackage
9.7. gimp
9.8. Opera
9.9. Mozilla
9.9.1. Acrobat Reader som plugin i Mozilla/Konqueror
9.9.2. Legge inn plugin for å se NRK-tv og andre filmsnutter på nett.
9.9.3. Macromedia Flash Player plugin i Mozilla
9.10. kstars
9.11. kgeo
10. Nyttige program som ikke følger med på Skolelinux cd'en
10.1. Acrobat reader
10.2. Mplayer
C. Sømløs integrering av av Mac OS X maskiner
D. Softwareraid i Skolelinux
E. KDE3.X i Skolelinux
E.1. KDE3.X i Skolelinux
E.1.1. KDE3.2 i Skolelinux
E.2. KDE3.1 på tynnklientene
F. Kompilering av egne program
G. Egen oppstartslogo på tynnklientene
H. Ekstra eksternt tilbehør
H.1. Digitalt fotokamera
H.2. Digitalt videokamera
H.3. Skanner
H.4. Leselist
H.5. CD/DVD
H.5.1. CD-brenner
H.5.2. DVD-spiller
H.6. USB-penn
H.6.1.
H.7. Smarttech Touchboard
H.7.1. SmartBoard ikoner for brukerene
I. Diverse "hjemmelagde" løsninger
I.1. Laste ned nye versjoner av Skolelinux cd, på en smart måte ved hjelp av rsync
I.2. Hindre at brukere logger seg på flere tynnklienter samtidig.
I.2.1. Kaste ut en bruker
I.3. Sørge for at alle prosesser/program virkelig avsluttes ved utlogging.
I.4. Legg ut ikoner på bakgrunnen til flere brukere samtidig.
J. Andre "geniale" Linux distribusjoner
J.1. Snøfrix
J.2. Knoppix
J.3. BBC
J.4. SLAX
J.5. tomsrtbt
J.6. Freeduc, Live CD-ROM of free software for schools
K. Diverse kjekke småscripts
K.1. Små scripts
K.1.1. Fjerne kommentarlinjer
K.1.2. Foreta endringer i flere filer samtidig.
L. GNU General Public License
L.1. Preamble
L.2. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
L.2.1. Section 0
L.2.2. Section 1
L.2.3. Section 2
L.2.4. Section 3
L.2.5. Section 4
L.2.6. Section 5
L.2.7. Section 6
L.2.8. Section 7
L.2.9. Section 8
L.2.10. Section 9
L.2.11. Section 10
L.2.12. NO WARRANTY Section 11
L.2.13. Section 12
L.3. How to Apply These Terms to Your New Programs
Tabelloversikt
3-1. De forskjellige navn på nettverkskortene
Figuroversikt
3-1. Grafisk oversikt over hvordan Coyote Linux kan settes i Skolelinux nettverket
3-2. Oppstart av Coyote Linux
3-3. Generering av nøkler
3-4. Coyote innlogging
3-5. Coyote Linux velkomst meny
3-6. Bytte av passord
3-7. Coyote Linux nettadresse
3-8. Coyote Linux webgrensesnitt velkomst
4-1. Oppstart av Skolelinux
4-2. Valg av språk.
4-3. Udeb-pakker installeres.
4-4. Informasjon om de ulike "profilene"
4-5. De forskjellige "profilene"
4-6. Lasting av nødvendige driver.
4-7. Pass på! Alt som ligger på din harddisk vil bli slettet!
4-8. De siste nødvendige pakker blir installert, samt kjernen
4-9. Siste forberedelser for andre del av installasjonen.
4-10. Oppstart av Skolelinux fra harddisk med GRUB[1]
4-11. Typisk "kryptisk" Linux oppstartsskjerm
4-12. Root-passord, sjefen-over-alle-sjefer-passord.
4-13. Du vil ikke se passordet som du skriver inn
4-14. Installasjon av pakker i andre del av installasjonen.
4-15. Ferdig med installasjonen, klar til innlogging
5-1. Tekstbasert innloggingsbilde
5-2. Oversikt over nettgrupper
5-3. Legge verter til en nettgruppe
5-4. Nye verter lagt til i nettgruppa
5-5. Endringene lagres
5-6. Legge til ny nettgruppe
5-7. Ny gruppe lagt til
5-8. Legge til en en undergruppe
5-9. Undergruppe lagt til
6-1. MToolsFM oppstartsbilde
6-2. Valgmuligheter
7-1. kschoolmenu, start
7-2. kschoolmenu, add meny
7-3. kicker
8-1. Webmin servers
8-2. slbackup, general
8-3. slbackup, backup details
8-4. slbackup, backup details, client
8-5. slbackup, backup details, server
8-6. slbackup, restore
8-7. slbackup, restored files
8-8. slbackup, Maintenance
8-9. slbackup, SSH keys
8-10. mgdiff
8-11. Brukeradministrasjon
8-12. File import
8-13. Brukeradministrasjon
8-14. Brukeradministrasjon
8-15. Brukeradministrasjon
8-16. Brukeradministrasjon
8-17. Brukeradministrasjon
8-18. Brukeradministrasjon
8-19. Brukeradministrasjon
8-20. Brukeradministrasjon
8-21. Brukeradministrasjon
8-22. Brukeradministrasjon
8-23. kdepasswd, gammelt passord
8-24. kdepasswd, nytt passord
8-25. kdepasswd, vellykket.
8-26. kdepasswd, for langt passord
9-1. OOo, ekstern adressebok
9-2. OOo, registrering
9-3. OOo, innstillinger
9-4. OOo, eksterne programmer
9-5. OOo, verktøylinjer
9-6. Print direkte til pdf-format
9-7. KMail ikonet
9-8. KMail oppstartsbilde
9-9. KMail Identitet
9-10. KMail Nettverk
9-11. KMail Ny konto, pop3
9-12. KMail Ny konto, imap
9-13. KMail, bekreft før sending
9-14. KMail, Sikkerhetsinnstillinger
9-15. KMail, Forskjellige innstillinger
9-16. KMail, menylinje
9-17. KMail, ny epost
9-18. KMail, epostmenylinje
9-19. KMail, mappe-menylinje
9-20. Filbehandler, hjem ikon