Теория и практика программирования на Си в Unix



              

Установка первичного сервера имен


После определения области следует создать файл rfmaster. Этот файл должен находиться в каталоге /usr/nserve машины-сервера области.

Этот файл определяет первичный и вторичный сервер имен. Он содержит по две строки на каждую машину :

Область Тип Область.машина Область.машина А АдресIP где :
Область - имя области
Тип - Тип, который может принимать следующие значения :
P - для первичного сервера
S - для вторичного сервера
Область.машина - имя области, за которым следует имя машины (первичного или вторичного сервера)
АдресIP - адрес IP машины, в шестнадцатиричном виде. Формат адреса приведен ниже.Адрес начинается со следующих символов : \x00021450. Эти символы обозначают семейство IP (0002) и порт 1450 - стандартный порт для RFS. Для того, чтобы конвертировать адрес IP в формат файла rfmaster, следует использовать коман- ду hostrfs. Файл rfmaster области rfstpt выглядит следующим образом :

rfstpt P rfstpt.ordinfm rfstpt.ordinfm A \x0002145089322C58000000000000000 rfstpt S rfstpt.ordinan rfstpt.ordinfm A \x0002145089323E46000000000000000 При этом RFS можно запустить с помощью следующих команд :

#dorfs init имя_области tcp [N_порта]
#dorfs start
Команду dorfs init не следует запускать более одного раза на одной машине с одним и тем же именем области. Таким образом, для того, чтобы организовать область rfstpt, надо ввести следующие команды :
#dorfs init rfstpt tcp
#dorfs start

Рис. 7.3. - Область rfstpt (все машины являются также клиентами)

1 - Монтирует каталог man и кассетный считыватель
2 - клиент ordinfm
3 - Первичны сервер имен ordinfm
4 - Экспортирует кассетный считыватель
5 - сервер ordinnb
6 - Экспортирует каталог man
7 - сервер и вторичный сервер имен ordinan




Содержание  Назад  Вперед