Приложение F. Системные каталоги


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

  • /bin

    Каталог с программами. В этом каталоге размещаются основные системные программы и утилиты (например bash).

  • /usr/bin [68]

    Дополнительные системные каталоги.

  • /usr/local/bin

    Программы разного рода.

  • /sbin

    Superuser binaries — программы суперпользователя. Основные программы и утилиты административного назначения (например fsck).

  • /usr/sbin

    Дополнительные программы суперпользователя.

  • /etc

    Et cetera. Конфигурационные системные скрипты.

  • /etc/rc.d

    Сценарии начальной загрузки системы, для дистрибутива Red Hat и его клонов.

  • /usr/share/doc

    Документация к установленным пакетам.

  • /tmp

    Временный каталог системы.

  • /var/log

    Каталог для хранения системных журналов (логов).

  • /var/spool/mail

    Буфер для электронной почты.


[68]    В некоторых ранних версиях Unix предполагалось размещение корневого раздела файловой системы на очень быстром диске небольшой емкости, а второй диск имел больший объем, хотя и уступал первому по быстродействию, и на нем размещался раздел /usr и другие разделы. Таким образом, наиболее часто используемые программы и утилиты располагались на маленьком, но быстром диске, в каталоге /bin, а все остальные программы размещались на более медленном диске в каталоге /usr/bin.