Linux 101: Linuxin hakemistorakenteen selittäminen

Jack Wallen auttaa sinua ymmärtämään, mitä kussakin Linuxin juurihakemiston alla olevassa hakemistossa on.

” data-credit=”Image: Hadayeva Sviatlana/Shutterstock”>Linux written on paper sitting on folder

Kuva: Hadayeva Sviatlana/Shutterstock.

Joillakin uusilla käyttäjillä on vaikeuksia ymmärtää Linuxin hakemistorakennetta, joten ajattelin käyttää hetken aikaa näiden outojen kansioiden nimien demystifioimiseen. Se ei ole läheskään niin monimutkaista kuin ehkä luulet. Kun ymmärrät, mikä on mitä, kaikki alkaa käydä järkeen.

KATSO: C++-ohjelmointikieli: C++-kieli: Miten siitä tuli kaiken perusta ja mitä seuraavaksi (ilmainen PDF). (TechRepublic)

Katsotaanpa siis näitä outoja hakemistoja.

  • Ensimmäinen on juurihakemisto, joka usein merkitään etuviivalla (/). Siellä sijaitsee kaikki Linux-järjestelmässäsi, joten se on melko tärkeä.
  • Seuraavaksi on /bin, joka sisältää kaikki olennaiset suoritettavat binääritiedostot, joita järjestelmä tarvitsee toimiakseen yhden käyttäjän tilassa. Nämä suoritettavat tiedostot eivät ole käyttäjän sovelluksia, vaan järjestelmän käyttämiä (mutta myös käyttäjien käyttämiä) keskeisiä komentoja, kuten less ja ip.
  • Seuraavaksi on /boot, joka sisältää kaikki tiedostot, joita järjestelmä tarvitsee käynnistykseen. Sitten on /dev, joka sisältää useita erityisiä laitetiedostoja, kuten /dev/sda, jotka edustavat laitteistoa ja virtuaalilaitteita.
  • /etc-asemassa ovat kaikki koko järjestelmän laajuiset sovellusten ja palveluiden asetustiedostot.
  • Kotihakemisto, joka on /home, sisältää kaikki käyttäjien hakemistot.
  • Kirjastotiedostot (joita keskeiset binääritiedostot käyttävät) löytyvät kansiosta /lib.
  • Lisäksi on /lost+found-hakemisto, johon tallennetaan palautettuja tiedostoja, joita käytetään järjestelmän kaatuessa.
  • /media-hakemisto sisältää kaikki siirrettävien laitteiden (kuten ulkoisten asemien) alihakemistot.
  • /opt-hakemisto on valinnaisia paketteja varten, ja se toimii yleisenä sijoituspaikkana omille ohjelmistoille, jotka eivät yleensä noudata tiedostojärjestelmän standardihierarkiaa.
  • Järjestelmä- ja prosessitietotiedostot tallennetaan /proc-hakemistoon.
  • Root-käyttäjän kotihakemisto on eristetty home-hakemistosta, ja se sijaitsee hakemistossa /root.
  • Sovellukset voivat tallentaa siirtymätiedostoja pistorasioita ja prosessien tunnuksia varten /run-hakemistoon.
  • /sbin-hakemistossa on enemmän suoritettavia binääritiedostoja, mutta näitä käytetään ensisijaisesti järjestelmän hallinnassa.
  • Palvelutiedot-kansio (/srv) on paikka, johon tallennetaan järjestelmän tarjoamien palveluiden (kuten Apache-verkkopalvelimen) tiedot.
  • Kaikki väliaikaiset tiedostot tallennetaan kansioon /tmp, ja ne poistetaan, kun järjestelmä käynnistetään uudelleen.
  • Käyttäjän binääritiedostot (sovellukset, joita vain käyttäjä käyttää, mutta ei järjestelmä) tallennetaan tiedostoon /usr.
  • Ja lopuksi /var-hakemistoon tallennetaan kaikki muuttuvat datatiedostot, kuten lokitiedostot (hakemistossa /var/log) sekä Apachen dokumenttijuureen (hakemistossa /var/www/html/).

Siinä on Linuxin hakemistorakenne demystifioitu. Kun ymmärrät, miten tämä rakenne on rakennettu, Linuxista tulee huomattavasti helpompi.

Tilaa TechRepublicin How To Make Tech Work YouTubessa Jack Wallenin uusimmat tekniset neuvot liike-elämän ammattilaisille.

Katso myös