Як складається структура файлової системи Linux? - Частина 1

дерево каталогів-так-Linux

Багато читачів, які прийшов використовувати Windows і вони переходять на Linux, тоді вони не дадуть мені збрехати Перше запитання або проблема, що виникає, - "де програми, що зберігаються в Linux".

На відміну від Windows, Linux складається з абсолютно іншої та чужої файлової системи, тут немає букв диска, таких як „C: \. D: \, тощо ”, оскільки це не є стандартом ієрархії файлової системи FHS.

Ця система визначає структуру файлових систем у Linux та інших операційних системах UNIX. Однак файлова система Linux також містить деякі каталоги, які до цього часу не були визначені наступним чином.

/ - кореневий каталог (root)

Все у вашій системі Linux знаходиться в каталозі /, також відомий як кореневий каталог.

Цей каталог Це так, ніби ми говоримо про "C: \ у Windows", так би мовити, але це не так, оскільки в Linux в назвах дисків немає букв.

/ bin - двійкові файли користувача

Каталог / bin містить двійкові файли користувачів (програми), які повинні існувати, коли система працює в однокористувацькому режимі.

Важливо це знати більше каталогів не може і не повинен існувати в цьому каталозі, тут ми знайдемо лише двійкові файли програм, а також їх символічні посилання, які можна розрізнити за допомогою "@".

/ 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 містить домашні папки всіх користувачів. Наприклад, якщо ваше ім'я користувача "user1", то в якості домашнього каталогу вони матимуть / home / user1.

Ця папка містить користувацькі файли та пов'язані з ними дані, а також користувацькі файли та налаштування.

Кожен користувач має лише доступ до запису у свій домашній каталог, і для редагування інших файлів у системі їм потрібно мати права суперкористувача або бути кореневим користувачем.

/ 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.   Марко Антоніо Корреа - сказав він

    Щиро дякую за цю інформацію !!