Назначение каталогов Linux
Перейти к навигации
Перейти к поиску
Назначение каталогов 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/ - памяти. /root/ - домашний каталог суперпользователя root. /run - новое расположение /var/run, может использоваться процессами на ранней стадии загрузки /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/ - используется как корневая точка для веб-серверов для размещения сайтов.