Опубликован: 12.11.2008 | Доступ: свободный | Студентов: 3586 / 355 | Оценка: 4.31 / 4.35 | Длительность: 19:07:00
Лекция 5:

Установка конфигурации сети

5.2.1. Управляющие файлы
5.2.1.1. TM - временный файл данных

Этот файл данных создается под управлением программы подкачки (т.е. /var/spoll/uucp/XXXX ) при получении файла из другой машины. Каталог "XXXX" имеет то же самое имя, что и удаленная машина, которая посылает этот файл. Имя временного файла данных имеет следующий формат:

TM pid.ddd

где pid - ID процесса;

ddd - число из трех цифр, начинающееся с нуля.

После получения полного файла, TM. файл перемещается к полному имени, указанному в командной строке. Если файл был послан с помощью программы uuto, файл будет автоматически перемещен в общую область. Если обработка дает аварийное окончание, TM. файл может остаться в каталоге "XXXX". Этот файл необходимо периодически удалять.

5.2.1.2. LCK - файл блокировки

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

LCK..str

где str - имя устройства или компьютера.

Файл можно оставить в каталоге spool при срывах программ (обычно в случаях аварийного отказа компьютера). Файл блокировки будет игнорироваться (использоваться повторно) после того, как родительский процесс уже не будет являться активным.

5.2.1.3. Рабочий файл (C.)

Рабочий файл создается в каталоге программ подкачки, когда работа (передача или выполнение дистанционных команд) поставлена в очередь для передачи в удаленный компьютер. Имя имеет следующий формат:

C.sysnxxxx

где sys - имя удаленного компьютера;

n - символ ASCII, представляющий градацию (приоритет) работы;

xxxx - 4-х символьный номер последовательности выполнения заданий, присвоенный с помощью UUCP.

Рабочий файл содержит следующую информацию:

  • полное имя файла, который отсылается или запрашивается;
  • полное имя пункта назначения или ~user/filename ;

    Примечание. Символ ~ - это сокращенная запись /var/spool/uucppublic, которую необходимо включить, если полное имя не используется.

  • имя регистрации пользователя;
  • список параметров;
  • имя соответствующего файла данных в каталоге spool (если были указаны параметр -c или -p, будет использоваться фиктивное имя [D.0];
  • биты режима исходного файла;
  • имя регистрации удаленного пользователя, о котором необходимо уведомить при завершении передачи.
5.2.1.4. Файл данных (D.)

Файл данных создается, когда он указывается в командной строке для копирования исходного файла в каталог программ подкачки. Имя файла имеет следующий формат:

D.sysnxxxx

где sys - имя удаленного компьютера;

n - символ, представляющий градацию (приоритет) работы;

xxxx - номер последовательности выполнения заданий из 4 символов, присваиваемых с помощью uucp.

За номером последовательности выполнения заданий может следовать номер подзадания, который используется, когда создается несколько D. файлов для рабочего ( C.) файла.

5.2.1.5. Файл выполнения (X.)

Файл выполнения создается в каталоге spool до выполнения удаленных команд. Имя файла имеет следующий формат:

X.sysnxxxx

где sys - имя удаленного компьютера;

n - символ, представляющий градацию (приоритет) работы;

xxxx - номер последовательности выполнения заданий из 4 символов, присваеваемых с помощью UUCP.

Файл выполнения содержит следующую информацию:

  • имя регистрации пользователя и имя компьютера;
  • имя файла (-ов), необходимых для выполнения;
  • ввод, используемый в качестве стандартного ввода в символьную строку команд;
  • имя компьютера и файла, которые получают вывод выполнения команды;
  • символьная цепочка команд;
  • строки параметров для возврата запросов о состоянии.
5.2.1.6. Машинный файл протоколов

Файл протоколов создается для каждой удаленной машины, с которой осуществляет связь ваш компьютер. Каждая машина может иметь четыре файла протоколов, один для запросов uucico, uuxqt, uux и/или uucp, в зависимости от типа установленной связи. Файлы протоколов хранятся в каталоге /var/spool/uucp/.Log. Каждый день эти файлы объединяются и хранятся в каталоге /var/spool/uucp/.Old, когда выполняется uudemon.cleanup. Объединенные файлы хранятся три дня, прежде чем их удалят. Если возникает проблема из-за отсутствия свободного пространства, администратор может сократить количество дней сохранения файлов, если модифицирует командный файл uudemon.cleanup.

5.2.2. Поддержка файлов базы данных

База данных, которая поддерживает базовые сети, состоит из нескольких файлов поддержки. Эти файлы поддержки содержат информацию, требующуюся "демонам" uucico и uuxqt в ходе передач файлов или выполнения удаленных команд. Все файлы поддержки помещаются в каталоге /etc/uucp.

5.2.2.1. Файл устройств

Файл Devices ( /etc/uucp/Devices ) содержит информацию для всех устройств, которые могут использоваться для установки связи с удаленной машиной. Он содержит информацию для обоих блоков автоматического вызова, прямых соединений и сетевых соединений. Хотя есть условия использования устройств нескольких типов, AT&T поддерживает только модемы и прямые соединения.

Этот файл работает с файлами Dialers, Systems и Dialcodes. Не лишним будет ознакомиться с этими файлами, прежде чем попытаться понять файл Devices.

Каждый элемент файла Devices имеет следующий формат:

Type Line Line2 Class Dialer-Token-Pairs (DTP)

где каждое поле (отделенное пробелом) определяется в нижеприводимых абзацах.

Type: Это поле может содержать одно из пяти служебных слов:

  • Direct - указывает на прямое соединение с другим компьютером (только для соединений cu).
  • ACU - указывает, что соединение с удаленным компьютером осуществляется через блок автоматического вызова (модем автоматического набора номера). Этот модем можно подсоединять или прямо к компьютеру или опосредованно через коммутатор локальной сети (LAN).
  • Network - указывает, что соединение осуществляется через переключатель LAN, где Network заменяется на micom или develcon. Эти два коммутатора LAN - единственные, которые содержат командные файлы вызывающей программы в файле Dialers. Другие переключатели можно использовать, если командные файлы вызывающей программы созданы и помещены в файл Dialers.
  • Modem Control - приводит к открытию устройства с помощью множества O_NDELAY (когда для открытия не надо дожидаться несущей). После открытия O_NDELAY стирается.
  • System Name - указывает прямое соединение с конкретной машиной, где System-Name заменяется на имя этого конкретного компьютера. Такая схема наименования используется для сообщения того, что линия, связанная с этим элементом Devices, предназначена для конкретной машины.