Kuinka Linux-tiedostojärjestelmä koostuu? - Osa 1

hakemisto-puu-niin-linux

Monet lukijoista, jotka tuli käyttämään Windowsia ja he siirtyvät Linuxiin, he eivät anna minun valehdella silloin Ensimmäinen syntyvä kysymys tai ongelma on "missä Linuxiin tallennetut ohjelmat ovat".

Toisin kuin Windows, Linux koostuu täysin erilaisesta ja etuyhteydettömästä tiedostojärjestelmästä, tässä ei ole aseman kirjaimia, kuten “C: \. D: \ jne. ”, Koska tämä ei ole FHS-tiedostojärjestelmän hierarkian standardi.

Tämä järjestelmä määrittelee tiedostojärjestelmien rakenteen Linuxissa ja muissa UNIX-käyttöjärjestelmissä. Linux-tiedostojärjestelmässä on kuitenkin myös joitain hakemistoja, joita ei ole toistaiseksi määritelty seuraavasti.

/ - juurihakemisto (root)

Kaikki Linux-järjestelmässäsi on / hakemistossa, joka tunnetaan myös nimellä juurihakemisto.

Tämä hakemisto se on ikään kuin puhumme "C: \ in Windows" niin sanotusti, mutta näin ei ole, koska Linuxissa asemien nimissä ei ole kirjaimia.

/ bin - käyttäjän binaaritiedostot

/ Bin-hakemisto sisältää käyttäjän binäärit (ohjelmat), joiden on oltava olemassa, kun järjestelmä toimii yhden käyttäjän tilassa.

On tärkeää tietää, että tässä hakemistossa ei voi eikä pitäisi olla enää hakemistoja, täällä löydämme vain binaaritiedostot ohjelmista sekä niiden symboliset linkit, jotka voidaan erottaa "@" -merkillä.

/ boot - järjestelmän käynnistystiedostot

/ Boot-hakemisto Se sisältää järjestelmän käynnistämiseen tarvittavat tiedostot, esimerkiksi GRUB- ja Kernel-tiedostot tallennetaan tähän.

Järjestelmän ydin voidaan tunnistaa kuvatiedostoksi nimeltä vmlinuz-version _ kernel), joka on sijoitettava tähän hakemistoon tai juurihakemistoon.

/ cdrom-kiinnityspiste CD-ROM-levylle

/ Cdrom-hakemisto se ei ole osa FHS-tiedostojärjestelmää sellaisenaan, mutta löytyy silti useista jakeluista.

Tämä hakemisto on väliaikainen paikka CD / DVD-asemalle tietokoneeltasi järjestelmässäsi. Väliaikaisten medialaitteiden vakio sijainti on kuitenkin / media-hakemisto

/ dev laitetiedostot.

Linux näkee laitteet tiedostoina, ja / dev -hakemisto sisältää erityisiä tiedostoja, jotka edustavat laitteita. Se ei ole aivan tämän tyyppisiä tiedostoja, koska olemme tottuneet näkemään ne.

Lisäksi on tärkeää tietää, että laitteet voivat olla lohkoja tai merkkejä. Normaalisti estolaitteet ovat niitä, jotka tallentavat tietoja, ja merkkilaitteita, jotka siirtävät tietoja.

Pohjimmiltaan täältä löydät muiden tietokoneeseen kytkettyjen osioiden tai laitteiden kiinnityskohdat.

esimerkiksi / Dev / sda on käytössä olevan kiintolevyn kiinnityskohta ja tämän muut osiot luetellaan siten, että ensimmäinen osio / dev / sda1, toinen / Dev / sda2 ja niin edelleen.

Muiden levyjen, kynäasemien tai liitettyjen tallennuslaitteiden tapauksessa tunnistamme ne nimellä / dev / sdb, / dev / sdc ja niin edelleen.

Voimme tarkistaa tämän terminaalista suorittamalla komennon:

sudo fdisk -l

Vaikka hiiren tyyppiin liittyvälle tiedostolle PS / 2 tulee olemaan / dev / psaux.

/ etc - määritystiedostot

/ Etc-hakemisto sisältää määritystiedostoja, joita voidaan muokata manuaalisesti tekstieditorilla.

Huomaa, että / etc-hakemisto sisältää tärkeitä järjestelmätiedostoja, ne kaikki ovat kokoonpanoja, jotka ovat staattisia tiedostoja.

Suoritettavia tiedostoja, vielä vähemmän binääritiedostoja, ei pitäisi koskaan löytää täältä.

/ home - käyttäjän kotikansio

/ Home-hakemisto sisältää kaikkien käyttäjien kotikansiot. Esimerkiksi, jos käyttäjänimesi on "user1", heidän kotihakemistonaan on / home / user1.

Tämä kansio sisältää käyttäjätiedostoja ja käyttäjiin liittyviä tietoja sekä käyttäjätiedostoja ja asetuksia.

Jokaisella käyttäjällä on vain kirjoitusoikeus kotihakemistoonsa ja muokkaamaan muita järjestelmän tiedostoja heillä on oltava superkäyttäjän oikeudet tai oltava pääkäyttäjä.

/ lib -järjestelmän kirjastot

/ Lib-hakemisto se sisältää / bin- ja / sbin-hakemistoissa olevien binäärien tarvitsemat kirjastot.

Vain yhdellä erolla, että / usr / bin -kansiossa olevien binääritiedostojen tarvitsemat kirjastot ovat hakemistossa / usr / lib.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Kvanttilaskenta 1 dijo

    Vaikka minulla on tämä kenttä, minulla on sitä enemmän tai vähemmän hallinnassa, pieni selitys arvostetaan katsauksena.

    Hyvää työtä, ja kiitos!

  2.   Leijona dijo

    Kiitos paljon. Mietin aina, kuinka tuo rakenne toimii

  3.   Marco Antonio Correa dijo

    Paljon kiitoksia näistä tiedoista!