Опубликован: 01.07.2008 | Уровень: специалист | Доступ: платный
Дополнительный материал 1:

Приложение

< Лекция 8 || Дополнительный материал 1: 12345678

Путеводитель по конфигурационным файлам Unix

Корневой каталог "/"

bin     - каталог наиболее употребительных команд пользователя.
sbin    - утилиты системного администратора
          это все, что у него будет в однопользовательском режиме
dev     - "устройства" - специальные файлы
etc     - место для конфигурационных файлов
tmp     - каталог временных файлов - для системы и для  пользо-
          вателей. Чистится при каждой загрузке.
lib     - библиотеки  и файлы, используемые компиляторами, раз-
          деляемые библиотеки
shlib   - разделяемые библиотеки
usr     - страшно говорить, но чего там только нет
mnt     - "дежурный" каталог, для подмонтирования
          файловых систем
var     - изменяемые конфигурационные и служебные файлы
home    - здесь живут "userы"
export  - "экспортируемые" файлы. В частности, содержит файловые
          системы для бездисковых клиентов, монтирующих их по NFS
proc    - псевдо-файловая система отображает состояние запущенных
          процессов
stand   - раздел с загрузочными файлами (unix, kdebug)
tftpboot  "загрузчики" для бездисковых клиентов
unix    - ядро операционной системы. - обыкновенный выполняемый
          файл. Возможно, что лежит он не в /, и называется  по
          другому (например vmunix, vmlinuz)
lost+found - каталог, куда при ремонте файловой системы склады-
          ваются файлы, "потерявшие" свои имена.

Каталог /etc - место для конфигурационных файлов

passwd     здесь определены все пользователи
shadow     их пароли (в закодированном виде)
group      группы пользователей
aliases    синонимы почтовых адресов локальных пользователей
ftpusers   список пользователей, на которых нельзя ftp-иться
shells     список нормальных "shell'ов"

issue      файл,  содержимое  которого  выдается на экран перед
           приглашением к входу в систему.
motd       файл, содержимое которого выдается  на  экран  после
           приглашения к входу в систему.

ttydefs    параметры терминальных линий

TIMEZONE   файл  с  информацией о часовом поясе, в котором
           находится компъютер

uucp       конфигурационные файлы системы UUCP
mail       конфигурационные файлы системы mailx/sendmail

vfstab     таблица монтируемых файловых систем
dfs/dfstab таблица экспортируемых в NFS каталогов
auto_home  карты автоматически монтируемых каталогов для automount
auto_master
format.dat параметры всех возможных дисков

hosts      имена и IP адреса локальных host'ов
networks   задает символические имена IP сетей
netmasks   net маски IP сетей
ethers     ethernet'ные адреса бездисковых клиентов
hosts.equiv     список host'ов, которым позволено делать у нас rsh
defaultdomain   задает NDS домен

resolv.conf     кто служит нам DNS сервером
inetd.conf конфигурационный файл inetd демона
services   соответствие номеров TCP портов их символическим именам
named.boot стартовая конфигурация сервера DNS

inittab    схема работы процесса init.

rc0.d/     каталоги с командными файлами, которые запуска-
rc2.d/     ют  при  переходе  на/с соответствующего уровня
rc3.d/     выполнения
init.d/    а этом каталоге лежат копии ВСЕХ таких файлов вместе

rc0, rc2, rc3   Командные файлы, которые их запускают

magic      Таблица с "магическими числами". Используется коман-
           дой file для определения типа бинарного файла.
termcap    файл с описаниями терминалов в формате termcap

wtmp       Файл с информацией о сеансах работы пользователей  в
           системе. Рекомендуется иногда опустошать его.

Каталог /usr

sadm            - файлы системного администратора
adm             - накапливаемая  информация  о работе системы и
                  пользователей
bin             - утилиты
sbin            - утилиты системного администратора
ucb/bin         - утилиты, характерные для BSD Unix

mail            - каталог  почтовой  службы.
man             - документация системы в man формате
tmp             - временные файлы. Очищается при загрузке
include         - include файлы для компилятора C

lib             - библиотеки  -  системные,   пользовательские,
                  разделяемые  и  статические,  а так же многие
                  служебные каталоги начинаются отсюда.
 /usr/lib/acct      утилиты для сбора статистики
 /usr/lib/terminfo  база данных с описаниями  терминалов.
 /usr/lib/lp    каталог системы LP спулинга  печати
 /usr/lib/uucp  каталог системы UUCP пересылки файлов по модему

spool           - место для служебных временных файлов
 /usr/spool/lp      каталоги для работы системы спулинга печати
 /usr/spool/cron/crontabs     команды, выполняемые по расписанию
 /usr/spool/cron/atjobs       поставленные на выполнение
 /usr/spool/uucp              спулинг системы uucp

/usr/local      - GNU-сный каталог

/var            - локальные служебные файлы
 /var/yp/Makefile - конфигуратор NIS
 /var/named       - карты описания DNS
< Лекция 8 || Дополнительный материал 1: 12345678
Дмитрий Ярцев
Дмитрий Ярцев
Россия
Игорь Зарубин
Игорь Зарубин
Россия