Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Обзор NIS
Network Information System (NIS) - это служба, известная ранее как Желтые страницы Sun (Sun Yellow Pages, YP) и используемая для синхронизации настроек большого количества машин в сети. Для этого один узел назначается хозяином, владеющим всеми системными файлами и базами данных и распространяющим эту информацию всем узлам сети. Информация хранится в специальных базах данных, называемых картами (maps). NIS работает на основе протокола RPC. В настоящее время существует два бесплатных NIS-сервера для Linux - yps и ypserv.

Серверы
В NIS существует два типа серверов - хозяин (master) и подчиненный (slave). Сервер-хозяин отвечает за работу с картами и распределение их по подчиненным серверам. После распределения файлы становятся локально-доступными по соответствующим запросам.

Домены
Домен NIS - это группа узлов, которые пользуются одним и тем же набором карт. Карты хранятся в подкаталоге /var/yp, имеющем такое же имя, что и домен. Машины одного домена разделяют пароль, информацию об узлах и групповые права владения файлами. Доменные имена NIS устанавливаются с помощью команды domainname.

Карты NIS
В NIS информация хранится в базах данных, называемых картами. Каждая карта состоит из пары dbm-файлов базы данных, первый из которых содержит иерархию ключей (бит-карту индексов), а второй - конкретные значения полей данных. Нетекстовая (не-ASCII) структура dbm-файлов делает необходимым использование специальных инструментов NIS, например ур-push для переноса карт между машинами.
Файл /иаг/ур/УР_МАР_Х_1ЛТВодержит полный список активных карт NIS, а также псевдонимов для NIS-карт. Здесь должны быть перечислены все карты, которые обслуживаются NIS.

Инструменты для работы с картами
Для работы с картами NIS используются следующие инструменты: makedbm
Создание dbm-файлов. Изменениям подвергаются только карта ypservers и любые дополнительные (не по умолчанию) карты.
ypinit
Сборка и установка баз данных NIS. Управление картами при инициализации NIS. Не рекомендуется использование при уже работающей системе NIS.
yppush
Распределение обновленных карт с сервера-хозяина.




Прокомментировать:


Прокомментировать:

Проверочное число:
 








   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru