Card image cap

Каталоги Linux

В Linux все файлы и папки организованы в виде иерархической структуры, на вершине которой находится корневой каталог, обозначаемый как «/».

Основные каталоги и их назначение:

/bin — содержит исполняемые бинарные файлы различных служб, доступные для запуска любым пользователям, установленные программы. Включает базовые команды, например echo, cat, cd, pwd, ls и т.д.

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

/dev — содержит файлы устройств, подключённых к системе, все подключенные флешки, мышка, клавиатура, камера, микрофон. Например: /dev/sda, /dev/usbmon0, /dev/tty1.

/etc — содержит конфигурационные файлы служб и программ, скрипты для запуска и отключения демонов.

/home — предназначена для домашних каталогов пользователей. При создании нового пользователя здесь создаётся одноимённый каталог с аналогичным именем и хранит личные файлы этого пользователя.

/lib — содержит библиотеки, необходимые для работы системных служб, которые используются исполняемыми файлами в каталогах /bin и /sbin, а также данные для загрузки системы и модуля ядра ОС.

/media — съемные носители, в этот каталог система монтирует все подключаемые внешние накопители, флешки, диски.

/mnt — монтирование, в этот каталог мы монтируем внешние или дополнительные файловые системы.

/opt — дополнительные программы, программы созданные в виде отдельных исполняемых файлов, библиотек и конфигураций и всё находится в одной папке.

/proc — в этом каталоге хранятся процессы и системная информация ОС, представленная в виде файлов. Все данные в этом разделе генерируются автоматически и обновляются на лету.

/root — домашняя папка для корневого пользователя root.

/run — включает в себя данные, обрабатываемые и хранимые в оперативной памяти — например, PID процессов, информацию о ходе их выполнения, активные сокеты и т.д.

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

/srv — предназначена для сервисных нужд — чтобы пользователи сервера могли найти какие-то общедоступные данные для конкретной службы, например, веб-сервера apache, FTP-сервера.

/sys — ещё одна директория, содержащая виртуальную файловую систему. В этот раздел экспортируются данные ядра операционной системы и его модулей.

/tmp — используется операционной системой и различными внутренними службами для хранения временных файлов. Все пользователи имеют право записи в эту директорию. Файлы удаляются при каждой перезагрузке.

/usr — программы пользователя, в этом каталоге хранятся исполняемые файлы, программы, библиотеки и файлы документации для внутренних служб, компоненты ядра для функционирования операционной системы, а также данные программ, установленных пользователями.

/var — переменные файлы, содержит часто изменяемые данные. Например, кэши, логи, очереди. Здесь же по умолчанию хранятся данные сайтов, сервера баз данных, почтового сервера.

/var/log — файлы логов всех программ.

/var/lib — файлы баз данных, пакеты и т.д.

/var/mail — почтовый сервер складывает сюда все письма, свои логи и файлы конфигурации.

/var/spool — очередь печати на принтере.


Поддержать развитие блога
Отправить Донат
Только что Категория Linux 21
Список всех статей в журнале