МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
КЕМЕРОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Математический факультет
Кафедра ЮНЕСКО по новым информационным технологиям
ОТЧЕТ
О ВЫПОЛНЕНИИ ЛАБОРАТОРНОЙ РАБОТЫ
«Службы имен в ОС семейства Unix»
студентки 4 курса, М-075 группы
Воробьевой Татьяны Германовны
Специальность 010503 – «Математическое обеспечение и администрирование информационных систем»
Руководитель:
доцент, кандидат ф.-м. наук
А.М.Гудов
Работа защищена
«____________________»
“____” _____________20__г.
Кемерово 2011
Оглавление
Оглавление 2
Цель работы 3
Введение 3
Программно-аппаратные средства 4
Описание работы 5
Установка главного сервера NIS 6
Установка клиента NIS 12
Заключение 14
Список литературы 15
Цель работы
Изучение ОС семейства Unix. Получение навыков работы со службами имен в ОС семейства Unix.
Введение
В любой сети всегда возникает вопрос централизованного хранения информации о пользователях и компьютерах. Такого рода информация включает в себя:
– учетные записи пользователей;
– имена компьютеров и их соответствие IP-адресам;
– псевдонимы адресатов электронной почты (такие как postmaster, abuse и т.п.);
– помимо этих основных элементов, удобно централизованно хранить не только имена и пароли, но и все остальные свойства существующих в сети объектов.
NIS (Network Information Service – сетевая информационная служба) предоставляет возможность централизованного управления сетевой информацией операционной системы.
Задачи:
-
Изучить предлагаемый теоретический материал
-
Установить главный сервер NIS
-
Установить клиент NIS
Программно-аппаратные средства
-
ПО Oracle VM VirtualBox 4.0 с виртуальной машиной Linux RedHat
-
Графический редактор Paint
-
Microsoft Office 2007
Описание работы
Установка главного сервера NIS
Чтобы установить главный сервер NIS, для начала нужно зарегистрироваться в системе в качестве суперпользователя (рис. 1).
Рисунок 1. Регистрация.
Далее устанавливается доменное имя: domainname nis.com(Рис. 2)
Рисунок 2. Установка доменного имени.
После доменное имя заносится в файл /etc/defaultdomain(Рис. 3) и создается каталог /var/yp/binding/ nis.com(Рис. 4).
Рисунок 3. Занесение доменного имени в файл.
Рисунок 4. Создание каталога.
Создаются главные файлы /etc/passwd, /etc/group и /etc/hosts (Рис. 5).
Рисунок 5. Создание главных файлов.
Затем редактируется файл /var/yp/Makefile(Рис. 6)
Рисунок 6. Редактирование /var/yp/Makefile.
Файл переключателя службы имен уже существует(Рис. 7).
Рисунок 7. Файл службы имен.
Из-за использования RedHat дистрибутива Solaris дальнейшие действия отличаются от указанных в тексте лабораторной работы.
Выполняются следующие команды (Рис. 8):
-
/etc/init.d/portmap start
-
/etc/init.d/yppasswdd start
-
/etc/init.d/ypserv start
Рисунок 8. Результат выполнения команд.
Для запуска вышеуказанных сервисов после перезагрузки добавляется (Рис. 9):
-
chkconfig portmap on
-
chkconfig yppasswdd on
-
chkconfig ypserv on
Рисунок 9. Результат выполнения команд.
После выполненных действий происходит инициализация NIS сервера с помощью команды /usr/lib/yp/ypinit –m (Рис. 10-11).
Рисунок 10. Результат выполнения команды.
Рисунок 11. Результат выполнения команды (Продолжение).
Затем производится запуск NIS (Рис. 12) с помощью команд:
-
/etc/init.d/ypbind start
-
/etc/init.d/ypxfrd start
-
chkconfig ypbind on
-
chkconfig ypxfrd on
Рисунок 12. Запуск NIS.
Проверяется работоспособность NISсервера с помощью команды ypwhich –m (Рис. 13).
Рисунок 13. Проверка работоспособности NIS.
Установка клиента NIS
Все предварительные действия были выполнены ранее и описаны выше. Поэтому далее создается новый пользователь с помощью команд useradd -g users nisuser и passwd nisuser (Рис. 14) и заносится информация о нем в каталог /var/yp/nis.com (Рис. 15).
Рисунок 14. Создание нового пользователя NIS.
Рисунок 15. Занесение информации о пользователе.
Для проверки добавления информации о пользователе вводится команда ypmatch nisuser passwd(Рис. 16).
Рисунок 16. Проверка добавления информации о пользователе.
После выполненных действий тестируется клиент NIS, для чего выполняется выход из системы и происходит регистрация с помощью созданного пользователя (Рис. 17). На рисунке 17 видно успешное выполнение данных действий.
Рисунок 17. Тестирование клиента NIS.
Заключение
В результате работы произошло изучение ОС семейства Unix, в данной работе была использована RedHat дистрибутива Solaris. Получены практические навыки работы со службами имен в ОС семейства Unix.
В ходе работы изучен предлагаемый теоретический материал, установлен главный сервер NIS и клиент NIS.
Список литературы
-
Лекции Гудов А.М. Администрирование информационных систем, 2006 г.
-
Configuring NIS Services in Linux. http://www.section6.net/wiki/index.php/Configuring_NIS_Services_in_Linux