no.phhsnews.com


no.phhsnews.com / Linux Directory Structure, forklart

Linux Directory Structure, forklart


Hvis du kommer fra Windows, kan Linux-filsystemstrukturen virke spesielt fremmed. C: -driveren og stasjonsbokstaver er borte, erstattet av en / og krypterende kataloger, hvorav de fleste har tre bokstavsnavn.

Filsystemet File System Hierarchy (FHS) definerer strukturen til filsystemene på Linux og andre UNIX -like operativsystemer. Men Linux-filsystemer inneholder også noen kataloger som ennå ikke er definert av standarden.

/ - Root Directory

Alt på ditt Linux-system er plassert under / katalogen, kjent som rotkatalogen. Du kan tenke på / katalogen som å være lik C: katalogen på Windows - men dette er ikke strengt sant, fordi Linux ikke har stasjonsbokstaver. Mens en annen partisjon vil være plassert på D: på Windows, vil denne andre partisjonen vises i en annen mappe under / på Linux.

/ bin - Viktige bruker binærfiler

/ bin-katalogen inneholder de viktigste brukerbinariene (programmer) Det må være tilstede når systemet er montert i enbrukermodus. Programmer som Firefox lagres i / usr / bin, mens viktige systemprogrammer og verktøy som bash-skallet er plassert i / bin. / Usr katalogen kan lagres på en annen partisjon - å plassere disse filene i / bin katalogen sikrer at systemet vil ha disse viktige verktøyene, selv om det ikke er installert andre filsystemer. Katalogen / sbin er liknende - den inneholder viktige systemadministrasjonsbinarier.

/ boot - Static Boot Files

Den / boot-katalogen inneholder filene som trengs for å starte systemet - for eksempel GRUB-opplasterenes filer og Linux kjerner lagres her. Oppstartslasterens konfigurasjonsfiler finnes ikke her, men de er i / etc med de andre konfigurasjonsfilene.

/ cdrom - Historisk monteringspunkt for CD-ROM

Kataloget / cdrom er ikke en del av FHS-standarden, men du vil fortsatt finne den på Ubuntu og andre operativsystemer. Det er et midlertidig sted for CD-ROM-er satt inn i systemet. Standardstedet for midlertidig medie er imidlertid innenfor / mediekatalogen.

/ dev - Enhetsfiler

Linux viser enheter som filer, og / dev-katalogen inneholder en rekke spesielle filer som representerer enheter. Dette er ikke egentlige filer som vi kjenner dem, men de vises som filer - for eksempel, / dev / sda representerer den første SATA-stasjonen i systemet. Hvis du vil partisjonere det, kan du starte en partisjonredigerer og fortelle den å redigere /dev/sda.

Denne katalogen inneholder også pseudo-enheter, som er virtuelle enheter som ikke faktisk samsvarer med maskinvare. For eksempel produserer / dev / tilfeldig tilfeldig tall. / dev / null er en spesiell enhet som ikke produserer utdata og automatisk kasserer all inngang - når du piper utgangen av en kommando til / dev / null, kaster du den bort.

/ etc - Konfigurasjonsfiler

/ etc katalog inneholder konfigurasjonsfiler, som vanligvis kan redigeres ved hånd i en tekstredigerer. Merk at / etc / katalogen inneholder systembaserte konfigurasjonsfiler - brukersspesifikke konfigurasjonsfiler er plassert i hver brukers hjemmekatalog.

/ hjem - Hjemmemapper

Hjemmekatalogen inneholder en hjemmemappe for hver bruker. For eksempel, hvis brukernavnet ditt er bob, har du en hjemmemappe som ligger på / home / bob. Denne hjemmemappen inneholder brukerens datafiler og brukerspesifikke konfigurasjonsfiler. Hver bruker har bare skriveadgang til sin egen hjemmemappe og må oppnå forhøyede tillatelser (bli rotbrukeren) for å modifisere andre filer på systemet.

/ lib - Essential Shared Libraries

/ lib-katalogen inneholder biblioteker som trengs av De viktige binærene i mappen / bin og / sbin. Biblioteker som behøves av binærene i mappen / usr / bin, er plassert i /usr/lib.

/lost+found - Gjenopprettede filer

Hvert Linux-filsystem har en tapt + funnet katalog. Hvis filsystemet krasjer, vil en filsystemkontroll utføres ved neste oppstart. Eventuelle ødelagte filer som blir funnet vil bli plassert i den tapte + funnet katalogen, slik at du kan forsøke å gjenopprette så mye data som mulig.

/ Media - Flyttbare medier

Mediekatalogen inneholder underkataloger der flyttbare medieenheter som er satt inn i datamaskinen er montert. For eksempel, når du setter inn en CD i ditt Linux-system, blir en katalog automatisk opprettet i / mediekatalogen. Du kan få tilgang til innholdet på CD-en i denne katalogen.

/ mnt - Midlertidige monteringspunkter

