FHS (fra wikipedia)
Oprettet tirsdag 08 oktober 2019
I FHS vises alle filer og mapper under rodkataloget /, selvom de er gemt på forskellige fysiske eller virtuelle enheder. Nogle af disse mapper findes kun på et bestemt system, hvis visse delsystemer, såsom X Window System, er installeret.
De fleste af disse mapper findes i alle Unix-lignende operativsystemer og bruges generelt på meget samme måde; beskrivelserne her er dog de, der bruges specifikt til FHS, og betragtes ikke som autoritative for andre platforme end Linux.
Directory Description
/ Primær hierarkirod og rodmappe for hele filsystemhierarkiet.
/bin Væsentlige kommandobinarier, der skal være tilgængelige i enkeltbrugertilstand; for alle brugere, f.eks. cat, ls, cp.
/boot Start loader-filer, f.eks. Kerner, initrd.
/dev Enhedsfiler, f.eks. /Dev /null /dev /disk0 /dev /sda1 /dev /tty /dev /random.
/etc Værtsspecifik systemdækkende konfigurationsfiler
Der har været kontroverser om betydningen af selve navnet. I tidlige versioner af UNIX-implementeringsdokumentet fra Bell-labs, / osv. Kaldes etcetera-biblioteket, da dette bibliotek historisk har holdt alt, hvad der ikke hørte hjemme andetsteds (FHS begrænser dog / osv. Til statiske konfigurationsfiler og muligvis ikke indeholder binære filer) ). Siden udgivelsen af den tidlige dokumentation er katalognavnet blevet forklaret på forskellige måder. Nylige fortolkninger inkluderer bagatonymer såsom "Redigerbar tekstkonfiguration" eller "Udvidet værktøjskiste". ("Editable Text Configuration" eller "Extended Tool Chest")
/etc/opt Konfigurationsfiler til tilføjelsespakker, der er gemt i /opt.
/etc/sgml Konfigurationsfiler, såsom kataloger, til software, der behandler SGML.
/etc/X11 Konfigurationsfiler til X Window System, version 11.
/etc/xml Konfigurationsfiler, såsom kataloger, til software, der behandler XML.
/home Brugernes hjemmekataloger, der indeholder gemte filer, personlige indstillinger osv.
/lib Biblioteker, der er vigtige for binær-filerne i /bin og /sbin.
/lib<qual> Alternative format væsentlige biblioteker. Sådanne mapper er valgfri, men hvis de findes, har de nogle krav.
/media Monter punkter til flytbare medier, såsom cd-rom'er (dukkede op i FHS-2.3 i 2004).
/mnt Midlertidigt monterede filsystemer.
/opt Valgfri applikationssoftwarepakker.
/proc Virtuelt filsystem, der leverer proces- og kerneoplysninger som filer. I Linux svarer til en procfs-mount. Generelt automatisk genereret og befolket af systemet undervejs.
/root Hjemmekatalog for root-brugeren. (admin)
/run Data om kørselsvariabel (Run-time variable data): Oplysninger om det kørende system siden sidst start, f.eks. Brugere, der i øjeblikket er logget ind og kører dæmoner. Filer under dette bibliotek skal enten fjernes eller trunkeres i starten af startprocessen; men dette er ikke nødvendigt på systemer, der leverer denne mappe som et midlertidigt filsystem (tmpfs).
/sbin Væsentlige systembinarier, fx fsck, init, route.
/srv server specifikke data, der serveres af dette system, såsom data og scripts til webservere, data, der tilbydes af FTP-servere, og oplagringssteder til versionskontrolsystemer (dukkede op i FHS-2.3 i 2004).
/sys Indeholder oplysninger om enheder, drivere og nogle kernefunktioner.
/tmp Midlertidige filer (se også /var/ tmp). Ofte bibeholdes filer ikke mellem systemstarterne og kan være meget begrænset i størrelse.
/usr Sekundært hierarki til skrivebeskyttet (bruger)data; indeholder størstedelen af (flere) brugerværktøjer og applikationer.
/usr/bin Ikke-væsentlige kommandobinarier (ikke nødvendigt i enkeltbrugertilstand); for alle brugere.
/usr/include Standard inkluderede filer.
/usr/lib Biblioteker til binærerne i /usr/bin og /usr/sbin.
/usr/lib<qual> Biblioteker i alternativt format, f.eks. / usr / lib32 til 32-bit biblioteker på en 64-bit maskine (valgfrit).
/usr/local Tertiært hierarki for lokale data, der er specifikke for denne vært. Har typisk yderligere undermapper, fx bin, lib, share.
/usr/sbin Ikke-væsentlige systembinarier, fx dæmoner til forskellige netværkstjenester.
/usr/share Arkitekturuafhængige (delte) data.
/usr/src Kildekode, for eksempel kerne-kildekoden med dens header-filer.
/usr/X11R6 X Window System, version 11, Release 6 (op til FHS-2.3, valgfri).
/var Variable filer - filer, hvis indhold forventes kontinuerligt at ændre sig under normal drift af systemet - såsom logfiler, spoolfiler og midlertidige e-mail-filer.
/var/cache Data til applikationscache. Sådanne data genereres lokalt som et resultat af tidskrævende I / O eller beregning. Applikationen skal kunne regenerere eller gendanne dataene. De cachelagrede filer kan slettes uden tab af data.
/var/lib Oplysning om status. Vedvarende data ændret af programmer, mens de kører, f.eks. Databaser, metadata til emballagesystem osv.
/var/lock Låsefiler. Filer, der holder styr på de ressourcer, der i øjeblikket er i brug.
/var/log Log filer. Forskellige logfiler.
/var/mail Mailbox-filer. I nogle distributioner er disse filer muligvis placeret i den forældede /var/spool/mail.
/var/opt Variable data fra tilføjelsespakker, der er gemt i /opt.
/var/run (Run-time variable data.) Data om kørselstid variabel. Denne mappe indeholder systeminformationsdata, der beskriver systemet, siden det blev startet.
I FHS 3.0 erstattes /var/run med /run; et system skal enten fortsætte med at levere et /var/run-bibliotek, eller give et symbolsk link fra /var/run til /run, for bagudkompatibilitet.
/var/spool Spool til opgaver, der venter på at blive behandlet, f.eks. Udskriftskø og udgående postkø.
/var/spool/mail Forældet placering for brugernes postkasser.
/var/tmp Midlertidige filer, der skal bevares mellem genstarter.
Om ZIM.smarken.net
Backlinks: Teknik 1wiki:Linux:Generelt:Filsystem:Filesystem Hierarchy Standard (FHS)