Назначение основных системных каталогов в GNU Linux: различия между версиями
Материал из Linux Wiki
				
				
				Перейти к навигацииПерейти к поиску
				
				Rain (обсуждение | вклад)  | 
				Rain (обсуждение | вклад)   | 
				||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 3: | Строка 3: | ||
----  | ----  | ||
'''/''' корень - "точка отсчета" для всех остальных каталогов, основная точка монтирования в системе.  | '''/''' - корень - "точка отсчета" для всех остальных каталогов, основная точка монтирования в системе.  | ||
* '''/bin/''' - содержит исполняемые файлы основных системных утилит.  | * '''/bin/''' - содержит исполняемые файлы основных системных утилит.  | ||
| Строка 54: | Строка 54: | ||
** '''/var/spool/''' - накопительный каталог для размещения очередей данных различных служб, например, очередей печати, почты и т.п.  | ** '''/var/spool/''' - накопительный каталог для размещения очередей данных различных служб, например, очередей печати, почты и т.п.  | ||
** '''/var/www/''' - используется как корневая точка для веб-серверов для размещения сайтов.  | ** '''/var/www/''' - используется как корневая точка для веб-серверов для размещения сайтов.  | ||
==Ссылки==  | |||
* http://rus-linux.net/MyLDP/file-sys/fhs-2.2-rus/index.html  | |||
[[Category:Linux]]  | [[Category:Linux]]  | ||
Текущая версия от 21:56, 25 ноября 2011
Статья о назначении основных каталогов в файловой системе Unix-подобных систем на примере Debian GNU/Linux.
/ - корень - "точка отсчета" для всех остальных каталогов, основная точка монтирования в системе.
- /bin/ - содержит исполняемые файлы основных системных утилит.
 - /boot/ - содержит ядро операционной системы образ initrd и файлы загрузчика (например, GRUB)
- /boot/grub/ - каталог загрузчика GRUB
 
 - /dev/ - файлы устройств
 - /etc/ - преимущественно содержит файлы конфигурации, а также скрипты различных программ и служб.
- /etc/default/ - содержит настройки "по-умолчанию" для некоторых программ и демонов.
 - /etc/init.d/ - скрипты для запуска и останова различных служб и демонов.
 - /etc/rcX.d/ - каталоги различных уровней исполнения в системе, содержат различные наборы ссылок на скрипты в /etc/init.d/.
 
 - /home/ - домашний каталог обычных пользователей (слэнг "хомяк")
 - /lib/ - основные системные библиотеки
- /lib/modules/ - тут содержатся подгружаемые модули ядра (драйвера различных устройств, файловых систем и т.п.)
 
 - /media/ - этот каталог используется для монтирования съемных накопителей, например, флешек
 - /mnt/ - традиционный каталог для размещения точек монтирования различных устройств
 - /opt/ - место, отведённое под проприетарный софт и просто не принадлежащий сборке дистрибутива.
 - /proc/ - каталог с виртуальной файловой системой, предоставляющий интерфейс к ядру, позволяющий считывать и изменять некоторые параметры.
- /proc/sys/ - в этом каталоге находятся изменяемые файлы в procfs, через которые можно на лету изменять многие параметры ядра, в частности:
- /proc/sys/dev/ - устройств.
 - /proc/sys/fs/ - файловых систем.
 - /proc/sys/kernel/ - самого ядра.
 - /proc/sys/net/ - сетевые параметры.
 - /proc/sys/vm/ - памяти.
 
 
 - /proc/sys/ - в этом каталоге находятся изменяемые файлы в procfs, через которые можно на лету изменять многие параметры ядра, в частности:
 - /root/ - домашний каталог суперпользователя root.
 - /sbin/ - назначение подобно /bin/, обычно содержит основные команды, используемые суперпользователем или системой.
 - /srv/ - может содержать ссылки или сами http, ftp, cvs серверы
 - /sys/ - более новый интерфейс к ядру, наподобие /proc/. Так же можно просматривать и изменять некоторые системные параметры.
 - /tmp/ - общий каталог для временных файлов
 - /usr/ - содержит пользовательское ПО, не относящееся напрямую к работе системы.
- /usr/bin/ - содержит исполняемые файлы различных приложений, доступные всем пользователям.
 - /usr/include/ - место расположения файлов-заголовков
 - /usr/lib/ - разделяемые библиотеки различных приложений
 - /usr/local/ - здесь обычно находится ПО, собранное локально из исходников, в частности:
- /usr/local/bin/ - исполняемые файлы
 - /usr/local/lib/ - разделяемые библиотеки
 
 - /usr/sbin/ - исполняемые файлы различных демонов, а также исполняемые файлы, предназначенные для администрирования системы.
 - /usr/share/ - компоненты приложений, в частности:
- /usr/share/doc/ - документация
 - /usr/share/man/ - man-страницы
 - /usr/share/icons/ - наборы иконок
 - ...и так далее.
 
 - /usr/src/ - тут обычно размещают исходные коды различных программ.
 
 - /var/ - содержит часто изменяемые данные, например, логи, почта пользователей, кэши программ.
- /var/ftp/ - один из вариантов размещения содержимого для FTP-серверов, обычно находится в /home/
 - /var/lib/ - системные библиотеки
 - /var/log/ - содержит логи - отчёты различных демонов
 - /var/mail/ - почта пользователей
 - /var/run/ - тут часто располагаются изменяемые данные, которые различные программы создают во время своей работы.
 - /var/tmp/ - еще одна папка для временных файлов
 - /var/spool/ - накопительный каталог для размещения очередей данных различных служб, например, очередей печати, почты и т.п.
 - /var/www/ - используется как корневая точка для веб-серверов для размещения сайтов.