Како су директоријуми структурирани у ГНУ / Линук?

Линук директоријуми

Многи од нас су научили да користе рачунар захваљујући некој верзији оперативног система Виндовс. Једна од првих вештина коју нас уче (или ми се бар тако догодило) је управљање нашим информацијама које се налазе у нашој опреми, било на чврстом диску или изменљивом медију (још увек се сећам да су моји учитељи радили тестове како да се крећу, копирајте, креирајте, организујте и лоцирајте датотеке и фасцикле у систему, ти момци су се заиста уморили са Вин 3.1 КСД менаџером датотека).

Овај пут ћемо видети како хијерархија директорија у ГНУ / Линук. Тачно је да није крајње неопходно то знати 100%, али верујте ми да ће вам то много олакшати живот ако будете имали представу о томе;).

Намера ми је да овај чланак има двоструку сврху да буде водич за брзи приступ, као и референтни водич за будуће референце. За ово, информација која је, верујем, више "Специјализовано" у пригушенијој је боји да покуша да олакша брзо читање.

Општа структура директорија

У УНИКС систему датотека (и слично, попут ГНУ / Линук) постоји неколико подхијерархија директорија који имају вишеструке и различите функције складиштења и организације у целом систему. Ови директорији се могу класификовати на:

<° Статички: Садржи датотеке које се не мењају без интервенције администратора (роот), али их може прочитати било који други корисник. (/ бин, / сбин, / опт, / боот, / уср / бин...) Дропофф Прозор

<° Динамички: Садржи датотеке које су променљиве и могу се читати и писати (неке само њихов одговарајући корисник и роот). Садрже подешавања, документе итд. (/ вар / маил, / вар / калем, / вар / рун, / вар / закључавање, / дом...) Дропофф Прозор

<° Подељено: Садржи датотеке које се могу пронаћи на једном рачунару, а користити на другом или чак делити између корисника.

<° Ограничено: Садржи датотеке које се не могу делити, а само их администратор може изменити. (/ итд, / боот, / вар / рун, / вар / закључавање...) Дропофф Прозор

корен: је уобичајено име корисничког налога који има сва права у свим режимима (појединачни или вишекориснички). Корен се назива и суперкорисник. Обично је ово администраторски налог. Основни корисник може учинити много ствари које уобичајени корисник не може, као што је промена власника датотека или дозвола и везивање за портове малог броја. Не препоручује се употреба роот корисника за једноставну сесију редовне употребе, јер систем доводи у опасност гарантујући привилегован приступ сваком покренутом програму. Пожељно је користити уобичајени кориснички рачун и користити команду су за приступ роот привилегијама ако је потребно.

Ова структура је представљена у облику стабла, као што је приказано на следећој слици:

стабло директорија

где је корен дрвета/) је основа целокупне структуре директорија и грана (директоријуме и датотеке) настају или висе од наведене базе.

 Структура стабла директоријума у ​​ГНУ / Линук

Неке дистрибуције Линука врше модификације у структури стабла директоријума, у складу са својим потребама. У сваком случају стандард је следећи:

датотеке хијерархије

Ево како то изгледа на мом рачунару (чак и на сликама екрана радне површине одражавам свој КСД метални дух):

Филе систем

Доста је заобилазница и заронимо у тему ...

Опис еструктура стабла директоријума

корен

 

<° / (корен): Слично основном директоријуму "Ц: \”ДОС-а и Виндовс оперативног система. То је највиши ниво у хијерархији директоријума, он је контејнер за цео систем (приступи систему датотека, укључујући уклоњиве дискове [ЦД-ови, ДВД-ови, погони оловака, итд.)).

bin

<° / бин (бинарно): Бинариес су Линук извршне датотеке (слично датотекама Еке. Виндовс). Овде ћемо имати извршне датотеке сопствених програма оперативног система.

брод

<° / боот (покретање): Овде проналазимо датотеке потребне за покретање Линука, из конфигурационих датотека покретачког програма (Груб - Лило), чак и свој језгро система.

Боот лоадер: то је једноставан програм (који нема све функционалности оперативног система) искључиво дизајниран да припреми све што оперативни систем треба да функционише.

