
Установка подчиненного сервера NIS
1. В качестве суперпользователя отредактируйте файл /etc/hosts на данном подчиненном сервере для добавления в него имен и fP-адресов всех остальных серверов службы имен NfS. Эта операция является необязательной и выполняется только для удобства. При этом предполагается, что вы не используете службу имен DNS для управления именами узлов сети (этот вопрос будет объясняться далее в настоящей главе). На этапе 3 вам будет предложено указать имя хоста для сервера NfS. Вам потребуется элемент для этого имени узла в локальном файле /etc/hosts; в противном случае придется задать fP-адрес сервера NIS.
2. Перейдите в каталог /var/yp на подчиненном сервере.
3. Для инициализации данного подчиненного сервера в качестве клиента, наберите следующую командную строку:
/usr/sbin/ypinit -с
Команда ypinit предложит ввести перечень серверов NIS. Сначала введите имя локального подчиненного сервера, на котором вы работаете, затем - имя главного сервера, а затем - имена остальных подчиненных серверов NfS в данном домене, начиная с ближайшего сервера (в сетевом смысле) и заканчивая наиболее удаленным.
4. Далее необходимо определить, работает ли в данное время демон ypbind
Если он выполняется, то вам необходимо оствновить его и запустить повторно. Для проверки того, выполняется ли в данное время демон ypbind, введите следующую командную строку:
ps -ef I grep ypbind
Если в ответ возникает некоторый листинг, это значит, что демон ypbin работает. Если демон ypbind выполняется, остановите его, для чего наберите следующую командную строку:
/usr/lib/netsvc/yp/ypstop
5. Для повторного запуска демона ypbind наберите такую командную строку: /usr/lib/netsvc/yp/ypstart
6. Для инициализации данной системы в качестве подчиненного сервера введите: /usr/sbin/ypinit -s master
В приведенном примере аргумент master обозначает имя системы существующего главного сервера NfS.
Повторите описанные выше процедуры для каждой системы, которую вы хотите сконфигурировать в качестве подчиненного сервера NIS.
7. Теперь вы можете запустить демоны на подчиненном сервере и начать работу со службой имен NIS. Прежде всего, вы должны остановить все существующие процессы ур, для чего введите следующую командную строку:
/usr/lib/netsvc/yp/ypstop
Для запуска демона ypserv на подчиненном сервере и выполнения демона ypbind, вы можете либо перезапустить данный сервер, либо ввести следующую командную строку, призванное заменить NfS: /usr/lib/netsvc/yp/ypstart
Похожие темы

