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 stopper du din webkamera fra indefrysning og styrtning på Windows 10

Sådan stopper du din webkamera fra indefrysning og styrtning på Windows 10

Windows 10s årsdagen opdatering brød millioner af webkameraer. Microsoft har udgivet en patch, men der er et registerhak, du kan bruge, hvis patchen ikke virker for dig. Tak til Rafael Rivera for at opdage dette registerhak. Det er rart at finde en løsning, men Microsoft burde virkelig dokumentere denne slags ting på officielle support sider i stedet for at gøre Windows-brugere scramble til at reparere brudt hardware og software på egen hånd.

(how-to)

Indlæs programmer på specifikke stationære computere i OS X for at hjælpe med at reducere Window Clutter

Indlæs programmer på specifikke stationære computere i OS X for at hjælpe med at reducere Window Clutter

I dag vil vi diskutere et produktivitetstryk på OS X, der har eksisteret i nogen tid, men måske har slidt din Bemærkning: Evnen til at tildele forskellige applikationer at indlæse på bestemte desktops i OS X. Hvorfor vil du gerne gøre dette? Helt enkelt hjælper dette til dramatisk at declutter din arbejdsgang.

(how-to)