Jei neseniai perėjote prie „Linux“ iš „Windows“, C disko, D disko nebuvimas ir tokios žinomos pavadinimų taisyklės gali jus suklaidinti. Tačiau nesijaudinkite, nes kai suprasite, kaip išdėstyta Linux katalogų struktūra, visos jūsų abejonės išsiaiškins.

Linux katalogo struktūra

„Linux“ kūrimą įkvėpė „Unix“, todėl ji vadovaujasi panašia failų sistemos hierarchija kaip ir „Unix“. Taip pat pastebėsite panašumą kitose „Unix“ pagrindu veikiančiose operacinėse sistemose, tokiose kaip „MacOS“ ir BSD. Linux katalogo struktūra išdėstyta kaip medis su /root katalogas yra medžio kamienas, iš kurio šakojasi kiti katalogai.

Kataloguose daugiausia yra trijų tipų failai:

  1. Bendrieji failai: Bendrieji failai yra įprasti failai, kuriuos sudaro ASCII arba dvejetainiai duomenys. Vaizdo įrašai, vaizdai, dokumentai ir kt. yra bendrų failų pavyzdžiai.
  2. Katalogo failai: „Linux“ sistemoje katalogai taip pat klasifikuojami kaip failai, naudojami kaip kitų tipų failų ir katalogų saugojimo vieta.
  3. Įrenginio failai: Galbūt esate susipažinę su matymu
    instagram viewer
    F: arba G: diskas sukuriamas, kai prijungiate USB prievadą sistemoje Windows. Panašiai Linux sistemoje USB ir kiti aparatūros komponentai vaizduojami kaip /dev/device_id failus.

Sužinokime apie skirtingus katalogus ir jų naudojimą sistemoje „Linux“. Rekomenduojame sekti ir pereiti į katalogus su cd komanda ir apžiūrėdami jų turinį ls komanda.

Jei norite sužinoti daugiau apie Linux hierarchijos sistemą, galite pasinaudoti vyras čia komanda, kuri rodo vadovą, kuriame išsamiai aprašoma Linux failų sistemos hierarchija.

1. Šakninis katalogas (/)

Šakniniame kataloge, pavaizduotame pasviruoju brūkšniu (/), saugomi visi Linux katalogai. Jei įkeliate cd į šį katalogą ir naudojate komandą ls, rasite visų jūsų kompiuteryje esančių katalogų sąrašą. Kiekvieno failo absoliutus kelias eina per šakninį katalogą, nes jis yra visų kitų katalogų pirminis katalogas.

2. /boot

Įkrovos kataloge yra svarbūs failai, kurių reikia įkrovos įkroviklis. Pradinė RAM failų sistema arba initramfs taip pat saugoma čia kartu su branduoliu. Neturėtumėte tvarkyti šio katalogo pagrindiniame kompiuteryje. Jei norite eksperimentuoti, drąsiai darykite tai virtualioje mašinoje.

3. /dev

„Linux“ viską traktuoja kaip failą, o aparatinė įranga nėra šios taisyklės išimtis. Kataloge /dev yra specialūs virtualūs failai, vaizduojantys aparatūros komponentus, pvz., pelę, klaviatūrą, saugojimo įrenginius ir kt., prijungtus prie jūsų sistemos.

4. /etc

Kataloge /etc yra svarbūs sistemos konfigūracijos failai, pvz., paleisties scenarijai, tinklo failai, su vartotojo abonementu susiję failai ir kt. Norėdami atlikti bet kokius sistemos pakeitimus, turite redaguoti konfigūracijos failus /etc kataloge.

5. /home

Kataloge /home saugomas atskiro vartotojo namų katalogas. Jei pereinate iš „Windows“ aplinkos, rasite /home katalogą, panašų į C:/Vartotojai katalogas. Jame yra konkretaus vartotojo konfigūracijos kiekvieno vartotojo kataloge.

6. /bin

Kataloge /bin yra sistemos komandos ir kitos vykdomosios programos. Komanda ls, kurią naudojate pakatalogiams išvardyti, kartu su daugeliu kitų naudingų komandų yra /bin kataloge.

