Сетевая информационная служба (NIS)

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Инициализация сервера NIS и создание первых вариантов карт выполняется при помощи make. Файл /var/ур/Makefil e содержит инструкции, необходимые для сборки карт. Как уже говорилось, каталог для карт получает имя, совпадающее с именем домена NIS. Makefile читает файлы из каталога /etc и сохраняет созданные на их основе карты в новом каталоге. Чтобы инициализировать систему Linux в качестве сервера NIS, выполните подобную последовательность команд:

# domainname wrotethebook.com 
# cd /var/ур 
# make 
make[1]: Entering directory '/var/yp/wrotethebook.com' 
Updating hosts.byname... 
Updating hosts.byaddr... 
Updating networks.byaddr... 
Updating networks.byname... 
Updating protocols.bynumber... 
Updating protocols.byname... 
Updating rpc.byname... 
Updating rpc.bynumber... 
Updating services.byname... 
Updating passwd.byname.., 
Updating passwd.byuid... 
Updating group.byname... 
Updating group.bygid... 
Updating netid.byname... 
make[1]: Leaving directory '/var/yp/wrotethebook.com'

После инициализации карт запустите процесс сервера NIS ypse rv и связую- щий процесс NIS - ypbind:

# ypserv 
# ypbind

Наша система теперь выступает в роли как NIS-сервера, так и NIS-клиента. Быстрая проверка при помощи ypwhich показывает, что мы связаны с нужным сервером. Воспользуйтесь ypcat или ypmatch, чтобы убедиться, что данные с сервера действительно доступны. В следующем примере мы используем ypcat:

# ypwhich 
localhost 
# ypcat hosts 
172.16.55.105 cow cow.wrotethebook.com 
172.16.55.106 pig pig.wrotethebook.com
172.16.26.36 island.wrotethebook.com island 
127.0.0.1 localhost

Клиентам остается только указать корректное доменное имя и выполнить приложение связующего модуля - ypbind:

# domainname wrotethebook.com 
# ypbind

Большинство клиентов NIS для обнаружения сервера используют ypbind. Исходя из имени домена NIS, ypbind передает широковещательный запрос к серверу этого домена. К первому из ответивших серверов и «привязывается» клиент. Теория гласит, что сервер, ответивший быстрее прочих, имеет наи- меньшую загрузку. Как правило, гипотеза работает хорошо. Тем не менее существует вероятность привязки клиента к неподходящей системе, а именно к системе, на которой случайно оказался установлен сервер ypserv, либо к системе, которую специально настроили в качестве ложного сервера. Принимая во внимание такую возможность, некоторые системы позволяют явным образом указать сервер, с которым общается клиент. Этой цели в Linux служит файл /etc/yp.conf. Синтаксис записей файла варьируется от версии к версии, поэтому обратитесь к документации по своей системе, прежде чем использовать файл.

Поместите имя домена NIS в подходящий загрузочный файл, чтобы настройки NIS продолжали действовать и после перезагрузки. Команды ypbind и ypserv, вероятно, уже присутствуют в одном из загрузочных сценариев. В системе Red Hat Linux программам ypbind и ypserv соответствуют специальные сценарии в каталоге /etc/init.d. Поместив значение NISDOMAIN в /etc/ sysconfig/network, не забудьте при помощи команды chkconfig убедиться, что сценарии ypbind и ypserv выполняются в процессе загрузки системы.

NIS является возможной альтернативой DNS, однако в большинстве систем применяется как NIS, так и DNS. Преобразование имен узлов в IP-адреса может быть возложено на DNS, NIS и таблицу узлов. Порядок опроса различных источников определяется в файле nsswitch.conf.


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.