da.phhsnews.com


da.phhsnews.com / Linux Directory Structure, Forklaret

Linux Directory Structure, Forklaret


Hvis du kommer fra Windows, kan Linux-filsystemstrukturen virke særligt fremmed. C: -drev og drevbogstaver er forsvundet, erstattet af a / og kryptisk-lydende mapper, hvoraf de fleste har tre bogstaver.

Filsystemet File System Hierarchy (FHS) definerer strukturen i filsystemer på Linux og andre UNIX -lignende operativsystemer. Linux-filsystemer indeholder dog også nogle mapper, der endnu ikke er defineret af standarden.

/ - Root Directory

Alt på dit Linux-system er placeret under / mappen, kendt som rodmappen. Du kan tænke på / mappen som ligner C: -katalogen på Windows - men det er ikke helt sandt, da Linux ikke har drevbogstaver. Mens en anden partition ville være placeret på D: på Windows, ville denne anden partition blive vist i en anden mappe under / på Linux.

/ bin - Essential User Binaries

Den / bin-mappen indeholder de væsentlige brugerbinarier (programmer) Det skal være til stede, når systemet er monteret i single-user mode. Applikationer som Firefox er gemt i / usr / bin, mens vigtige systemprogrammer og værktøjer som bash shell er placeret i / bin. / Usr-mappen kan gemmes på en anden partition - at placere disse filer i / bin-mappen sikrer, at systemet har disse vigtige værktøjer, selvom der ikke er installeret andre filsystemer. Den / sbin-mappen er ens, den indeholder vigtige systemadministrationsbinarier.

/ boot - Static Boot Files

Den / boot-mappen indeholder de filer, der er nødvendige for at starte systemet - f.eks. GRUB-bootloaderens filer og din Linux kerner gemmes her. Startladerens konfigurationsfiler findes ikke her, men de er i / etc med de andre konfigurationsfiler.

/ cdrom - Historisk monteringspunkt til cd-rom

Kataloget / cdrom er ikke en del af FHS-standarden, men du finder det stadig på Ubuntu og andre operativsystemer. Det er et midlertidigt sted for cd-rom'er, der er indsat i systemet. Standardwebstedet for midlertidige medier er dog inde i / mediekataloget.

/ dev - Enhedsfiler

Linux udsætter enheder som filer, og / dev-mappen indeholder en række specielle filer, der repræsenterer enheder. Disse er ikke egentlige filer, som vi kender dem, men de vises som filer - for eksempel er / dev / sda det første SATA-drev i systemet. Hvis du vil partitionere det, kan du starte en partitionsredaktør og fortælle det om at redigere /dev/sda.

Denne katalog indeholder også pseudo-enheder, som er virtuelle enheder, der ikke svarer til hardware. For eksempel producerer / dev / random producerer tilfældige tal. / dev / null er en speciel enhed, der ikke producerer output og automatisk kasserer alle indgange - når du leder udgangen af ​​en kommando til / dev / null, skal du kassere det.

/ etc - Konfigurationsfiler

/ etc bibliotek indeholder konfigurationsfiler, som i almindelighed kan redigeres manuelt i et tekstredigeringsprogram. Bemærk, at / etc / mappen indeholder system-dækkede konfigurationsfiler - brugerspecifikke konfigurationsfiler er placeret i hver brugers hjemmekatalog.

/ hjem - Hjemmemapper

Hjemmemappen indeholder en hjemmemappe til hver bruger. For eksempel, hvis dit brugernavn er Bob, har du en hjemmemappe placeret på / home / bob. Denne hjemmemappe indeholder brugerens datafiler og brugerspecifikke konfigurationsfiler. Hver bruger har kun skriveadgang til deres egen hjemmemappe og skal have forhøjede tilladelser (blive rodbrugeren) for at ændre andre filer på systemet.

/ lib - Essential Shared Libraries

/ lib-biblioteket indeholder biblioteker, der er nødvendige af De væsentlige binære filer i mappen / bin og / sbin. Biblioteker, der kræves af binærerne i mappen / usr / bin, findes i /usr/lib.

/lost+found - Gendannede filer

Hvert Linux-filsystem har en tabt + fundet mappe. Hvis filsystemet går i stykker, udføres en filsystemkontrol ved næste opstart. Eventuelle beskadigede filer fundet vil blive placeret i den tabte + fundne mappe, så du kan forsøge at genoprette så mange data som muligt.

/ Media - Flytbare medier

Mediekataloget indeholder underkataloger, hvor der kan monteres flytbare medieenheder, der er indsat i computeren. For eksempel, når du indsætter en cd i dit Linux-system, oprettes en mappe automatisk inde i / mediekataloget. Du kan få adgang til indholdet på cd'en inde i denne mappe.

/ mnt - Midlertidige Mount Points

