Назначение основных системных каталогов в GNU Linux: различия между версиями

Материал из Linux Wiki
Перейти к навигацииПерейти к поиску
Строка 14: Строка 14:
** '''/etc/init.d/''' - скрипты для запуска и останова различных служб и демонов.
** '''/etc/init.d/''' - скрипты для запуска и останова различных служб и демонов.
* '''/home/''' - домашний каталог обычных пользователей (слэнг "хомяк")
* '''/home/''' - домашний каталог обычных пользователей (слэнг "хомяк")
* '''/lib/'''
* '''/lib/''' - основные системные библиотеки
** '''/lib/modules/'''
** '''/lib/modules/''' - тут содержатся подгружаемые модули ядра
* '''/media/'''
* '''/media/''' - этот каталог используется для монтирования съемных накопителей, например, флешек
* '''/mnt/'''
* '''/mnt/''' - традиционный каталог для размещения точек монтирования различных устройств
* '''/proc/'''
* '''/proc/''' - каталог с виртуальной файловой системой, предоставляющий интерфейс к ядру, позволяющий считывать и изменять некоторые параметры.
** '''/proc/sys/'''
** '''/proc/sys/''' - в этом каталоге находятся изменяемые файлы в procfs, через которые можно на лету изменять многие параметры ядра.
* '''/root/'''
* '''/root/''' - домашний каталог суперпользователя '''root'''.
* '''/sbin/'''
* '''/sbin/'''
* '''/sys/'''
* '''/sys/'''
* '''/tmp/'''
* '''/tmp/''' - общий каталог для временных файлов
* '''/usr/'''
* '''/usr/'''
** '''/usr/bin/'''
** '''/usr/bin/'''
Строка 32: Строка 32:
** '''/usr/share/'''
** '''/usr/share/'''
** '''/usr/sbin/'''
** '''/usr/sbin/'''
** '''/usr/src/'''
** '''/usr/src/''' - тут обычно размещают исходные коды различных программ.
* '''/var/'''
* '''/var/'''

Версия 13:17, 22 октября 2008

Статья о файловой системе Unix-подобных систем на примере Debian GNU/Linux (в вашем случае будет отличаться расположение файлов или название ос): Как паровоз назовёшь, так он и поедет, поэтому так важно подобрать правильное название каталогу, переменной, программе или ребёнку...



  • / корень - содержит всё сущее
  • /bin/ - содержит исполняемые файлы основных системных утилит.
  • /boot/ - содержит ядро операционной системы образ initrd и файлы загрузчика (например, GRUB)
    • /boot/grub/ - каталог загрузчика GRUB
  • /dev/ - файлы устройств
  • /etc/ - преимущественно содержит файлы конфигурации, а также скрипты различных программ и служб.
    • /etc/init.d/ - скрипты для запуска и останова различных служб и демонов.
  • /home/ - домашний каталог обычных пользователей (слэнг "хомяк")
  • /lib/ - основные системные библиотеки
    • /lib/modules/ - тут содержатся подгружаемые модули ядра
  • /media/ - этот каталог используется для монтирования съемных накопителей, например, флешек
  • /mnt/ - традиционный каталог для размещения точек монтирования различных устройств
  • /proc/ - каталог с виртуальной файловой системой, предоставляющий интерфейс к ядру, позволяющий считывать и изменять некоторые параметры.
    • /proc/sys/ - в этом каталоге находятся изменяемые файлы в procfs, через которые можно на лету изменять многие параметры ядра.
  • /root/ - домашний каталог суперпользователя root.
  • /sbin/
  • /sys/
  • /tmp/ - общий каталог для временных файлов
  • /usr/
    • /usr/bin/
    • /usr/local/
    • /usr/lib/
      • /usr/local/bin/
      • /usr/local/lib/
    • /usr/share/
    • /usr/sbin/
    • /usr/src/ - тут обычно размещают исходные коды различных программ.
  • /var/