Језгро или језгро: то је софтвер који је најважнији део оперативног система. Главни је одговоран за пружање различитих програма сигурном приступу рачунарском хардверу, или је, на основни начин, задужен за управљање ресурсима путем услуга системског позива.

дев

<° / дев (уређаји): Ова фасцикла садржи системске уређаје, чак и оне којима није додељен (монтиран) директоријум, на пример микрофоне, штампаче, дискове (УСБ стицкове) и посебне уређаје (на пример, / дев / нулл). Линук се према уређајима понаша као да су само још једна датотека која олакшава проток информација.

/ дев / нулти или нулти уређај (нулти периферни уређај): то је посебна датотека која одбацује све информације које су у њој записане или преусмерене. Заузврат, не пружа никакве податке било којем процесу који покушава да чита из њега, једноставно враћајући ЕОФ или крај датотеке. Најчешћи начин је преусмеравање, с обзиром да је / дев / нулл посебна датотека, а не директоријум; стога не можете премештати (мв) или копирати (цп) датотеке унутра.

итд

<° / итд (итд.): Овде се чувају конфигурационе датотеке инсталираних програма, као и одређене скрипте које се извршавају при покретању система. Вредности ових конфигурационих датотека могу се допунити или заменити корисничким конфигурационим датотекама које свака има у свом „дому“ (личној фасцикли).

  • / етц / опт / Датотеке за конфигурацију за програме хостоване у директоријуму / опт.
  • / етц / Кс11 / Датотеке за конфигурацију за Кс Виндов Систем, верзија 11.

X: Задужен је за приказивање графичких информација потпуно независно од оперативног система.

  • / етц / сгмл / Датотеке за конфигурацију за СГМЛ.

СГМЛ језик: Састоји се од система за организацију и обележавање докумената. Користи се за одређивање правила за означавање докумената и не намеће никакав посебан скуп ознака.

  • / етц / кмл / Датотеке за конфигурацију за КСМЛ.

КСМЛ: То је прошириви метајезик ознака који је развио Ворлд Виде Веб Цонсортиум (В3Ц). То је поједностављење и прилагођавање СГМЛ-а. Једноставније је за примену јер избегава неке напредне СГМЛ функције.

дом

<° / дом (дом): Овде се налазе датотеке корисничке конфигурације, као и личне датотеке корисника (документи, музика, видео записи итд.), Са изузетком суперкорисника (администратор, роот) који има засебан директоријум. Слично „Моји документи“ у оперативном систему Виндовс.

либ

<° / либ (библиотеке): Садржи основне заједничке библиотеке (слабо познате као библиотеке) хостованих програма, односно за бинарне датотеке у / бин / y / сбин /, библиотеке за језгро, као и модуле и управљачке програме (управљачке програме).

медиј

<° / средња вредност (средња вредност / средња вредност): Садржи тачке монтирања уклоњивог медија за складиштење, као што су читачи ЦД-РОМ-а, Пендривес (УСБ меморија), па чак служи и за монтирање других партиција истог тврдог диска, попут партиције коју користи други систем оперативни.

мнт

<° / мнт (носачи): Овај директоријум се обично користи за привремене носаче дискова. То је директоријум сличан / медиа, али га углавном користе корисници. Користи се за привремено монтирање тврдих дискова и партиција на систем; није вам потребна лозинка, за разлику од директоријума / медиа.

опт

<° / опт (опционално): Садржи опционалне програмске пакете за статичке апликације, односно могу их делити корисници. Ове апликације не чувају своја подешавања у овом директоријуму; На овај начин сваки корисник може имати различиту конфигурацију исте апликације, тако да се апликација дели, али не и корисничке конфигурације, које се чувају у њиховом директоријуму у / дом.

Проц

<° / проц (процеси): Садржи углавном текстуалне датотеке, виртуелне системе датотека који документују језгро и статус процеса у текстуалним датотекама (нпр. Радно време, мрежа).

корен

<° / роот (администратор): То је / дом администратора (само за њега). То је једини / дом која није подразумевано укључена у горе поменути директоријум.

