Как е изградена структурата на файловата система на Linux? - Част 1

директория-дърво-така-linux

Много от читателите, които дойде да използва Windows и те мигрират към Linux, тогава няма да ме оставят да лъжа Първият въпрос или проблем, който възниква, е „къде се съхраняват програмите в Linux“.

За разлика от Windows, Linux се състои от напълно различна и чужда файлова система, тук няма букви на устройството като „C: \. D: \ и т.н. ”, тъй като това не е стандарт за йерархията на файловата система FHS.

Тази система определя структурата на файловите системи в Linux и други операционни системи UNIX. Файловата система Linux обаче съдържа и някои директории, които досега не са били дефинирани по следния начин.

/ - основна директория (корен)

Всичко във вашата Linux система се намира в директорията /, известен също като основната директория.

Тази директория все едно говорим за "C: \ в Windows", така да се каже, но това не е така, тъй като в Linux няма букви в имената на устройствата.

/ bin - бинарни файлове на потребителя

Директорията / bin съдържа потребителски двоични файлове (програми), които трябва да съществуват, когато системата работи в еднопотребителски режим.

Важно е да знаете това повече директории не могат и не трябва да съществуват в тази директория, тук ще намерим само двоичните файлове на програмите, както и техните символни връзки, които могат да бъдат разграничени с „@“.

/ boot - системни файлове за зареждане

Директорията / boot Той съдържа файловете, необходими за стартиране на системата, например тук се съхраняват файловете GRUB и Kernel.

Можем да идентифицираме ядрото на системата като файл с изображение, наречен vmlinuz-version _ kernel), трябва да се намира в тази директория или в главната директория.

/ cdrom точка за монтиране на CD-ROM

Директорията / cdrom той не е част от файловата система FHS като такъв, но все пак може да бъде намерен в различни дистрибуции.

Тази директория е временно място за вашето CD / DVD устройство от вашия компютър на вашата система. Въпреки това, стандартното местоположение за временни медийни устройства е директорията / media

/ dev устройства.

Linux вижда устройствата като файлове, а директорията / dev съдържа специални файлове, които представляват устройства. Не е точно този тип файлове, тъй като сме свикнали да ги виждаме.

Също така е важно да знаете, че устройствата могат да бъдат блокови или символни. Обикновено блоковите устройства са тези, които съхраняват данни и устройствата с символи, които прехвърлят данни.

По принцип тук можем да намерим точките за монтаж на други дялове или устройства, свързани към компютъра.

Например / Dev / SDA е точката на монтиране на използвания твърд диск, а останалите дялове от него ще бъдат изброени по такъв начин, че първият дял да бъде / dev / sda1, второто / Dev / sda2 и така нататък.

В случай на други дискове, писалки или свързани устройства за съхранение, ние ще ги идентифицираме като / dev / sdb, / dev / sdc и така нататък.

Можем да проверим това от терминала, като изпълним командата:

sudo fdisk -l

Докато за файла, свързан с типа на мишката PS / 2 ще бъде / dev / psaux.

/ etc - конфигурационни файлове

Директорията / etc съдържа конфигурационни файлове, които могат да се редактират ръчно с помощта на текстов редактор.

Обърнете внимание, че директорията / etc съдържа важни системни файлове, всички те са конфигурации, които са статични файлове.

Изпълними файлове, още по-малко двоични файлове, никога не трябва да се намират тук.

/ home - домашна папка на потребителя

Директорията / home съдържа началните папки на всички потребители. Например, ако вашето потребителско име е "потребител1", тогава те ще имат / начало / потребител1 като домашна директория.

Тази папка съдържа потребителски файлове и свързани с потребителя данни, както и потребителски файлове и предпочитания.

Всеки потребител има достъп само за запис до своята домашна директория и за промяна на други файлове в системата ще трябва да има суперпотребителски разрешения или да бъде потребител на root.

/ lib системни библиотеки

Директорията / lib той съдържа библиотеки, необходими на двоичните файлове, които се намират в директориите / bin и / sbin.

Само с една разлика, че библиотеките, необходими на двоичните файлове в папката / usr / bin, са в директорията / usr / lib.


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

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Квантови изчисления1 каза той

    Въпреки че имам това поле, го контролирам повече или по-малко, малко обяснение се оценява като преглед.

    Добра работа и благодаря!

  2.   Лъв каза той

    Благодаря много. Винаги се чудех как работи тази структура

  3.   Марко Антонио Корея каза той

    Благодаря ви много за тази информация !!