Linux - [39]

Шрифт
Интервал

Архитектурно-зависимые справочные файлы можно помещать в отдельные каталоги, соответствующие архитектуре. Например, /usr/share/man// man8/i386/ctrlaltdel.8. Однако проще написать общее справочное руководство, в котором особо отметить архитектурно-зависимые случаи, чем разрабатывать справочные файлы для каждой архитектуры.

Справочная информация для программ и данных, находящихся в /usr/local, размещается в каталоге /usr/local/man. Справочная информация, касающаяся X11R6, размещается в каталоге /usr/X11R6/man.

Правило размещения справочных руководств на различных языках в отдельные подкаталоги также распространяется и на справочные руководства, хранящиеся в каталогах /usr/local/man и /usr/X11R6/man.

/usr/share/misc – различные архитектурно-независимые данные

Каталог содержит различные архитектурно-независимые файлы, которые не требуют отдельного каталога в /usr/share/. Если соответствующие пакеты установлены в системе, в каталоге должны находиться следующие файлы:

• ascii – ASCII-таблица символов;

• magic – список «магических» цифр;

• termcap – база данных совместимости терминалов.

/usr/src – исходные тексты программ

Любой исходный код нелокальной программы должен помещаться в этот каталог.

/usr/src/Liriux-2.4.3 – каталог исходного кода ядра Linux

В каталоге хранятся файлы и каталоги, содержащие исходный код ядра Linux, модулей, различная документация. Имя каталога меняется в зависимости от того, исходный код какой версии ядра Linux находится в каталоге.

/usr/src/Linux-2.4.3/Documentation – документация к ядру и модулям операционной системы Linux

В каталоге содержится документация, которая тем или иным образом касается ядра операционной системы Linux или загружаемых модулей. Типичное содержимое каталога приведено ниже:

/arm

/cdrom

/cris

/DocBook

/fb

/filesystems

/i2c

/i386

/ia64

/isdn

/kbuild

/m68k

/mips

/networking

/parisc

/powerpc

/s390

/sound

/sparc

/sysctl

/telephony

/video4linux

/vm

/usb

00-INDEX

binfmt_misc.txt

BUG-HUNTING

cachetlb.txt

cciss.txt

Changes

CodingStyle

computone.txt

Configure.help

cpqarray.txt

devices.txt

digiboard.txt

digiepca.txt

DMA-mapping.txt

dnotify.txt

exception.txt

floppy.txt

ftape.txt

hayes-esp.txt

highuid.txt

ide.txt

initrd.txt

ioctl-number.txt

IO-mapping.txt

IRQ-affinity.txt

isapnp.txt

java.txt

joystick-api.txt

joystick-paiport.txt

joystick.txt

kernel-doc-nano-HOWTO.txt

kernel-docs.txt

kernel-parameters.txt

kmod.txt

locks.txt

logo.gif

logo.txt

LVM-HOWTO

magic-number.txt

mandatoiy.txt

mca.txt

md.txt

memory.txt

mkdev.cciss

mkdev.ida

modules.txt

moxa-smartio

mtrr.txt

nbd.txt

nfsroot.txt

nmi_watchdog.txt

oops-tracing.txt

paride.txt

parport-lowlevel.txt

parport.txt

pci.txt

pcwd-watchdog.txt

pm.txt

ramdisk.txt

README.DAC960

README.moxa

README.nsp_cs.eng

riscom8.txt

rtc.txt

SAK.txt

scsi-generic.txt

scsi.txt

serial-console.txt

sgi-visws.txt

smart-config.txt

smp.tex

smp.txt

specialix.txt

spinlocks.txt

stallion.txt

SubmittingDrivers

SubmittingPatches

svga.txt

sx.txt

sysrq.txt

unicode.txt

VGA-softcursor.txt

watchdog.txt

xterm-linux.xpm

zorro.txt

/usr/X11R6 – X Window System, Version 11 Release 6

В каталоге X11R6 содержится иерархия каталогов X Window. Информацию о структуре и назначении каталогов следует искать в документации на X Window.

Каталог /var

Каталог содержит изменяемые файлы. Сюда входят spool-каталоги и файлы, административные и журнальные данные, временные файлы. Некоторые каталоги, входящие в иерархию /var, такие как /var/log, /var/lock и /var/run, не должны быть разделяемыми между различными системами. Другие каталоги, такие как /var/mail, /var/cache/man, /var/cache/fonts и /var/spool/news, могут быть разделяемыми.