сбин

<° / сбин (системске бинарне датотеке): Посебни бинарни систем, команде и програми јединствени за суперкорисника (роот), на пример инит, роуте, ифуп, као што су моунт, умоунт, схутдовн). Корисник може покренути било коју од ових командних апликација ако има довољне дозволе или ако има лозинку суперупорабника.

срв

<° / срв (услуге): Системске информације о одређеним услугама које нуди (ФТП, ХТТП ...).

ТМП

<° / тмп (привремено): То је директоријум у којем се чувају привремене датотеке (на пример: путем Интернет прегледача). Сваки пут када се систем покрене, овај директориј се очисти.

уср

<° / уср (корисници): Секундарна хијерархија корисничких података; Садржи већину услужних програма и вишекорисничких апликација, односно доступних свим корисницима. Другим речима, садржи датотеке које се деле, али су ипак само за читање. Овај директоријум се чак може делити са другим рачунарима у локалној мрежи.

  • / уср / бин: Скуп извршних програма (који нису административни за све кориснике) већине апликација за рачунаре (на пример Фирефок). Они су само за читање, али могу имати своја подешавања за сваког корисника у / кући. Неки извршни фајлови деле исте библиотеке као и друге апликације, тако да углавном не постоје две идентичне библиотеке на истом систему, што штеди меморију и пружа више реда.
  • / уср / укључују: Датотеке заглавља за Ц и Ц ++.
  • / Уср / либ: Библиотеке за Ц и Ц ++.
  • / уср / лоцал: То је други ниво унутар који нуди хијерархију сличну самом директоријуму / уср.
  • / уср / сбин: Небитни бинарни систем; на пример, демони за разне мрежне услуге. Односно, садржи програме који не пружају кориснички интерфејс и обично се покрећу при покретању система или под одређеним околностима. Корисник њима не управља директно док су покренути, иако могу да се конфигуришу пре него што се покрену.
  • / Уср / схаре: Дељене датотеке као што су конфигурационе датотеке, слике, иконе, теме итд.
  • / уср / срц: Изворни кодови неких апликација и Линук језгра. Као и / мнт, и овом директоријумом корисници управљају директно како би у њу могли да сачувају изворни код програма и библиотека и тако јој могу лако приступити, без проблема са дозволама. Омогућава изворном коду да има свој простор, доступан, али удаљен од свих корисника.
  • / уср / Кс11Р6 / Кс Виндов Систем, верзија 11, издање 6. Овај директоријум је повезан са графичким окружењем.

вар

 

<° / вар (променљиве): Датотеке са променљивим, као што су евиденције, датотеке споол-а, базе података, привремене датотеке е-поште и неке привремене датотеке уопште. Генерално делује као системски регистар. Помозите да пронађете порекло проблема.

  • / вар / цацхе: Кеш меморија апликација, иако се за исту користи и / тмп директоријум.
  • / вар / пад / Подаци и информације се депонују, позивајући се на падове или грешке оперативног система. Конкретније је од / вар уопште
  • / вар / игре / Променљиви подаци из системских игара. Овај директоријум није битан и често га изостављају саме апликације за игре, јер користе корисничку мапу у / дом да сачувате променљиве податке као конфигурације, на пример. У сваком случају, гноме игре користе овај директоријум.
  • / вар / либ: Информације о тренутном стању апликација, које саме апликације могу изменити.
  • / вар / закључавање: Датотеке које осигуравају да ресурс користи само одређена апликација која је затражила његову ексклузивност, све док не буде објављена.
  • / вар / лог: То је један од најважнијих поддиректоријума јер се овде чувају све врсте системских дневника.
  • / вар / маил: Поштанско сандуче или поруке корисника. Ако не користите шифровање, тада личну мапу за исти посао обично користе програми који обрађују е-пошту.
  • / вар / опт: Подаци које користе пакети ускладиштени у / опт.
  • / вар / рун: Најновије информације. Бави се радом система од последњег покретања. На пример, тренутно регистровани или пријављени корисници који су ушли; и демони који трче.
  • / вар / калем: Задаци који чекају на обраду (на пример, редови за штампу и непрочитана пошта).
  • / вар / тмп: Привремене датотеке које, за разлику од / ТмпОни се не бришу између сесија или поновног покретања система, али су без обзира на то неопходни.

