Операционные системы - статьи


Корневой каталог - часть 2


В каталоге /bin не должно быть подкаталогов.

Каталог /boot содержит все, что необходимо в процессе загрузки, исключая конфигурационные файлы и установщика карты загрузки. Ядро операционной системы должно располагаться либо в корневом каталоге /, либо в /boot; программы, необходимые загрузчику для организации загрузки файлов, должны размещаться в /sbin, а конфигурационные файлы загрузчика — в /etc.

/dev — место расположения специальных файлов устройств. На случай, если потребуется создавать файлы устройств вручную, каталог /dev должен содержать команду MAKEDEV, которая может создать файл устройства в случае необходимости.

Каталог /etc содержит конфигурационные файлы и каталоги, специфичные для данной конкретной системы, но в нем не должно быть двоичных файлов. В соответствии со стандартом FHS каталог в обязательном порядке должен содержать подкаталог /opt, в котором должны размещаться подкаталоги с конфигурационными файлами отдельных пакетов и приложений. Для каждого установленного пакета <package> должен создаваться конфигурационный каталог /etc/opt/package. В каталоге /etc должны содержаться следующие каталоги и файлы:

  • /X11 - конфигурационные файлы X Window;
  • /sgml - конфигурационные файлы для SGML и XML;
  • csh.login - общесистемный инициализационный файл для csh;
  • exports - список контроля доступа для сетевой файловой системы NFS;
  • fstab - постоянная информация для монтирования файловых систем;
  • ftpusers - список контроля доступа для демона FTP;
  • gateways - список шлюзов для демона routed;
  • gettydefs - установки терминала, используемые демоном getty;
  • group - список групп пользователей в системе;
  • host.conf - файл конфигурации для системы разрешения имен;
  • hosts - постоянная информация об именах хостов;
  • hosts.allow - список хостов, с которых разрешен доступ в систему;
  • hosts.deny - список хостов, с которых запрещен доступ в систему;
  • hosts.equiv - список доверенных хостов для rlogin, rsh, rcp;
  • hosts.lpd - список доверенных хостов для демона печати lpd;
  • inetd.conf - конфигурационный файл для демона inetd;
  • inittab - конфигурационный файл для демона init;
  • issue - сообщение, выдаваемое системой до регистрации пользователя;
  • ld.so.conf - список каталогов для поиска разделяемых библиотек;
  • motd - сообщение, выдаваемое системой после регистрации пользователя;
  • mtab - динамически изменяющаяся информация о смонтированных файловых системах;
  • mtools.conf - конфигурационный файл для mtools
  • networks - статическая информация о сетевых именах;
  • passwd - файл паролей пользователей;
  • printcap - база данных с настройками принтеров для демона lpd;
  • profile - общесистемный файл инициализации для оболочки, запускаемой при входе пользователя в систему;
  • protocols - перечень IP-протоколов;
  • resolv.conf - конфигурационный файл для системы разрешения имен;
  • rpc - перечень протоколов удаленного вызова процедур;
  • securetty - файл со списком устройств, с которых может заходить пользователь root;
  • services - имена портов для сетевых служб;
  • shells - список имеющихся в системе оболочек;
  • syslog.conf - конфигурационный файл для демона syslogd.




Начало  Назад  Вперед



Книжный магазин