Системный администратор, да и любой другой, кто занимается созданием сценариев для обслуживания системы должен четко знать о существовании следующих системных каталогов.
-
/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
Буфер для электронной почты.
Notes
[68] |
В некоторых ранних версиях Unix предполагалось размещение корневого раздела файловой системы на очень быстром диске небольшой емкости, а второй диск имел больший объем, хотя и уступал первому по быстродействию, и на нем размещался раздел /usr и другие разделы. Таким образом, наиболее часто используемые программы и утилиты располагались на маленьком, но быстром диске, в каталоге /bin, а все остальные программы размещались на более медленном диске в каталоге /usr/bin. Подобному разделению подвергались каталоги /sbin и /usr/sbin, /lib и /usr/lib, и так далее. |