<° / сис (систем): Садржи конфигурационе параметре покренутог система. Подаци који се односе на језгро, магистралу, уређаје, фирмвер, фс (систем датотека) и друге.

<° / изгубљено + пронађено: На Уник системима, свака партиција / систем датотека има директоријум под називом / изгубљено + пронађено у којој се чувају датотеке и директоријуми (или њихови остаци) опорављени након прегледа система датотека помоћу алата фсцк, а све то обично узроковано падовима система, принудним искључењем рачунара, нестанком струје итд.

Све те датотеке и директорији опоравили су се након а фсцк се у директоријуму чувају са следећом структуром / изгубљено + пронађено, име сваке датотеке је број иноде:

дрвкр-кр-к 3 роот роот 4096 2010-03-12 09:38 # 123805
дрвкр-кр-к 3 роот роот 4096 2010-03-12 09:38 # 125488
дрвкр-кр-к 3 роот роот 4096 2010-03-12 09:38 # 135836
-рв-р - р– 2 роот роот 2473 2010-03-02 16:03 # 137864
-рв-р - р– 2 роот роот 18505 2010-03-02 16:03 # 137865
-рв-р - р– 2 роот роот 56140 2010-03-02 16:03 # 137866
-рв-р - р– 2 роот роот 25978 2010-03-02 16:03 # 137867
-рв-р - р– 2 роот роот 16247 2010-03-02 16:03 # 137868
-рв-р - р– 2 роот роот 138001 2010-03-02 16:03 # 137869
-рв-р - р– 2 роот роот 63623 2010-03-02 16:03 # 137870
-рв-р - р– 2 роот роот 34032 2010-03-02 16:03 # 137871
-рв-р - р– 2 роот роот 2536 2010-03-02 16:03 # 137872

Ове датотеке су можда оштећене или непотпуне, али можда имамо среће и пронађемо оно што смо мислили да је изгубљено након фсцк-а. Морали бисмо прегледати датотеке и директоријуме један по један јер је име датотеке изгубљено. Проћи кроз све датотеке и директоријуме и покушати их вратити на своје место може бити тежак задатак, у неким случајевима то може бити практично немогуће.

фсцк (провера система датотека или провера усклађености система датотека): је услужни програм чија је функција решавање недоследности у систему датотека, јер исправља могуће грешке у систему. фсцк се аутоматски покреће при покретању система у случају квара, али га системски администратор такође може ручно користити за принудну проверу.

Па знате, добро проучи, да за сутра постоји КСД испит ...

Фуентес:

Википедија