Historisk sett er / mnt-katalogen hvor systemadministratorer har installert midlertidige filsystemer mens de brukes. Hvis du for eksempel monterer en Windows-partisjon for å utføre noen gjenoppretting av filer, kan du montere den på / mnt / windows. Du kan imidlertid montere andre filsystemer hvor som helst på systemet.

/ opt - Valgfrie pakker

Den / opt-katalogen inneholder underkataloger for valgfrie programvarepakker. Det brukes vanligvis av proprietær programvare som ikke overholder standardfilsystemhierarkiet - for eksempel kan et proprietært program dumpe filene i / opt / application når du installerer det.

/ proc - Kernel- og prosessfiler

Den / proc-katalogen ligner på / dev-katalogen fordi den ikke inneholder standardfiler. Den inneholder spesielle filer som representerer system og prosessinformasjon.

/ root - Root Home Directory

Hjemmesiden / root-katalogen er hjemmekatalogen til root-brukeren. I stedet for å være plassert på / home / root, ligger den på / root. Dette er forskjellig fra /, som er systemrotsmappen.

/ run - Programmeringsfiler

Den / run-katalogen er ganske ny, og gir applikasjoner et standardsted for å lagre forbigående filer de trenger som stikkontakter og prosess-IDer . Disse filene kan ikke lagres i / tmp fordi filer i / tmp kan slettes.

/ sbin - Systemadministrasjon binærfiler

Kataloget / sbin ligner på / bin-katalogen. Den inneholder viktige binarier som generelt er ment å bli drevet av roten brukeren for systemadministrasjon.

/ selinux - SELinux Virtual File System

Hvis Linux-distribusjonen din bruker SELinux for sikkerhet (Fedora og Red Hat, for eksempel) katalogen / selinux inneholder spesielle filer som brukes av SELinux. Det ligner på / proc. Ubuntu bruker ikke SELinux, så forekomsten av denne mappen på Ubuntu ser ut til å være en feil.

/ srv - Service Data

Kataloget / srv inneholder "data for tjenester levert av systemet." Hvis du var Hvis du bruker Apache HTTP-serveren til å betjene et nettsted, vil du sannsynligvis lagre nettstedets filer i en katalog i / srv-katalogen.

/ tmp - Midlertidige filer

Programmer lagrer midlertidige filer i / tmp-katalogen. Disse filene slettes vanligvis når systemet ditt startes på nytt og kan slettes når som helst av verktøy som tmpwatch.

/ usr - Brukerbinarier og skrivebeskyttet data

Kataloget / usr inneholder applikasjoner og filer som brukes av brukerne , i motsetning til programmer og filer som brukes av systemet. For eksempel er ikke-essensielle applikasjoner plassert i / usr / bin-katalogen i stedet for / bin-katalogen, og ikke-essensielle systemadministrasjons binære filer er plassert i / usr / sbin-katalogen i stedet for / sbin-katalogen. Biblioteker for hver er plassert i / usr / lib katalogen. I / usr-katalogen inneholder også andre kataloger - for eksempel er arkitektur-uavhengige filer som grafikk lokalisert i /usr/share.

The / usr / local directory er der lokale applikasjoner installeres som standard - dette forhindrer dem i å mucking Opp resten av systemet.

/ var - Variabel datafiler

/ var-katalogen er den skrivbare motparten til / usr-katalogen, som må være skrivebeskyttet under normal drift. Loggfiler og alt annet som normalt skal skrives til / usr under normal drift, skrives til / var-katalogen. For eksempel finner du loggfiler i /var/log.


For mer detaljert teknisk informasjon om Linux-filsystemhierarkiet, se dokumentasjonshierarkiets standarddokumentasjon.


Slik avinstallerer du programvare ved hjelp av kommandolinjen i Linux

Slik avinstallerer du programvare ved hjelp av kommandolinjen i Linux

Linux gir forskjellige metoder for å installere programvare. Du kan installere programvare fra standard Ubuntu-programvarebeholdninger ved hjelp av Ubuntu Software Center, fra utenfor Ubuntu-programvarelagerene, eller ved å samle kildekoden. Men hva om du trenger å avinstallere et program? Hvis du har installert programvare fra Ubuntu-programvarebehandlingene ved hjelp av Ubuntu Software Center, kan du bruke Ubuntu Software Center til å avinstallere den aktuelle programvaren.

(how-to)

Slik spiller du spill fra PlayStation 4 til hvilken som helst Android-enhet

Slik spiller du spill fra PlayStation 4 til hvilken som helst Android-enhet

Som Sony's Xbox-to-PC-streaming kan Sony PlayStation 4 streame spill til noen få av Sonys Xperia-smarttelefoner og -tabletter. Men med en liten tweak kan du streame PlayStation 4-spillene dine til nesten alle Android-enheter. Trinn 1: Installer Modified Remote Play App Sony gir en PS4 Remote Play-app i Google Play, men det er bare offisielt kompatibel med visse Xperia-enheter.

(how-to)