Linux. Алексей Стахнов

Читать онлайн.
Название Linux
Автор произведения Алексей Стахнов
Жанр ОС и Сети
Серия В подлиннике. Наиболее полное руководство
Издательство ОС и Сети
Год выпуска 2002
isbn 5-94157-146-1



Скачать книгу

достоверно определить принадлежность восстановленных данных какому-нибудь определенному файлу. В этом случае восстановленные данные помещаются в каталог /lost+found.

      Каталог /misc – точка монтирования автоматически монтируемых устройств

      Каталог предназначен для использования в качестве точки монтирования дискет и CD-ROM программой automount.

      Каталог /mnt – точка монтирования для временно монтируемой файловой системы

      Каталог предназначен для того, чтобы системный администратор мог временно монтировать файловую систему (например, дискету или CD-ROM). В различных дистрибутивах Linux в каталоге /mnt могут находиться каталоги, являющиеся точками монтирования дискет, разделов жесткого диска, CD-ROM и т. п. Например, в только что установленном Red Hat 7.1 в каталоге /mnt находятся каталоги /cdrom и /floppy, которые являются точками монтирования для CD-ROM и дискет. Если в каталоге /mnt находятся какие-то файлы и к каталогу /mnt монтируется некий раздел, то файлы, находящиеся в каталоге /mnt, становятся недоступны до тех пор, пока не размонтируют раздел, подмонтированный к /mnt.

      Каталог /opt – дополнительные программные пакеты

      Каталог зарезервирован для инсталляции дополнительного программного обеспечения. Пакет, который устанавливается в каталог /opt, должен хранить свои неизменяемые файлы в каталоге /орt/<имя_пакета>, где <имя_пакета> – имя устанавливаемого пакета. Структура поддерева каталогов в каталоге <имя_пакета>:

      • /bin;

      • /doc;

      • /lib;

      • /man

      И т. д.

      Исполняемые модули надо размещать в каталоге /bin, а если пакет включает в себя документацию, ее надо сохранить в каталоге /doc. При наличии страниц справочной системы, размещать их в /орt/<имя_пакета>/man и использовать подструктуру каталогов, как в /usr/share/man. Специфичные для конкретного пакета библиотеки размещаются в /орt/<имя_пакета>/lib и т. д. Файлы пакета, которые могут изменяться, должны быть установлены в каталоге /var/opt. Хост-специфичные конфигурационные файлы должны быть установлены в /etc/opt.

      Каталог /proc – точка монтирования виртуальной файловой системы procfs

      Procfs является псевдофайловой системой, обеспечивающей интерфейс с ядром Linux. Эта система позволяет получить доступ к определенным структурам данных ядра, в частности, к списку процессов (отсюда и название). Все эти структуры выглядят как файловая система, и ими можно оперировать обычными средствами работы с файловой системой.

      Структура каталогов в /proc:

      • /1 – подкаталог процесса, имя каталога соответствует номеру PID-процесса;

      • /2;

      • /3;

      • /4;

      • /5;

      • /6;

      • /7;

      • /384;

      • /389;

      • /403;

      • /418;

      • /490;

      • /5196;

      • /bus – каталог содержит специфичную информацию, касающуюся шин (PCI, ISA);

      • /driver – здесь сгруппированы различные драйверы;

      • /fs – каталог содержит параметры файловых систем;

      • /ide – каталог содержит информацию о IDE-подсистеме;

      • /irq – маски для управления аппаратными прерываниями;

      • /net – сетевая информация;

      • /sys – системная информация;

      • /sysvipc – информация о SysVIPC-ресурсах