GnuSkole

Linux i skolen

Gunner Poulsen

Søren Ulrik


Indholdsfortegnelse
1. Indledning
1.1. Læs "Linux - Friheden til at vælge"!
1.2. Gnu Skole
1.2.1. 24-timersskolen
1.3. Softwareanbefalinger
1.3.1. Serverprogrammer
1.3.2. Programmer på Linuxarbejdsstationer
1.4. Programmer vi tror på - men ikke har prøvet
1.4.1. Linux Terminal Server Project
1.4.2. Smoothwall - en firewall distribution
1.4.3. Partition Image for Linux
1.5. Om forfatterne
1.6. Tak!
1.7. Typografi
1.8. Copyright
1.9. Hjælp os - skriv om dine egne erfaringer
2. Installation af GNU/Linux
2.1. Brug RedHat
2.2. Automatiseret opdatering
2.2.1. Up2date
2.2.2. Autoupdate
2.3. Opdeling af harddisken
2.4. Luk sikkerhedshullerne
2.4.1. Sikring af Inetd
2.4.2. Sikring af Xinetd
2.4.3. Sikring af selvstændige serverprogrammer
3. Fjernstyring af GNU/Linux
3.1. SSH
3.1.1. Hvad er SSH?
3.1.2. Opsætning af en SSH1 server
3.1.3. Opsætning af en OpenSSH server
3.1.4. Opsætning af SSH-klienter
4. Linux som postserver
4.1. SMTP, POP3 og IMAP
4.2. Exim
4.2.1. Exim.conf
4.2.2. Videresendelse
4.3. Imap
4.3.1. Kryptering af Imap og pop3
4.4. Dedikeret postserver
5. Linux som proxyserver
5.1. Hvad er en proxyserver?
5.1.1. Hvilket program bør jeg bruge som proxyserver?
5.2. Squid
5.2.1. Hvilket hardware kræver Squid?
5.2.2. Installation af Squid
5.2.3. Ændring af sprog i Squid
5.2.4. Tilretning af squid.conf
5.2.5. Fjern reklamer med Sleezeball
5.2.6. Start af Squid
5.2.7. Squid som en del af en firewall
5.3. Opsætning af proxyklienter
5.3.1. Netscape Communicator 4.76 til GNU/Linux
5.3.2. Netscape Communicator 4.51 DK til Windows
5.3.3. Internet Explorer til Windows
5.3.4. Litteratur og henvisninger
6. Linux som fil- og printerserver for Windows-maskiner
6.1. Samba
6.1.1. Installation af Samba
6.1.2. Første eksempel - Samba som fil- og printerserver i et NT-domæne
6.1.3. Andet eksempel - Samba som NT Domain Controller
6.1.4. Sikring af Windows9x-klienter
7. Linux som server for Linuxmaskiner.
7.1. Brugergodkendelse med NIS/YP
7.1.1. Opsætning af NIS på klientmaskinerne
7.2. Uddeling af /home med NFS
7.2.1. Opsætning af NFS på klientmaskinerne
8. Linux som webserver
8.1. Installation af Apache
8.1.1. RedHat 6.2
8.1.2. RedHat 7.0
8.2. Tilretning af Apache
8.3. Brugernes hjemmesider
8.4. MOD_SSL
8.4.1. Installation af mod_ssl i RedHat 6.2
8.4.2. Installation af mod_ssl i RedHat 7.x
8.4.3. Lav dit eget SSL-server-certifikat
8.5. PHP4/MySQL
8.5.1. Installation af MySQL
8.5.2. Installation af PHP
9. Udvidelse af webserveren
9.1. Webmail
9.1.1. Neomail
9.1.2. Tilpasning af ipop3d
9.2. Fjernadgang til dine filer
9.2.1. Brugergodkendelse med Averist
9.2.2. Fjernadgang med Drall
9.3. FindElev
9.3.1. Download og opsætning af FindElev
9.3.2. Start søgning
10. Linux som ftp-server
10.1. FTP-server
10.2. ProFTPD
10.2.1. Installation af ProFTPD
10.2.2. Tilretning af proftpd.conf
10.3. Kryptering med SafeTP
10.4. Opsætning af klientprogrammer til SafeTP
10.4.1. Windowsklienter til SafeTP
10.4.2. Linuxklienter til SafeTP
11. Linux som firewall
11.1. Hvad er en firewall
12. Disk Quota - hold styr på brugernes diskplads
12.1. Redigering af brugernes diskplads
12.1.1. Soft limit
12.1.2. Hard limit
12.1.3. Grace Period
12.1.4. Redigering af brugernes diskplads:
12.1.5. Tilføjelse til opstartsscripts
13. Dynamisk tildeling af IP-adresser
13.1. DHCP-server
13.1.1. Opsætning af DHCPD
13.1.2. dhcpd.conf
13.1.3. Start af dhcpd
14. Linux som tidsserver
14.1. Tidsservere
14.1.1. NTPD - serverdelen
14.1.2. Opsætning af Linuxklienter
14.1.3. Opsætning af Windowsklienter
A. Skrivevejledning til Gnu Skole - Linux i skolen
A.1. Tags
A.2. Installation og opsætning af Docbook-værktøjerne