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

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

Многие из читателей, которые пришел использовать Windows и они переходят на Linux, тогда они не позволят мне лгать Первый вопрос или проблема, которая возникает, это «где хранятся программы в Linux».

В отличие от Windows, Linux состоит из совершенно другой и несвязанной файловой системы., здесь нет букв дисков, таких как «C: \. D: \, etc », поскольку это не стандарт для иерархии файловой системы FHS.

Эта система определяет структуру файловых систем в Linux и других операционных системах UNIX. Однако файловая система Linux также содержит некоторые каталоги, которые до сих пор не были определены следующим образом.

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

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

Этот каталог это как если бы мы говорили о "C: \ in Windows", так сказать, но это не так, так как в Linux в названиях дисков нет букв.

/ bin - пользовательские бинарные файлы

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

Важно знать, что никакие другие каталоги не могут и не должны существовать в этом каталоге, здесь мы найдем только двоичные файлы программ, а также их символические ссылки, которые можно обозначить знаком «@».

/ boot - файлы загрузки системы

Каталог / boot Он содержит файлы, необходимые для загрузки системы, например, здесь хранятся файлы GRUB и ядра.

Ядро системы можно определить как файл образа с именем vmlinuz-version _ kernel), который должен находиться в этом каталоге или в корневом каталоге.

/ cdrom точка монтирования для CD-ROM

Каталог / cdrom он не является частью файловой системы FHS как таковой, но может быть найден в различных дистрибутивах.

Этот каталог временное место для вашего CD / DVD привода с вашего компьютера в вашей системе. Однако стандартным расположением временных мультимедийных устройств является каталог / media.

/ dev файлы устройств.

Linux видит устройства как файлы, а каталог / dev содержит специальные файлы, представляющие устройства. Это не совсем такие типы файлов, как мы привыкли их видеть.

Также важно знать, что устройства могут быть блочными или символьными. Обычно блочные устройства - это те, которые хранят данные, и символьные устройства, передающие данные.

В основном здесь мы можем найти точки крепления других разделов или устройств, подключенных к компьютеру.

Например / Dev / ПДД - это точка монтирования используемого жесткого диска, и другие его разделы будут перечислены таким образом, что первый раздел будет / 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.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

3 комментариев, оставьте свой

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

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

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

    Несмотря на то, что у меня есть это поле, я его более или менее контролирую, но небольшое объяснение будет полезно в качестве обзора.

    Хорошая работа, спасибо!

  2.   Лев сказал

    Большое спасибо. Мне всегда было интересно, как работает эта структура

  3.   Марко Антонио Корреа сказал

    Большое спасибо за эту информацию !!