next up previous contents index
Volgende: 6.7 Archiveren en comprimeren Omhoog: 6 Basiskennis Vorige: 6.5.4 Less   Inhoudsopgave   Index

6.6 Directoryhierarchie

De complete Filesystem Hierarchy Standard, een overzicht van alle directories en hun functie, kan gevonden worden op http://www.pathname.com/fhs/. Dat is de ideale indeling. Geen enkele distributie houdt zich hier volledig aan.

Hier volgt de hoofdindeling.

/bin
Binaries die nodig zijn tijdens het opstarten en andere belangrijke binaries die ook door normale gebruikers gebruikt mogen worden. Hier staan alle basiscommando's zoals cp, df, ln, en mv in. (Ls en cd niet, dat zit in de shell gebakken.)

/boot
Bestanden die LILO (een bootstrap loader, het programma dat als eerste wordt gestart als de computer opstart) gebruikt. Normaal gesproken staat hier de kernel in. Bij Slackware staat de kernel echter in /.

/dev
Device files. Elk device (zoals partities, seriele poort, paralelle poort, geluidskaart en een ethernetkaart) wordt weergegeven als bestand.

/etc
System-wide configuratiebestanden (gelden voor alle gebruikers).

/home
Bestanden van gebruikers, zoals persoonelijke configuratiebestanden en documenten.

/lib
Belangrijke shared (gedeelde) libraries en kernel modules (in /lib/modules).

/lost+found
Naamloze bestanden die gevonden worden door e2fsck worden hier gedumpt.

/mnt
Standaard plaats voor tijdelijke mount points (zoals voor floppies en CD-ROMs).

/proc
De bestanden hieronder staan niet op je harde schijf, maar zijn louter fictief (al kun je wel hun grootte opvragen). Als je ze bekijkt, krijg je informatie die in het geheugen wordt opgeslagen. Het kan gebruikt worden om informatie over je systeem en lopende processen te krijgen. De belangrijkste zijn interrupts en ioports. Verder staan er bestanden onder waarmee je direct kunt ''praten'' met de kernel.

/root
De home directory van de system administrator (superuser of root).

/sbin
System binaries. Deze zijn over het algemeen niet voor normale gebruikers bedoeld. Daarom staat deze directory ook niet standaard in de PATH-variabele voor normale gebruikers.

/tmp
Tijdelijke (temporary) bestanden. Om deze klein te houden, worden er ook tijdelijke bestanden in /var/tmp geplaatst.

/usr
Hier wordt veruit de meeste data (zoals binaries, libraries en documentatie) in gezet. Deze data is niet essentiëel tijdens het opstarten. Je zult hier behoorlijk wat subdirectories onder aantreffen.

/usr/local
Alles dat niet tot de distributie behoort, hoort hier te worden geplaatst om alles overzichtelijk te houden. Als je later wilt upgraden, kun je deze partitie lekker laten staan om zo al je zelf toegevoegde software te behouden.

/var
Hier staan bestanden onder die vaak veranderen, zoals spools (voor printer, mail en nieuws), logbestanden en lockbestanden (worden aangemaakt als een programma gestart is), opgemaakte manual pages (gebeurt als je er een opvraagt) en bewaarde bestanden voor als vim mocht crashen.


next up previous contents index
Volgende: 6.7 Archiveren en comprimeren Omhoog: 6 Basiskennis Vorige: 6.5.4 Less   Inhoudsopgave   Index
Jarkko Huijts 2002-08-17