Standard Linux -katalogstruktur forklart

Standard Linux -katalogstruktur forklart
Katalogstrukturen er designet for å opprettholde det hierarkiske filsystemet i Linux. Denne strukturen i Linux kan se forvirrende ut, men i virkeligheten er den ganske enkel. Imidlertid, hvis du er en Linux -nybegynner som nettopp byttet fra Windows til Linux, kan det hende du trenger en avklaring om katalogstrukturen.

Hvis du er en nybegynner og vil vite mer om katalogstrukturen, er denne guiden for deg. Vi vil forklare den korte informasjonen om standard Linux -katalogstrukturen.

Standard Linux -katalogstruktur forklart

Linux er bygget på UNIX, så det har et filsystemhierarki som ligner UNIX. La oss se på Linuxs katalogstruktur:

  • Generelle filer: Bestående av binære eller ASCII -data kalles “Generelle filer”. Vanlige filer, inkludert dokumenter, bilder, lyd- og videofiler osv., er inkludert her.
  • Katalogfiler: Siden kataloger brukes til å lagre flere filer og mapper, regnes de også som filer i Linux.
  • Enhetsfiler: I et operativsystem som ligner vinduer, er enheter som CD-ROMS og harddisker representert med stasjonsbrev som F: G: H. I Linux -systemet er imidlertid widgets representert av filer. /Dev -katalogen inneholder dem.

Linux/Unix operativsystem lagrer filer i en trelignende oppsett som starter med rotkatalogen.

/ - rotkatalogen

I Linux er roten den øverste katalogen som lagrer alle katalogene som dokumenter, musikk og nedlastinger. Rothjemkatalogen (/rot) og rotkatalogen (/) skal være distinkt.

/Bin - Binaries

/Dev -katalogen inneholder alle de kjørbare binære filene som et system krever for å kjøre ordentlig. De fleste av appene i dette systemet er i binært format og er tilgjengelige for alle brukere av Linux -operativsystemet.

/dev - enhetsfiler

/Dev -katalogen inneholder alle spesialfilene som representerer maskinvareenhetene som harddisker, nettverksadaptere og skrivere. Du kan finne de virtuelle filene som representerer de koblede maskinvaredelene som en mus, tastatur, lagringsenheter osv., Under /dev -katalogen.

/etc - Konfigurasjonsfiler

/Etc-katalogen inneholder systemkonfigurasjonsfilene som systemomfattende konfigurasjonsfiler, nettverksinnstillinger og applikasjonsspesifikke konfigurasjonsfiler. De systemomfattende konfigurasjonsfilene er tilgjengelige i /etc /katalogen.

/usr - brukerbinær og programdata

/USR -katalogen lagrer brukerprogrammene og relaterte filer i systemet. De fleste systemprogrammers kjørbare filer, biblioteker og kildekode er under “/usr”. Derfor er de fleste filer som er inkludert der, skrivebeskyttet (for den typiske brukeren).

/Hjem - Personopplysninger

/Hjemmekatalogen inneholder hjemmekatalogene for alle de enkelte brukere. Hver bruker på systemet kan holde dataene sine forskjellige fra andre brukernes data ved hjelp av hjemmekataloger.

/lib - delte biblioteker

/Lib -katalogen inneholder alle delte bibliotekfiler som brukes av systemet og andre apper. Den har bibliotekene for essensielle binærene i /bin- og /sbin -mappene i /lib -katalogen. /Usr /lib -mappen inneholder bibliotekene som binærene i /usr /bin -mappen krever.

/SBIN - Systembinær

/SBIN -katalogen har systembinærene som brukes av systemadministratoren. Det inkluderer nødvendige binære filer som ofte er laget for å brukes av rotbrukeren til å administrere systemet.

/TMP - Midlertidige filer

/TMP -katalogen lagrer alle de midlertidige filene som applikasjonene og systemene oppretter. Du kan slette tmpwatch når systemet ditt startes på nytt. Noen Linux -systemer ødelegger de gamle filene rutinemessig, så hold alt avgjørende her.

/var - Variable datafiler

/VAR -katalogen lagrer alle variable data som e -postmeldinger, loggfiler og andre applikasjonsdata. Systemadministratorer kan søke her etter data om oppførselen til systemene deres fordi filene som holdes her ikke blir automatisk utslettet.

/oppstart - oppstartsfiler

/Boot -katalogen inneholder alle filene som System Boot Loader bruker for å starte Linux OS. Sammen med kjernen lagrer den også det første RAM -filsystemet eller initramfs.

/proc - prosess- og kjernefiler

/Proc -katalogen inneholder informasjon om de for øyeblikket kjører og systemmaskinvaren. Ved oppstarten oppretter systemet et midlertidig filsystem og fjerner det når en bruker slår det av.

/OPT - Valgfri programvare

/Opt Directory Stores Valgfri tilleggsprogramvare som ikke er nødvendig av systemet. For at alle brukere skal kunne betjene programvaren, er det vanlig å opprettholde kildekoden i OPT og koble den binære filen i /bin -katalogen.

/root - Hjemmekatalogen til roten

/Roten er hjemmekatalogen for rotbrukere av systemet ditt. Det er tilgjengelig at /rot i motsetning til /hjem /rot. Dette er ikke det samme som / eller systemrotkatalogen.

/Media - Mount Point for flyttbare medier

/Mediene monterer de flyttbare medieenhetene som USB -stasjoner og CD -er. For eksempel genererer systemet en katalog i /mediekatalogen når du legger en CD i et Linux -system.

/mnt - Mount Directory

Katalogen /MNT brukes som et midlertidig monteringspunkt for filsystemer. Det ligner på /mediekatalogen, men systemadministratorene bruker MNT for å montere filsystemene i stedet for automatisk å montere de flyttbare mediene eksplisitt.

/SYS - Systeminformasjon

Katalogen /Sys -katalogen lagrer all informasjon om systemets maskinvare og enhet i Linux.

/SRV - Tjenestedata

/SRV -katalogen lagrer alle viktige data for tjenester som systemet er lagrer. For eksempel må filene på nettstedet ditt være inne i /SRV -katalogen hvis du bruker Apache HTTP -serveren for nettstedet.

/Run - Midlertidig filsystem

/RUN -katalogen har alle runtime -data som systemprosesser og serviceinformasjon. I begynnelsen av oppstartsprosessen må filene i /Run -katalogen slettes (eller fjernes eller reduseres, etter behov).

Konklusjon

Denne guiden viser en kort informasjon om standard Linux -katalogstrukturen som du bør kjenne som bruker. Som nevnt tidligere ligner Linux -katalogstrukturen et tre, med katalogene forgrening av roten. Samtidig har Linux -filsystemhierarkiet i seg selv oppstår ved roten.