Рекомендуется для каталога /var выделить отдельный раздел на жестком диске. В том случае, если это невозможно, не следует размещать его в корневой файловой системе. Это позволит избежать некоторых проблем, возникающих при переполнении диска. Приложения не должны создавать каталоги в верхнем уровне иерархии /var. В каталоге /var должны присутствовать следующие каталоги:

• /cache – каталог кэша программ;

• /db – каталог для файлов баз данных;

• /games – файлы для игровых программ;

• /lib – библиотеки;

• /local – изменяемые данные для /usr/local;

• /lock – Lock-файлы (файлы-защелки);

• /log – Log-файлы и каталоги (файлы журналов);

• /lost+found – каталог для файлов, восстановленных после краха системы;

• /mail – каталог, содержащий почтовые ящики пользователей;

• /named – файлы DNS-сервера;

• /opt – переменные данные для /opt;

• /run – данные о запущенных процессах;

• /spool – spool-данные приложений;

• /state – состояние приложений;

• /tmp – временные файлы, сохраняемые между перезагрузками системы.

/var/cache – кэш программ

Каталог используется для хранения временных «короткоживущих» данных, создаваемых программами. Это могут быть буферы ввода/вывода или файлы, содержащие какие-нибудь промежуточные данные. Подкаталоги в /var/cashe создаются при установке пакетов и обычно носят имя соответствующей программы.

Если соответствующие пакеты установлены в системе, в каталоге должны находиться следующие файлы:

• /fonts – каталог для хранения динамически создаваемых шрифтов;

• /man – сформатированные страницы руководств. Справочные страницы в /usr/man хранятся в специальном виде и перед тем, как показать справочное руководство пользователю, страницы необходимо сформатировать;


Рекомендуем почитать
Это ваше Fido

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


Безопасность информационных систем

В пособии излагаются основные тенденции развития организационного обеспечения безопасности информационных систем, а также подходы к анализу информационной инфраструктуры организационных систем и решению задач обеспечения безопасности компьютерных систем.Для студентов по направлению подготовки 230400 – Информационные системы и технологии (квалификация «бакалавр»).


UNIX — универсальная среда программирования

В книге американских авторов — разработчиков операционной системы UNIX — блестяще решена проблема автоматизации деятельности программиста, системной поддержки его творчества, выходящей за рамки языков программирования. Профессионалам открыт богатый "встроенный" арсенал системы UNIX. Многочисленными примерами иллюстрировано использование языка управления заданиями shell.Для программистов-пользователей операционной системы UNIX.


QNX/UNIX: Анатомия параллелизма

Книга адресована программистам, работающим в самых разнообразных ОС UNIX. Авторы предлагают шире взглянуть на возможности параллельной организации вычислительного процесса в традиционном программировании. Особый акцент делается на потоках (threads), а именно на тех возможностях и сложностях, которые были привнесены в технику параллельных вычислений этой относительно новой парадигмой программирования. На примерах реальных кодов показываются приемы и преимущества параллельной организации вычислительного процесса.


Виртуальные  машины: несколько компьютеров в  одном

Применение виртуальных машин дает различным категориям пользователей — от начинающих до IT-специалистов — множество преимуществ. Это и повышенная безопасность работы, и простота развертывания новых платформ, и снижение стоимости владения. И потому не случайно сегодня виртуальные машины переживают второе рождение.В книге рассмотрены три наиболее популярных на сегодняшний день инструмента, предназначенных для создания виртуальных машин и управления ими: Virtual PC 2004 компании Microsoft, VMware Workstation от компании VMware и относительно «свежий» продукт — Parallels Workstation, созданный в компании Parallels.


Недокументированные и малоизвестные возможности Windows XP

Книга содержит подробные сведения о таких недокументированных или малоизвестных возможностях Windows XP, как принципы работы с программами rundll32.exe и regsvr32.exe, написание скриптов сервера сценариев Windows и создание INF-файлов. В ней приведено описание оснасток, изложены принципы работы с консолью управления mmc.exe и параметрами реестра, которые изменяются с ее помощью. Кроме того, рассмотрено большое количество средств, позволяющих выполнить тонкую настройку Windows XP.Эта книга предназначена для опытных пользователей и администраторов, которым интересно узнать о нестандартных возможностях Windows.