http://tuxpepino.wordpress.com/2008/01/09/jerarquia-directorios-gnulinux/


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Давид Сегура М. дијо

    Врло корисно сазнати мало детаљније каква је Линук организација, хвала!

    1.    Хозе дијо

      Можете ли ми помоћи у којим директоријумима се корисничке лозинке чувају у Убунту-у

      1.    Јоакуин ЈХ дијо

        / етц / схадов
        али приказане лозинке ће изгледати шифровано

  2.   прави дијо

    вооооов !!
    Одличан посао @ Персео

  3.   нерјамартин дијо

    Свака част Персеју, сјајно! 🙂

  4.   Оскар дијо

    Изврсно, било би добро, према вашим могућностима, ставити га у ПДФ на форуму у Водичи. +1.

    1.    Давид Сегура М. дијо

      Увек можете користити http://www.printerfriendly.com за то

  5.   марцо дијо

    +10 !!!! Сјајно, управо сам ставку додао у своје фаворите. јасно објашњење Линук структуре. Много од ових ствари нисам знао !!!!

    1.    елав <° Линук дијо

      Персеј је истина. Одличан чланак 😀

    2.    КЗКГ ^ Гаара дијо

      Искрено, и ја сам много научио из овог чланка ... невероватно колико је добро објашњен, Персео он заиста има дар за ово О_О

      1.    Храброст дијо

        Већ је јасно

  6.   елецтрон22 дијо

    Одлично, пуно хвала 😀

  7.   Персео дијо

    Хвала свима на коментарима 😀

    1.    елецтрон22 дијо

      Не можете направити ПДФ, ови подаци се морају делити 😀

      1.    Персео дијо

        Наравно да хоћемо, само ми дајте мало простора (у последње време сам примио неке радове: Д) и радо ћу то обавити 😉

        1.    елецтрон22 дијо

          Чекам 😀

  8.   мајмун дијо

    Објашњење је одлично. Врло добар чланак.

  9.   Иоио дијо

    Ненадмашно 😉

  10.   Царлос-Ксфце дијо

    Пуно вам хвала на овом чланку, Персеусе. Ова врста информација у великој мери обогаћује блог, јер се не ради само о вестима или показивању како се нешто конфигурише, већ и о учењу више о нашем оперативном систему. Без сумње сада знам мало више о стварима које сам одувек желео да знам кад сам се суочио са оним „неваљалим“ датотекама које ми нису дозвољавале да извршим промене јер нисам био „роот“, ха ха ха.

    1.    Персео дијо

      Хвала вам пуно што сте коментарисали пријатељу, трудићемо се да и даље напредујемо: Д.

      ПС: Извините на кашњењу, али тестирам друге дистрибуције 😉 за свој рачунар.

  11.   јелпасајеро дијо

    Да ли знате било коју наредбу која приморава апликацију ван система да се инсталира у опт уместо у систем датотека?

  12.   артуро молина дијо

    То је врло добро објашњено, коначно сам схватио зашто сам, када сам користио Слаков ливе цд, заснован на Слацкваре-у, монтирао ствари у мнт, а не у медије. Поздрави.

  13.   Виборт дијо

    Одличан чланак, врло потпун, хвала на доприносу.

    Пдта. Соната Рулес! 😛

  14.   Рои дијо

    Врло добар. Хвала на инвестицији.

  15.   јеодрихт дијо

    Врло добар чланак, пуно вам хвала на информацијама!

  16.   јеронимостеел дијо

    Здраво, могуће је преузети овај водич у пдф-у или документу за штампање како бих га могао мирно прочитати било где, ако је могуће, дајте ми везу, ћао хвала пуно

    1.    КЗКГ ^ Гаара дијо

      Здраво.
      Можете да штампате директно преко истог прегледача или можете да сачувате ову страницу (Филе-Саве), а затим је одштампате код куће.

      Надам се да сам вам помогао 😉
      Поздрав и добродошли на блог.

  17.   бенибарба дијо

    истина је најбоље документовано и резимирано што сам видео честитке творцу овог чланка

  18.   Осцар дијо

    Хвала на доприносу !!! Добро ми дође да сазнам шта се догађа!

  19.   моћи дијо

    Директоријум / дев / је пун датотека, које упућују на уређаје који "не управљају дисковима" (серијски порт, паралелни, физички или виртуелни диск уређаји ... бла, бла, бла), у остатку, врло добро!

  20.   Белен дијо

    Поздрав, врло добро, сви, по препоруци пријатеља дошао сам на ову прелепу веб страницу и сазнао више о Линуку, још увек имам много сумњи у то да мислим да сам навикао да користим прозоре, али кад сам видео рачунар свог пријатеља био сам изненађен и да бих желео да знам више.

    Момци знају да у Виндовсима постоје логичке партиције (диск Ц, диск Д) у Линуку како то могу учинити, јер ако погледам Виндовс ако се нешто десило, избрисао сам Ц, а преко сигурносне копије коју сам сачувао у Д могао сам да је опоравим уместо тога у Линуку Потпуно сам изгубљен.

    Па, надам се да ћете ми помоћи, волим Линук и волео бих да ми помогнете.

    Здраво

    1.    елав дијо

      Здраво Белен:

      Па, прва и најважнија ствар је да желите да научите, а тога очигледно имате на претек. Мој савет је да почнете да читате Овај чланак и везе које у њему можете пронаћи.

      Међутим, да бисте учинили исто што и у оперативном систему Виндовс, ствар је релативно лака, само морате одвојити партицију за / дом. Али као што сам рекао, ако немате појма о систему датотека у ГНУ / Линук, Мислим да бисте требали почети са тим чланком 😉

      1.    Белен дијо

        Пуно вам хвала, добро знате колико сам могао прочитати, управо сам сазнао да су то дистрибуције, стварно ми се свиђа кубунту, видио сам друге, али име ми се чини лијепо> .. <Почећу да узимам свој први кораци 🙂 хвала више пута, коментарисаћу како ми иде са Линуком.

        Ћао 🙂

        1.    елав дијо

          Врло добар избор ^ _ ^

  21.   Конзентрик дијо

    Врло добар водич, да господине. То показује да сте радили. За оне који не разумеју много то ће бити од велике помоћи, а за нас који смо више постављени служи као добар пријатан подсетник за читање.

  22.   гоку дијо

    Добро јутро, заиста ми се свидео ваш чланак. Имам сумњу:
    Како могу да сачувам датотеке у основном директоријуму? То је да је / хоме већ пун и желим да знам да ли се / директоријум може користити за више простора, желим више од 20 Гб, што желим да искористим. Не бих желео да морам да променим величину партиција. Хвала на помоћи.

  23.   Родолфо дијо

    Врло добар чланак, честитамо и наставите тако, пратим вас и не заборавите да вас увек позивам да знате БСД (оперативни систем)

  24.   Самуило дијо

    Одличан посао, врло добро објашњен. Хвала вам…!

  25.   портаро дијо

    Врло добро од најкомплетнијих које сам до данас могао прочитати.

    Поздрав.

  26.   Хозе дијо

    Здраво, питам вас од чега се састоји Линукусер број и виђао сам га на различитим интернет страницама. Унапред се захваљујем на одговору.

  27.   Алејандра Диел дијо

    Сјајно!! На своју школску мрежу инсталирао сам Хуаиру и бољи су од Виндовс-а. Информације су ми биле веома корисне. Хвала што делите!!

  28.   Симон Валдес дијо

    Хвала, одличан рад, ово ако је то рашчистило многе недоумице и помогло ми да олакшам упутства за Линук свет.

  29.   Никола дијо

    Здраво, имам ултра са хибридним диском и желео бих да инсталирам све на шта се односило на почетку у ссд део, гледао сам и нисам нашао нешто конкретно, али ова напомена http://www.linux-es.org/node/112 да би према ономе што сам испрва могао да претпоставим морали бити / бин /, / боот / и / дев / директорији.
    Шта мислиш? Живели!

  30.   ВМС дијо

    Врло добро, истина је тужна што већина нас није знала за ову врсту ствари, чак и више што смо толико дуго користили линук. Најтужније од свега је што сам за пет минута све заборавио. Али ово читање ми је било врло добро. Размишљао сам да користим два диска за исту дистрибуцију и зато сам тражио ову врсту информација. Овај водич је супер.

  31.   МИГУЕЛ САНЦХЕЗ ТРОНЦОСО дијо

    Одличан чланак, врло потпун.

    Од сада пратим ваш блог

  32.   Л3к дијо

    Поздрав свима. Морам да знам како да направим информације о помоћи КТ (Ц ++) апликације које препознаје команда ман. Да ли неко зна где су датотеке повезане са линук наредбама ???? Хвала унапред.

  33.   Ваљци дијо

    Врло корисно, хвала

  34.   Ваљци дијо

    Моје питање је да у ДОС-у за копирање или премештање користим ц: као роот и добро одредиште пут од ц: \ и ко не зна одакле да започне ???? '

  35.   Матиас дијо

    Добар допринос, никад не коментаришем много блогова и слично, али ваш рад је управо сјајан, читао сам свуда и пуно проучавао ... али ово је само поставило све на своје место и мислим да ће овај тест бити огромна емоција .

  36.   Хари дијо

    Одличан допринос. Пуно вам хвала за информацију!.