Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
uspensky.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
246.78 Кб
Скачать

Успенський (10) Теория

1(Т)Загальна характеристика ос FreeBsd

Принцип:

  • кожна програма повинна виконувати одну задачу

  • об’єднання програм.

Ключові елементи:

  • прості команди

  • об’єднання каналами команд

  • загальний стиль інтерфейсу

  • відсутність типів файлів.

Проект FreeBSD включає(далі на російській):

  • исходный код

  • документацию

  • списки ошибок

  • архивы россылок

  • административные данные.

Организация сотрудников:

Основная команда

коммитеры

разработчики

Разработчики – каждый работает над определенной частью системы. Имеют доступ к исходному коду, но не имеют права ничего менять без разрешения коммитеров.

Коммитеры – могут делать изменения в исходном коде. Они расматривают предложения и потом меняют.

Основная команда – избираются из коммитеров раз в 2 года. Если внесенные изменения не нравятся, то все возвращается обратно.

Новая версия выпускается раз в два года два дистрибутива:

  1. стабильный(окончательный)

  2. текущий(постоянно меняется)

Отличия от Windows:

  1. в Windows не можно изменять ядро

  2. в Windows обязательный графический интерфейс

  3. удаленное администрирование(в Windows нужно ставить клиент)

  4. в Windows графический интерфейс имеет свои ограничения(можно выбрать то, что нам предлагает система)

Отличия от Mac OSX:

-Можно осуществить удаленное администрирование по командной строке

Отличия от Linux:

  1. Linux – ядро. Имеет более 60 дистрибутивов.

  2. FreeBSD занимается одна организация, в Linux все желающие.

Недостатки:

  • Изменения вступают в силу с задержкой.

Преймущества:

  • Стабильность работы системы

  • Доверие и эксплуатация системы известными организациями

  • Открытый код

  • Большое количество бесплатныз пакетов.

Задачи, решаемые с помощью FreeBSD:

  • совместное использование файлов, принтеров и других ОС

  • обслуживание Web-страниц

  • электронная почта

  • базы данных

  • DNS сервера

  • Различные дизайные решения

  • Многозадачность – все это можно выполнять на одной машине одновременно.

2(Т). Організація доменної служби імен dns

DNS - это распределенная база данных. Такая структура дает возможность локально управлять отдельными сегментами общей базы, а также позволяет сделать данные каждого сегмента доступными всей сети посредством использования механизма «клиент-сервер».

Серверная часть клиент-серверного механизма DNS представлена программами, которые называются DNS-серверами (name servers, дословно- серверами имен). DNS-cерверы владеют информацией о некоторых сегментах базы данных и делают ее доступной клиентам, которые называются поисковыми анализаторами (resolvers)

Как правило, DNS-клиент - это просто набор библиотечных функций, которые создаютзапросы и посылают их по сети серверу имен.

Вся база данных представлена в виде перевернутого дерева, корень (корневой узел) которого расположен на самом верху. Каждый узел дерева имеет прикрепленную текстовую метку, которая идентифицирует его относительно родительского узла. Одна из меток, пустая, (она обозначается как " " ) закреплена за корневым узлом дерева. В тексте корневой узел обозначается точкой (.).Каждый узел является корнем новой ветви дерева. Каждая из вервей (поддеревьев) является разделом доменом в системы доменных имен. Каждый домен или каталог может быть разбит на еще более мелкие подразделы, которые в DNS называются поддоменами. Имя домена уникально. Имя домена определяет его расположение в базе даннях. Имя домена в DNS - это последовательность меток от узла, корневого для данного домена, до корня всего дерева; метки в имени домена разделяются точками. Глубина дерева ограничена и может достигать 127 уровней

3(т). Відобразити вміст головного конфігураційного файлу BIND відповідно до схеми учбової віртуальної мережі. Надати коментарі до кожного рядка файлу. Які ще файли приймають участь в роботі системи DNS.

options {

directory "/etc/namedb";

// Здесь указываются дополнительные параметры

};

zone "kaf5.com" in {/*Первый елемент говорит для какого домена предназначена эта запись */

type master; /*Поле type определяет тип домена. Корневая зона особая только она имеет тип hint. Все остальные могут иметь тип master или slave. Зона master указывает, что сервер является официальным в своей зоне. Зона slave — реплика мастер-зоны, полученной от другого сервера, с файлом зоны, унаследованным от одного из тех, что имеет мастер. Зона hint используется только в сочетании с начальным списком потенциальных корневых серверов, находящихся в /etc/namedb/named.root. */

file "master/kaf5.com";/*ключевое слово file сообщает демону named, в каком файле хранится инф. для этого домена

};

zone "80.168.192.in-addr.arpa" in { // зона для обратного DNS

type master;

file "master/obr_preobr";

};

zone "0.0.127.in-addr.arpa" in { //зона обратной петли

type master;

file "localhost.rev";

};

zone "." in { // корневая зона

type hint;

file "named.root";

Файлы, которые принимают участие в роботе DNS:

named.root – файл корневой зоны

localhost.rev – файл зоны «обратной петли»

kaf5.com – файл зоны

obr_preobr – файл обратной зоны

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]