Како је датотечни систем структуриран у гну / линук?

Преглед садржаја:
- Како је датотечни систем структуриран у ГНУ / Линуку?
- ФХС
- Главни циљеви ФХС-а
- Приступ различитим системима датотека
- Структурирање датотека у Линуку према ФХС-у
- Дозволе
Сигурно је да су многи од вас, попут мене, научили да користе рачунаре са неком верзијом Виндовс- а и вероватно је једна од првих ствари с којом су се упознали било како да управљају свим информацијама које су чували у њему или неким уклоњиви медијум спојен на ПЦ. Односно, за обављање задатака као што су копирање, лепљење, премештање или лоцирање наших датотека. Из овог разлога, овај пут желимо да вам покажемо како је датотечни систем структуриран у Линук / ГНУ. То сигурно није неопходно знати 100%, али било би корисно имати идеју о хијерархији датотека.
Садржај индекс
Како је датотечни систем структуриран у ГНУ / Линуку?
Линук системи се налазе под хијерархијским стаблом датотека, слично као што су Уник системи структурирани. У почетку ово хијерархијско стабло директоријума и датотека није било под било којим стандардом, односно постојале су варијације између једне и друге дистрибуције. Управо је то мотивисало групу људи да током 1993. године развију оно што је познато као Стандард хијерархије датотека (ФХС) или шпански стандард хијерархије датотека.
ФХС
ФХС је дефинисан као стандард који успоставља и пружа детаље о именима, садржају, локацијама и дозволама датотека и директорија, другим речима, то је скуп правила који одређују заједничку структуру датотека и директорија на Линук системима. Овај стандард није ништа друго доли водећи документ, који произвођачи могу консултовати и применити приликом креирања нове дистрибуције.
Важно је појаснити да произвођач може одлучити да ли ће га применити или не. Предност интегрисања у ваш Линук систем је у томе што ће ваше окружење учинити много компатибилнијим са осталим Линук дистрибуцијама. Још једна ствар коју треба истаћи је да стандард омогућава одређену флексибилност, дакле, постоје одређене слободе када се примењују правила и одатле чињеница да постоје одређене незнатне разлике између различитих дистрибуција.
Главни циљеви ФХС-а
- Изложите хијерархијски систем датотека доследно и равномерно.Обезбедите једноставност у развоју софтвера, јер ће омогућити лако предвиђање и идентификовање инсталираних датотека и директоријума. Дајте кориснику једноставност у предвиђању локације датотека и директорија на свом рачунару.
Као што видимо, главни фокус ФХС-а је стварање оперативних система са што компатибилнијим структурама. Ово ће пружити боље искуство за обичне кориснике, јер ће они моћи да разумеју значење сваког елемента у систему и лако ће га пронаћи. С друге стране, сам ФХС показује које су врсте датотека видљиве у структури система:
Дељене и неизмењиве датотеке : Прве су датотеке које припадају рачунару, а последње су датотеке које се могу делити између различитих рачунара. На пример:
- Дељене датотеке: садржај у / вар / ввв / хтмл (што је подразумевани ДоцументРоот веб сервера Апацхе. Тамо где је иницијални индек.хтмл првобитно смештен). Неизмењиве датотеке: садржај у / боот / груб / (поддиректориј где се налазе датотеке ГРУБ боот лоадер-а).
Статичке и променљиве датотеке: Статичке датотеке су оне које захтевају интеракцију администратора система да промени њихово стање. И променљиве оне које се могу променити без такве интеракције. Да бисмо вам лакше разумели, погледајмо пример. Имамо фајлове системских дневника (дневници), који су променљивог типа, јер се стално мењају без интервенције администратора, јер су то поруке које генерише кернел система. Док су остале датотеке у којима се чувају осетљиве информације попут корисничких налога, подешавања или лозинки, оне су статичког типа.
Погледајте: Линук команде: познавање и управљање системом
Приступ различитим системима датотека
Познавајући ову класификацију типова датотека, морамо такође знати да је у Линуку све датотека. И хардвер и софтвер се чувају као текстуална датотека и одатле се рађа концепт „монтирања“ или „демонтирања“ уређаја. То јест, његова логичка структура је неовисна о хардверској структури, па не зависи од тога да ли рачунар има 1, 3 или 5 хард дискова за креирање дискова ц: \, е: \ ок: \.
Цео Линук систем потиче из корена или корена, представљеног / и све остале доступне датотеке у оперативном систему налазе се испод те директоријуме. На пример, желимо да приступимо ЦДРОМ-у. Ово је монтирано у систем као директоријум. У тој поддиректорији садржај уређаја ће се налазити када је монтиран, а другачије нећемо пронаћи. Да бисте добили листу уређаја монтираних на систему, једноставно користимо команду моунт у конзоли. Важно је да се са овим концептом јасно зна како Линук функционише.
Као што сам напоменуо, овом механизму можемо приступити и хардверски уређаји, али су те датотеке бинарне, односно интерпретирају их само Линук. Стога, ако направимо неко издање, ризикујемо да систем оставимо нестабилан и чак неупотребљив. Укратко, приступ њима није опција осим ако нисте сасвим сигурни у оно што радимо. Сада када на теоријском нивоу знамо каква је његова структура. Да видимо како је примјена ФХС-а у стварном животу?
Структурирање датотека у Линуку према ФХС-у
Именик | Опис |
/ | Примарна хијерархија , која се зове роот или роот, главна директорија, спремник апсолутно целог система датотека у Линуку. |
/ канта / | Садржи основне наредбе бинарних датотека, тако да су доступне или за једну сесију или за више корисника. Они укључују, на пример, лс, цп, мачку, мкдир, рм, између осталих |
/ боот / | Покретање система. |
/ дев / | Садржи приступ уређајима. И хардверски или виртуелни. |
/ етц / | Ово укључује датотеке са конфигурацијом система. Дошло је до полемике око значења његовог имена, али новија тумачења називају га „Подешавање текста за уређивање“. |
/ етц / опт / | Датотеке за конфигурацију програма смештених унутар / опт директорија. |
/ итд / Кс11 / | Конфигурацијске датотеке Кс Виндов Систем верзије 11. |
/ етц / сгмл / | Конфигурацијске датотеке СГМЛ. |
/ етц / кмл / | КСМЛ конфигурацијске датотеке. |
/ хоме / | Садржи радне именике свих корисника, осим суперусера (администратор, роот). Садржи сачуване датотеке, личне поставке итд. Често се инсталира на посебан диск или партицију . Сваки корисник има своју директоријум у овој мапи. |
/ либ / | Све основне библиотеке инсталираних програма налазе се, укључујући и оне које користи кернел. |
/ просечно / | Садржи тачке монтирања за преносиви медијум за складиштење. |
/ мнт / | Слично је са / медијима, али обично га користе корисници. Да бисте „монтирали“ на пример тврде дискове и привремене партиције. |
/ опт / | Садржи информације о апликацијама које не спремају опције конфигурације у овај директориј, односно корисници деле апликацију, али не и њене опције конфигурације. |
/ проц / | Садржи датотеке које документују језгру и статус ваших процеса у одређено време. |
/ роот / | Главни директориј роот корисника. То је као / хоме, али за суперусе система (администратор). |
/ сбин / | Извршни или бинарни подаци који су неопходни за рад, ексклузивне наредбе и програми администратора система или корисника који имају дозволе за њихово коришћење. |
/ срв / | Садржи податке које систем користи. |
/ тмп / | Садржи привремене датотеке. |
/ уср / | секундарна хијерархија корисничких података; Садржи већину услужних програма који су вишекорисне сврхе, али који су ипак само за читање. Ова мапа се чак може делити са другим корисницима локалне мреже. |
/ уср / бин / | Не административне бинарне наредбе за све кориснике. |
/ уср / укључују / | Стандардно укључују датотеке. |
/ уср / либ / | Скуп дељених библиотека или бинарних датотека. Никада не постоје две идентичне библиотеке на истом систему, што оптимизује употребу меморије и обезбеђује већи ред. |
/ уср / сбин / | Бинарни подаци који нису битни; на пример, демони да имају више мрежних услуга. |
/ уср / схаре / | Садржи податке који се деле, али нису зависни од архитектуре. |
/ уср / срц / | Садржи изворне кодове неких апликација. |
/ уср / Кс11Р6 / | Именик повезан са графичким окружењем. |
/ уср / лоцал / | Терцијална хијерархија за локалне податке, односно специфична за овај домаћин. |
/ вар / | Садржи датотеке системских променљивих као што су дневници, базе података, е-пошта. |
/ вар / цацхе / | Слично / тмп, садржи и кеш меморију неких апликација. |
/ вар / судар / | Садржи информације о грешкама или паду система. |
/ вар / игре / | То је директориј који није битан и његова сврха је складиштење информација у вези системских игара. |
/ вар / закључавање / | Налазе се датотеке које имају статус ресурса који се користе. |
/ вар / лог / | Пријавите датотеке . |
/ вар / пошта / | Архива корисничких порука, сличне поруке е-поште. |
/ вар / опт / | Садржи податке који могу бити променљиве у / опт директоријуму. |
/ вар / трчање / | Приступ информацијама од последњег покретања система. На пример, корисници који су тренутно повезани или демони који се изводе. |
/ вар / калем / | Укључује задатке који чекају на обраду. На пример, непрочитане поруке е-поште или редови за штампање. |
/ вар / споол / маил / | Локација е-порука неодобрених корисника. |
/ вар / тмп / | Садржи привремене датотеке, његова разлика са / тмп је чињеница да се не брише приликом поновног покретања система. |
Можда ће вас занимати читање: Шта треба да знате о роот-у, су-у и судо-у у Линуку
Дозволе
Да бисте затворили тему, и у Линуку, као и у другим системима Уник-а, на датотекама се води политика дозвола. Да би могли да контролишу приступ, шта они могу у вези с тим и ко може да ради. Дозволе су идентификоване словима и утврђене су на овај начин:
- а: дозволу за читање датотеке в: дозволу за писање датотеке к: дозволу за извршење датотеке с: дозволу за уношење промена у власника датотеке.
Исто тако, свако одобрење у Линуку може се применити: за власнике датотека, групу којој припада власник или остале кориснике. Што омогућава овом сигурносном механизму да савршено функционише у радним групама са различитим одговорностима (више корисника).
Биосхоцк бесконачно ускоро стиже на гну / линук

2К потврђује да ради на биосхоцк Инфините порту за ГНУ / ЛИНУКС оперативни систем и да ће стићи почетком 2015. године
Туториал: покрените гну / линук дистрибуцију са УСБ стицк-а

Детаљни водич који приказује како покренути разне Линук дистрибуције из једног Пендриве-а за употребу или инсталацију
Аппле додаје датотечни систем апфс на иос 10.3

АПФС у иОС 10.3 побољшава сигурност и нуди боље перформансе у приступу подацима на иПхоне / иПад уређајима.