==== Linux – Friheden til systemadministration ==== === Version 2.8.20060113 – 2021-01-07 === == Peter Toft == == Hans Schou == Ophavsret © 1998-2005 Peter Toft og mange andre under "Åben dokumentlicens (ÅDL) - version 1.0". Administrer din egen Linux-server. ---- **Indholdsfortegnelse** [[admin:adminforord|Forord]]1.[[admin:adminforord#adminforordet|Forord]]2.[[admin:admin-linuxbog-serien|Linux-bøgerne]]3.[[admin:admin-ophavsret|Ophavsret]]4.[[admin:adminomos|Om forfatterne og bogens historie]]5.[[admin:admin-tak|Vi siger tak for hjælpen]]6.[[admin:typografi|Typografi]]1.[[admin:etc-filer|Hvor finder jeg opsætningsfilerne?]]1.1.[[admin:etc-filer#etc-password-filen|/etc/passwd]]1.2.[[admin:etc-shadow-filen|/etc/shadow]]1.3.[[admin:etc-group-filen|/etc/group]]1.4.[[admin:etc-gshadow-filen|/etc/gshadow]]1.5.[[admin:etc-fstab-filen|/etc/fstab]]1.6.[[admin:etc-hosts-filen|/etc/hosts]]1.7.[[admin:etc-resolv-conf-filen|/etc/resolv.conf]]1.8.[[admin:etc-inetd-conf-filen|/etc/inetd.conf]]1.9.[[admin:etc-issue|/etc/issue.net og /etc/issue]]1.10.[[admin:etcrcdfilen|/etc/rc.d/]]1.10.1.[[admin:etcrcdfilen#RH-etc-rc-d-filen|Red Hat-opstartsfiler]]1.10.2.[[admin:etcrcdfilen#SuSE-etc-rc-d-filen|SuSE-opstartsfiler]]1.11.[[admin:etc-sysconfig-filen|/etc/sysconfig/]]1.11.1.[[admin:etc-sysconfig-filen#etc-sysconfig-clock|/etc/sysconfig/clock]]1.12.[[admin:etc-crontab-filen|/etc/crontab]]1.13.[[admin:etc-sendmail-cf-filen|/etc/sendmail.cf]]1.14.[[admin:etc-aliases-filen|/etc/aliases]]1.15.[[admin:etc-printcap-filen|/etc/printcap]]1.16.[[admin:etc-conf-modules-filen|/etc/conf.modules]]1.17.[[admin:etc-securetty-filen|/etc/securetty]]1.18.[[admin:etc-exports|/etc/exports]]1.19.[[admin:xf86config-filen-kort|/etc/X11/XF86Config - /etc/XF86Config]]1.20.[[admin:admin-finde-versionsoplysninger|Versionsoplysninger]]1.20.1.[[admin:admin-finde-versionsoplysninger#admin-finde-versionsoplysinger-debian|Finde versionsoplysninger for et Debian-system]]1.20.2.[[admin:admin-finde-versionsoplysninger#admin-finde-versionsoplysinger-redhat|Finde versionsoplysninger for et Red Hat-system]]1.21.[[admin:filsystem-videre|Videre læsning]]2.[[admin:sysadm|Systemadministration]]2.1.[[admin:sysadm#tilfoeje-brugere|Tilføje brugere]]2.2.[[admin:erstatning-af-tekst|Erstatning af tekst i flere filer]]2.3.[[admin:glemt-passwd|Har du glemt din adgangskode?]]2.4.[[admin:opstart|Opstart af Linux]]2.4.1.[[admin:opstart#NTogLinux|Samtidig installation af Windows og Linux]]2.5.[[admin:runlevel|Hvad er et "runlevel"?]]2.6.[[admin:nedlukning|Nedlukning af Linux]]2.7.[[admin:crontab|Crontab]]2.7.1.[[admin:crontab#etc-crontab|/etc/crontab]]2.7.2.[[admin:crontab#de-andre-crontab-filer|/etc/cron.daily, hourly, monthly, weekly]]2.7.3.[[admin:crontab#bruger-crontab|Brugernes crontab-filer]]2.7.4.[[admin:crontab#at|Kør ikke-gentagne jobs med at]]2.8.[[admin:sikkopi|Sikkerhedskopiering]]2.8.1.[[admin:sikkopi#sikkopi-metoder|Metoder for sikkerhedskopiering]]2.8.2.[[admin:sikkopi#sikkopiprog|Værktøjer til sikkerhedskopiering]]2.9.[[admin:dpms|DPMS - aktiv strømstyring]]2.10.[[admin:cpu-temperatur|Måling af CPU-temperatur]]2.10.1.[[admin:cpu-temperatur#fejlfind-maskinel-overvaagning|Fejlfinding]]2.10.2.[[admin:cpu-temperatur#fejlrapport-maskinel-overvaagning|Indsamling af oplysninger til fejlrapport]]2.11.[[admin:logfiler|Log-filer]]2.11.1.[[admin:logfiler#varlogmessages|/var/log/messages]]2.11.2.[[admin:logfiler#dmesg|dmesg]]2.11.3.[[admin:logfiler#varlogmail|/var/log/mail/info]]2.12.[[admin:quota|Kontrol af diskforbrug med quota]]2.13.[[admin:stille-maskine|Hvordan man får sin linuxmaskine til at holde op med at bruge harddisken]]2.13.1.[[admin:stille-maskine#stille-programmer|Problematiske programmer]]2.14.[[admin:kickstart|Kickstart]]2.15.[[admin:saette-tid|Sætte tiden]]2.16.[[admin:sysadm-mknod|Oprette enheder]]2.17.[[admin:sysadm-afslutning|Tips og tricks]]3.[[admin:filsystemer|Filsystemer]]3.1.[[admin:filsystemer#bad-blocks|Defekte blokke på harddisken]]3.1.1.[[admin:filsystemer#starte-alternativt-system|Starte maskinen uden om harddisken(e)]]3.1.2.[[admin:filsystemer#hvilke-filsystemer-skal-tjekkes|Hvilke filsystemer skal tjekkes?]]3.1.3.[[admin:filsystemer#finde-og-maerke-daarlige-blokke|Finde og mærke dårlige blokke]]3.2.[[admin:partitionstabel-vaek|Hjælp min partitionstabel er væk]]3.3.[[admin:reiserfs|ReiserFS]]3.4.[[admin:migrering-ext2-ext3|Migrering fra ext2 til ext3]]3.5.[[admin:software-raid|Software-RAID]]3.5.1.[[admin:software-raid#hvad-er-raid|Hvad er RAID?]]3.5.2.[[admin:software-raid#hw-sw-raid|Forskel mellem hardware- og software-RAID]]3.5.3.[[admin:software-raid#spejlet-raid|Opsætning af spejlede diske.]]3.5.4.[[admin:software-raid#linear-raid|Opsætning af linear RAID]]3.5.5.[[admin:software-raid#raidhotadd-remove|raidhotadd og raidhotremove]]3.6.[[admin:harddisk-tuning|Harddisk-tuning]]3.7.[[admin:hvad-laver-hvad|Hvilke filer har programmet åbne?]]3.7.1.[[admin:hvad-laver-hvad#lsof|lsof]]3.7.2.[[admin:hvad-laver-hvad#fuser|fuser]]3.7.3.[[admin:hvad-laver-hvad#proc-afmontering|Afmontering af filsystem via /proc]]3.8.[[admin:fejlfinding|Fejlfinding]]4.[[admin:kerne|Linux-kernen]]4.1.[[admin:kerne#Hovedkarakteristika|Hovedkarakteristika ved Linux-kernen]]4.2.[[admin:linux-er-ikke|Linux er ikke]]4.3.[[admin:proces-management|Proces-management]]4.3.1.[[admin:proces-management#Processtruktur|Proces-struktur]]4.3.2.[[admin:proces-management#Linux-opstart|Opstart af Linux]]4.3.3.[[admin:proces-management#Procesrelationer|Procesrelationer]]4.3.4.[[admin:proces-management#Proces-ID|Proces-ID]]4.4.[[admin:kerne-proc|proc-filsystemet]]4.5.[[admin:devfs|Devfs]]4.5.1.[[admin:devfs#hvad-er-dev|Hvad er /dev]]4.5.2.[[admin:devfs#hvad-er-devfs|Hvad er Devfs]]4.6.[[admin:kernelcompile|Omkonfigurere Linux-kernen]]4.6.1.[[admin:kernelcompile#kernelklar|Bliv klar til at oversætte kernen]]4.6.2.[[admin:kernelcompile#oversaet-kerne|Oversæt Linux-kernen]]4.6.3.[[admin:kernelcompile#kerne-opgradering|Opgradering af kernen]]4.6.4.[[admin:kernelcompile#rescuedisk|Lav en redningsdiskette]]4.7.[[admin:kerne-moduler|Moduler]]4.7.1.[[admin:kerne-moduler#lsmod|Hvad findes der allerede indlæst?]]4.7.2.[[admin:kerne-moduler#modprobe|Indlæs et modul]]4.7.3.[[admin:kerne-moduler#modprobe-r|Nedlæg et modul]]4.7.4.[[admin:kerne-moduler#modulopsaetning|Opsætning]]4.8.[[admin:kerne-2-4|Kerne 2.4]]5.[[admin:net|Netværksprogrammer]]5.1.[[admin:net#ping|Ping]]5.2.[[admin:telnet|telnet]]5.3.[[admin:ftp|ftp]]5.4.[[admin:admin-wget|wget]]5.5.[[admin:ncftp|ncftp]]5.5.1.[[admin:ncftp#ncftpget|ncftpget]]5.5.2.[[admin:ncftp#ncftpput|ncftpput]]5.6.[[admin:news-server|Linux som newsserver]]5.6.1.[[admin:news-server#leafnode|Leafnode, en NNTP-server til hobby-brug]]5.7.[[admin:ntp|NTP - tidssynkronisering]]5.8.[[admin:hastighed-og-duplex|Opsætning af netkortparametre]]5.9.[[admin:rsync|Synkronisering af data mellem to steder med rsync]]6.[[admin:tcp-ip-dns|TCP/IP og DNS]]6.1.[[admin:tcp-ip-dns#ip-adresser|IP-adresser]]6.2.[[admin:netklasser|Netklasser]]6.2.1.[[admin:netklasser#subnet-maske|Subnet-maske]]6.3.[[admin:netsammenkobling|Sammenkobling af flere netværk]]6.4.[[admin:klasseloest-internet|Klasseløst internet]]6.5.[[admin:eks-net|Eksempel på netværk tilkoblet internettet]]6.6.[[admin:private-ip|Private IP-adresser]]6.7.[[admin:eks-nat|Eksempel på netværk med NAT]]6.8.[[admin:om-dns|Domain Name Service (DNS)]]6.8.1.[[admin:om-dns#dns-zoner|DNS-zoner]]6.9.[[admin:dns-opsaetning|DNS-opsætning]]6.10.[[admin:bind|Bind]]6.10.1.[[admin:bind#DNS-eks-etc-name-conf|/etc/named.conf]]6.10.2.[[admin:bind#DNS-eks-root-cache|/var/named/root.cache]]6.10.3.[[admin:bind#dns-eks-kongeh-dk|/var/named/intranet]]6.10.4.[[admin:bind#DNS-eks-127-0-0-rev|/var/named/127.0.0.rev]]6.10.5.[[admin:bind#DNS-eks-192-168-0-rev|/var/named/192.168.0.rev]]6.11.[[admin:start-named|Start named]]6.12.[[admin:chroot-dns|Sikret-DNS]]6.12.1.[[admin:chroot-dns#opsaetning-foer-chroot|Indsamling af oplysninger om serverens opsætning før "chroot".]]6.12.2.[[admin:chroot-dns#dns-brugernavn|DNS-serverens brugernavn]]6.12.3.[[admin:chroot-dns#chroot-dns-mount|Tilføjelse til filsystemtabellen]]6.12.4.[[admin:chroot-dns#chroot-dns-mappestruktur|Oprettelse af mappestruktur]]6.12.5.[[admin:chroot-dns#chroot-dns-pars|Parametre til bind-processen.]]6.12.6.[[admin:chroot-dns#chroot-dns-start|Afprøvning af DNS-serveren]]6.12.7.[[admin:chroot-dns#dns-upriviligeret|DNS-serveren som upriviligeret bruger]]6.12.8.[[admin:chroot-dns#dns-upriviligeret-test|Testkørsel af DNS serveren.]]7.[[admin:linux-netvaerk-server|Linux som server]]7.1.[[admin:linux-netvaerk-server#dhcp|Opsætning af DHCP-server]]7.1.1.[[admin:linux-netvaerk-server#dhcp-virkemaade|Hvordan virker DHCP?]]7.1.2.[[admin:linux-netvaerk-server#Valg-af-DHCP-server|Valg af DHCP-server/servere]]7.1.3.[[admin:linux-netvaerk-server#dhcp-isc|ISC DHCP-server]]7.1.4.[[admin:linux-netvaerk-server#dhcp-dns|DHCP og DNS]]7.2.[[admin:ftpd|FTP-server]]7.3.[[admin:nfs|NFS – Deling af filer mellem Unix-maskiner]]7.4.[[admin:nis|NIS – deling af adgangskodefiler mellem Unix-maskiner]]7.5.[[admin:appletalk|AppleTalk]]7.5.1.[[admin:appletalk#netatalk-print|Udskrivning via Netatalk]]7.5.2.[[admin:appletalk#appletalk-andet|Anden nyttig viden om AppleTalk-server]]7.6.[[admin:ring-ind-server|Linux som ring-ind-server]]7.7.[[admin:linux-x|Linux som X-server og terminal]]7.7.1.[[admin:linux-x#linux-xserver|Linux som X-server]]7.7.2.[[admin:linux-x#linux-xklient|Linux som X-klient]]7.8.[[admin:admin-cups|Printserver med CUPS]]7.9.[[admin:high-availability|High Availability]]7.10.[[admin:ldap|LDAP]]8.[[admin:e-post-server|E-post servere]]8.1.[[admin:e-post-server#postfix|Postfix]]8.1.1.[[admin:e-post-server#postfix-virtual|Modtage e-mail for flere domæner samtidigt]]8.2.[[admin:mailman|Mailman]]8.2.1.[[admin:mailman#mailman-installation|Installation af Mailman]]8.2.2.[[admin:mailman#mailman-init|Opsætning af Mailman]]8.2.3.[[admin:mailman#mailman-liste-opret|Oprette postlister i Mailman]]8.3.[[admin:exim|Exim]]8.3.1.[[admin:exim#exim-og-procmail|Brug af procmail under exim]]8.3.2.[[admin:exim#exim-mailman|Brug af Mailman listmanager sammen med Exim]]9.[[admin:tynde-klienter|Tynde klienter med Linux]]9.1.[[admin:tynde-klienter#LTSP|LTSP]]9.1.1.[[admin:tynde-klienter#LTSP-internt|LTSP virkemåde]]9.1.2.[[admin:tynde-klienter#ltsp-opsaetning-af-server|Opsætning af server]]9.1.3.[[admin:tynde-klienter#ltsp-opsaetning-af-klient|Opsætning af klient]]9.1.4.[[admin:tynde-klienter#ltsp-problemer|Problemløsning i LTSP]]10.[[admin:samba|Linux som server i Windows-netværk (Samba)]]10.1.[[admin:samba#Samba-Unix|Opsætning af Samba-serveren i Linux]]10.1.1.[[admin:samba#samba-tillidsforhold|Tillidsforhold mellem maskinerne]]10.1.2.[[admin:samba#samba-pdc|Samba som primær domænekontroller]]10.2.[[admin:swat|Swat (Samba Web Administration Tool)]]10.3.[[admin:kryptpass|Krypterede adgangskoder]]10.3.1.[[admin:kryptpass#Sambaconfig|Opsætning af Samba]]10.3.2.[[admin:kryptpass#SambaconfigWin|Opsætning af Windows 98/NT]]10.4.[[admin:configwinclient|Opsætning af klienterne]]10.4.1.[[admin:configwinclient#hosts-samba|Hosts]]10.4.2.[[admin:configwinclient#AEN6033|Lmhosts]]10.5.[[admin:videre-samba|Videre med Samba]]11.[[admin:pakke-formater|Pakke-formater]]11.1.[[admin:pakke-formater#pakker|Pakker af data]]11.1.1.[[admin:pakke-formater#tar|Pakning af data med tar og gzip/bzip2]]11.1.2.[[admin:pakke-formater#tar-flytning|Flytning af data til større disk]]11.1.3.[[admin:pakke-formater#RPM|Installation af RPM-programpakker]]11.1.4.[[admin:pakke-formater#rpm-build|RPM for programmøren]]11.1.5.[[admin:pakke-formater#bygge-rpm-fra-src-rpm|Bygge RPM ud fra SRPM]]11.1.6.[[admin:pakke-formater#chkconfig|chkconfig]]11.1.7.[[admin:pakke-formater#dpkg|Installation af DEB-programpakker]]12.[[admin:netovervaagning|Netværksovervågning]]12.1.[[admin:netovervaagning#big-sister|Big Sister]]12.1.1.[[admin:netovervaagning#big-sister-installation|Installation]]12.1.2.[[admin:netovervaagning#big-sister-konf1|Indledende opsætning]]12.1.3.[[admin:netovervaagning#big-sister-start|Start Big Sister]]12.1.4.[[admin:netovervaagning#big-sister-konf2|Videre opsætning]]12.1.5.[[admin:netovervaagning#big-sister-andre-maskiner|Andre maskiner]]12.2.[[admin:nagios|Nagios]]12.2.1.[[admin:nagios#nagios-installation|Installation]]12.2.2.[[admin:nagios#nagios-konfiguration|Konfiguration]]12.2.3.[[admin:nagios#nagios-aendre-konfiguration|Ændre konfiguration]]12.2.4.[[admin:nagios#nagios-manual|Manualen]]12.2.5.[[admin:nagios#nagios-links|Links]]13.[[admin:netmaaling|Måling og webgrafik]]13.1.[[admin:netmaaling#mrtg|MRTG – grafisk overvågning af systemet]]13.1.1.[[admin:netmaaling#mrtg-opsaetning|Opsætning af MRTG]]A.[[admin:admin-apprevhist|Revisionshistorie for bogen]][[admin:stikord|Stikordsregister]] **Tabelliste** 2-1.[[admin:runlevel#AEN904|Runlevels]]6-1.[[admin:tcp-ip-dns#netv1|Omregn binær til decimal]]6-2.[[admin:netklasser#tab-netklasser|Netklasser]]6-3.[[admin:netklasser#test-ip|Test af IP-net]]6-4.[[admin:klasseloest-internet#ip-nets|IP-net oversigt]]6-5.[[admin:eks-net#ip-net-eksempel|IP-net eksempel]]6-6.[[admin:private-ip#private-ip-adresser|Private IP-adresser]]6-7.[[admin:eks-nat#privat-ip-net-eksempel|Privat IP-net eksempel]]11-1.[[admin:pakke-formater#AEN6252|Miniguide i at anvende rpm-programmet.]] **Figurliste** 1.[[admin:admin-ophavsret#AEN116|ÅDL]]2.[[admin:adminomos#pto-admin-fig|Peter Toft]]3.[[admin:adminomos#chlor-admin-fig|Hans Schou]]4-1.[[admin:kernelcompile#kerne-conf-main|Hovedmenu for opsætning af Linux-kernen]]4-2.[[admin:kernelcompile#kerne-conf-gs|"General Setup" menuen]]6-1.[[admin:netsammenkobling#net1|Netværks-eksempel]]6-2.[[admin:netsammenkobling#net2|Netværk med gateway]]6-3.[[admin:eks-net#net3|Netværk med internet]]6-4.[[admin:eks-nat#net4|Netværk med NAT]]10-1.[[admin:swat#swat-fig|Swat]]10-2.[[admin:swat#swatspil-fig|Swat spil]]12-1.[[admin:nagios#nagios-demo|Et skærmdump af Nagios ved almindelig drift hvor alt er OK]]13-1.[[admin:netmaaling#mrtg-billede1|Traffic Analysis for eth0 -- 192.168.1.2]]---- | | | [[admin:adminforord|næste]] | | | | Forord |