7. /opt

Kataloge /opt yra pasirenkamų programinės įrangos paketų, kad būtų lengviau suderinti tam tikras programas. Kai įdiegiate trečiosios šalies programą, kurios nėra oficialioje platinimo saugykloje, jos programinės įrangos kodas išsaugomas /opt kataloge.

8. /proc

Katalogas /proc yra pseudofailų sistema, kurioje yra informacijos apie procesus ir branduolio parametrus. Įkrovos metu jis užpildomas duomenimis ir išvalomas, kai išjungiate „Linux“ įrenginį.

Kataloge /proc taip pat yra sistemos informacija, tokia kaip atminties naudojimas, procesoriaus informacija ir pan.

9. /tmp

Katalogą /tmp sistema ir jos programos naudoja laikiniesiems failams saugoti. Šiame aplanke taip pat galite saugoti laikinus duomenis, tačiau atminkite, kad duomenys bus ištrinti iš naujo paleisdami sistemą.

10. /root

Linux sistemoje kiekvienas vartotojas turi atskirą namų aplanką, o šakninis vartotojas nėra išimtis. /root katalogas yra pagrindinio vartotojo namų aplankas. Negalėsite pasiekti šio katalogo be supervartotojo teisių.

11. /usr

Kataloge /usr yra dauguma failų, bibliotekų, programų ir sistemos paslaugų. The /bin aplankas yra simboliškai susietas su /usr/bin. Tas pats pasakytina ir apie /sbin ir /lib katalogai.

12. /var

Katalogas /var yra sistemos sugeneruotų kintamųjų failų saugykla, kurioje yra žurnalai, talpyklos ir spool failai. Duomenys iš /var nėra automatiškai ištrinami, todėl sistemos administratoriai gali rinkti ir ištirti sistemos žurnalus, jei reikia.

Kai prijungiate bet kokį keičiamos laikmenos įrenginį, pvz., USB atmintinę, kompaktinį diską ar DVD diską, „Linux“ sukuria pakatalogį. /media kur išdėstytas įrenginio turinys. Paprastai tai automatiškai atlieka sistema, kai tik prijungiate įrenginį. Pašalinus įrenginį, sistema ištrina atitinkamą pakatalogį.

14. /mnt

Katalogas /mnt naudojamas saugojimo įrenginiams laikinai prijungti sistemoje. Tačiau kai kurie Linux platinimai taip pat naudoja /mnt kaip nuolatinį saugojimo sprendimą. Skirtingai nei /media, sistema automatiškai nesumontuoja saugojimo įrenginio adresu /mnt. Sistemos administratoriai turi rankiniu būdu prijungti saugojimo įrenginį ir atitinkamai užpildyti failų sistemos lentelę.

15. /lib

Biblioteka yra iš anksto sudaryto kodo, kurį gali naudoti vykdomieji dvejetainiai failai, rinkinys. „Linux“ sistemoje /lib katalogas yra visų bibliotekų, reikalingų dvejetainiams failams, saugykla /bin katalogas.

16. /sys

Kataloge /sys yra informacijos apie įvairius sistemos komponentus ir tvarkykles. Tai panašu į /proc bet struktūrizuota kitaip. Sysadminai naudoja /proc ir /sys pakaitomis rinkti duomenis.

17. /run

Katalogas /run registruoja sistemos informaciją nuo įkrovos momento. Galite rasti informacijos apie veikiančius demonus, prisijungusius vartotojus ir kt. Duomenys, saugomi kataloge /run, gali padėti suprasti, kaip nuo paleidimo naudojami sistemos ištekliai.

Failų ir aplankų konfigūravimas sistemoje „Linux“.

Dabar, kai suprantate, kaip atrodo „Linux“ failų sistemos hierarchija, galite pradėti konfigūruoti „Linux“ įrenginio failus ir aplankus, kad sukurtumėte suasmenintą ir saugesnę aplinką.

Jei nesate tikri, kaip modifikuoti failus ir aplankus sistemoje „Linux“, gera vieta pradėti žaisti su prieigos leidimais.