Historisk set er / mnt-biblioteket, hvor systemadministratorer monterede midlertidige filsystemer, mens de bruges. Hvis du f.eks. Monterer en Windows-partition for at udføre nogle filgendannelsesoperationer, kan du montere den på / mnt / windows. Du kan imidlertid montere andre filsystemer hvor som helst på systemet.

/ opt - Valgfri pakker

Den / opt-mappen indeholder undermapper for valgfrie softwarepakker. Det bruges almindeligvis af proprietær software, der ikke overholder standardfilsystemhierarkiet. Et proprietært program kan f.eks. Dumpe sine filer i / opt / application, når du installerer det.

/ proc - Kernel- og procesfiler

Den / proc-mappe ligner / dev-mappen, fordi den ikke indeholder standardfiler. Den indeholder specielle filer, der repræsenterer system- og procesoplysninger.

/ root - Root Home Directory

Den / root-mappen er root-brugerens hjemmemappe. I stedet for at være placeret på / home / root, er den placeret på / root. Dette er forskelligt fra /, som er systemets rodmappe.

/ kørsel - Application State Files

Knappen / kørslen er ret ny og giver applikationer et standardsted til at gemme forbigående filer, som de har brug for som stikkontakter og proces-id'er . Disse filer kan ikke gemmes i / tmp, fordi filer i / tmp kan blive slettet.

/ sbin - Systemadministrator binære filer

Kataloget / sbin ligner / bin-mappen. Den indeholder vigtige binære filer, som generelt er beregnet til at blive kørt af rodenbrugeren til systemadministration.

/ selinux - SELinux Virtual File System

Hvis din Linux-distribution bruger SELinux til sikkerhed (f.eks. Fedora og Red Hat) Selnet / selinux-mappen indeholder specielle filer, der bruges af SELinux. Det ligner / proc. Ubuntu bruger ikke SELinux, så forekomsten af ​​denne mappe på Ubuntu ser ud til at være en fejl.

/ srv - Servicedata

Kataloget / srv indeholder "data for tjenester leveret af systemet." Hvis du var Hvis du bruger Apache HTTP-serveren til at betjene et websted, vil du sandsynligvis gemme dine websites filer i en mappe inde i / srv-mappen.

/ tmp - Midlertidige filer

Programmer gemmer midlertidige filer i / tmp-biblioteket. Disse filer slettes generelt, når dit system genstartes og kan slettes til enhver tid af hjælpeprogrammer som tmpwatch.

/ usr - Brugerbinarier og skrivebeskyttet data

/ usr-mappen indeholder applikationer og filer, som brugerne bruger , i modsætning til applikationer og filer, der bruges af systemet. For eksempel er ikke-essentielle applikationer placeret inde i / usr / bin-mappen i stedet for / bin-mappen, og ikke-væsentlige systemadministrations-binære filer er placeret i / usr / sbin-mappen i stedet for / sbin-mappen. Biblioteker for hver er placeret inde i / usr / lib biblioteket. / Usr-mappen indeholder også andre mapper - for eksempel er arkitekturafhængige filer som grafik placeret i /usr/share.

Den / usr / local directory er, hvor lokalt kompilerede applikationer installeres som standard - dette forhindrer dem i at mucke op resten af ​​systemet.

/ var - Variable Data Files

/ var-mappen er den skrivbare modstykke til / usr-mappen, som skal være skrivebeskyttet under normal drift. Logfiler og alt andet, der normalt skrives til / usr under normal drift, skrives til / var-mappen. Du kan f.eks. Finde logfiler i /var/log.


For mere detaljerede tekniske oplysninger om Linux-filsystemhierarkiet, skal du se dokumentationen til File System Hierarchy Standard.


Sådan holder du MacBook vækket mens du lukker

Sådan holder du MacBook vækket mens du lukker

Når du lukker låget på din MacBook, går det i seng. Der er ingen systemindstilling, du kan finjustere, og ingen kommando du kan køre, for at ændre dette. Men der er en stor undtagelse fra denne regel og et andet tredjepartsprogram, der giver dig kontrol. Vi fortalte dig, hvordan du holder din Mac i søvn, men det er lidt anderledes.

(how-to)

Samsung har gjort meget for at fjerne det

Samsung har gjort meget for at fjerne det "grimme" stigma, der er blevet knyttet til Touchwiz-brugergrænsefladen siden ... vel, hvis du vil ændre temaer på Samsung Galaxy Devices

Touchwiz er generelt renere og mindre påtrængende over hele linjen, men det kan stadig ikke tage højde for alles individuelle smag. Derfor introducerede virksomheden temagruppen med Galaxy S6 og har siden bragt den til S6 Edge, Edge +, Note 5, S7 og S7 Edge. Hvis du er træt af hvordan din Galaxy-telefon ser ud, er det tid til at give det et nyt lag maling.

(how-to)