Operating System
Вид материала | Реферат |
СодержаниеMldomain uucp Mldomain com Mdlvrdir "" |
- The design of the unix operating system by Maurice, 9215.6kb.
- Уровни рассмотрения, 314.07kb.
- Курс по операционным системам (на примере ос windows) Основан на учебном курсе Windows, 29.21kb.
- Выполнил ученик 11 «А» класса, 443.51kb.
- Ос лекция 1 (2-й семестр – временно), 101.4kb.
- 1. ms sql server. Общие сведения, 66.03kb.
- Лекция Сущность, цели и задачи финансового менеджмента, 126.51kb.
- Лекция 10. Файловые системы Unix, 116.79kb.
- Д. В. Серебряков по изданию: advanced selling strategies (The Proven System of Sales, 3304.13kb.
- 1. ао «Казахстанская компания по управлению электрическими сетями» (Kazakhstan Electricity, 243.17kb.
setcolor -p 7000 8
Следует заметить, что каждый раз, когда пользователь нажимает на комбинацию ключей
-20-9-
Сбор экрана
Операнд -n команды setcolor восстанавливает цвет экрана к "обычным" белым символам на черном заднем фоне.
ГЛАВА 21
Установка электронной почты
стр Вступление........................................ 21-1 Преобразование файлов конфигурации................ 21-2 Преобразование файла псевдонима................... 21-2 Установка конфигурации сети Micnet................ 21-3 Установка конфигурации сети UUCP.................. 21-4 Ручное редактирование файлов конфигурации......... 21-6 Модификация файла mmdftailor...................... 21-6 Имена домена и компьютера......................... 21-6 Адрес поддержки................................... 21-8 Планирование передачи............................. 21-8 Табличные определения............................. 21-8 Определения псевдонима............................ 21-9 Канальные определения............................. 21-9 Определения домена................................ 21-11 Уровни регистрации................................ 21-12 Определение псевдонимов........................... 21-13 Файл alias.list................................... 21-13 Файл alias.user................................... 21-14 Редактирование маршрутных файлов.................. 21-14 Доменные файлы.................................... 21-15 Канальные файлы................................... 21-16 Пример маршрута................................... 21-18 Модификация базы данных........................... 21-19 Обслуживание системы MMDF........................ 21-20
-21-1-
Вступление
Операционная система использует систему MMDF (средство мультиканального распределения меморандума версии IIв, модификации #32) для направления почты непосредственно и через сети Micnet, UUCP или другие сети, которые обслуживает систему MMDF.
Чтобы установить пакет MMDF , необходимо использовать утилиту custom(ADM) для формирования конфигурации базовой системы. Данная утилита используется для посылки почты локальному компьютеру.
Система MMDF обладает свойством многофункциональности и удобно настраивается на конфигурацию маршрутов почты. В других параграфах данной главы приводится объяснения следующей информации:
. Каким образом спланировать систему MMDF и настроить ее на оборудование пользователя (используя утилиты обращения или ручное редактирование файлов конфигурации).
. Каким образом перестроить старую базу данных MMDF всякий раз, когда выполняется изменение псевдонима или информации о маршруте.
. Каким образом осуществить обслуживание системы MMDF и каким образом решаются данные задачи.
-21-2-
Преобразование файлов конфигурации
С целью оказания помощи при установлении конфигурации системы ММDF , воспользуйтесь утилитами преобразования, которые предназначены для создания совместимых с системой MMDF паролей и маршрутных файлов, получаемых из файлов формата XENIX. Используя данные утилиты, могут быть созданы без выполнения ручного редактирования файлов конфигурации системы MMDF независимые и простые конфигурации сетей Micnet и UUCP. Чтобы сформировать конфигурацию более сложной системы, пользователю необходимо отредактировать вручную файлы конфигурации системы MMDF.
Перед тем, как пользователю приступить к выполнению каких- -либо преобразований, требуется восстановить с резервной копии псевдонимы XENIX и маршрутные файлы. После установки системы MMDF утилитой custom , пользователь должен восстановить следующие файлы:
/usr/lib/mail/aliases
/usr/lib/mail/top
/usr/lib/uucp/Systems
В следующем разделе демонстрируется каким образом можно выполнить преобразования файлов XENIX в файлы формата системы MMDF. Если у пользователя отсутствуют данные псевдонимы формата XENIX и маршрутные файлы, то необходимо создать вручную псевдонимы формата MMDF и маршрутные таблицы (для получения дополнительной информации пользователь должен изучить раздел "Модификация базы данных").
Всякий раз, когда выполняются какие-либо изменения псевдонима MMDF или маршрутной информации, пользователю необходимо перестроить ненужную базу данных (для получения дополнительной информации пользователь должен изучить раздел " Модификация базы данных").
Преобразования файла псевдонима
Утилита mmdfalias выполняет изменения псевдонимов в файле, выполняя преобразование из формата операционной системы XENIX. Например:
Машина?пользователь
Выполняются преобразования в формат системы MMDF. Например:
Пользователь@машина
Например: голубой?грушевый сидр становится грушевый сидр@ голубой.
-21-3
Утилита mmdfalias также разделяет преобразованное содержание файла XENIX на два файла системы MMDF , в которых содержится список типов псевдонимов и псевдонимы, заносимые пользователем в компьютеры. Сделайте так, чтобы файл псевдонимов XENIX был разделен правильно то есть, перед началом преобразований отредактируйте файл /usr/lib/mail/aliases, который требуется восстановить с магнитной ленты для добавления приведенной ниже строки комментариев. Данная строка используется в качестве разделителя списка типов псевдонимов и псевдонимов пользователь-машина. Сделайте так, чтобы псевдонимы списка находились перед разделителем, и чтобы отображения пользователь-машина соответствовала следующему виду:
#пользователь-машина отображение
Затем, чтобы выполнить преобразование файла псевдонимов операционной системы XENIX в формат системы MMDF , войдите в каталог mmdf и запустите программу преобразования /usr/mmdf/
table/tools/mmdfalias. Данная программа запускается из каталога
/usr/mmdf/table. Ниже приводится пример запуска данной программы.
cd /usr/mmdf/table
tools/mmdfalias
Программа mmdfalias создает два новых файла alias.list и alias.list в текущем каталоге (в данном случае файлы создают-
ся в каталоге /usr/mmdf/table). Перед выполнением изменений
базы данных два файла должны находиться в каталоге /usr/mmdf/
table.
Установка конфигурации сети
Если необходимо установить маршрут почты, проходящий через сеть MMDF , необходимо построить домен системы MMDF и канальные файлы, используя для этого файл топологии /usr/lib/ mail/top. Для этого, сначала убедитесь в том, что топология сети Micnet построена правильно. Проверка топологии сети выполняется программой netutil . В файле /usr/lib/mail/top должна находиться запись для каждой пары компьютеров, подсоединенных к сети Micnet . Например:
черный ttyla голубой tty9600
черный ttyla красный tty9600
-21-4-
Данная запись будет указывать на то, что компьютеры "черный" и "голубой" соединены вместе в качестве "черного" и "красного".
После этого зарегистрируйтесь в качестве пользователя mmdf и используйте утилиту mmlist(ADM) для построения файлов micnet. dom и micnet.chn системы MMDF. Например:
cd/usrmmdf/table
tools/mnlist
После этого убедитесь в том, что домен и канальные файлы были построены правильно. Для этого необходимо просмотреть файлы micnet.dom и micnet.chn и убедиться в том, что в данных файлах содержатся записи для каждого из компьютера, например:
micnet.dom:
черный черный.UUCP
голубой голубой.UUCP
красный красный.UUCP
micnet.chn:
черный.UUCP черный: %S
голубой.UUCP голубой: %S
красный.UUCP красный: %S
Заметьте, что домен "UUCP" присвоен компьютерам, используемых в сети Micnet . Чтобы изменить данные записи, необходимо или редактировать вручную файлы micnet.dom и micnet.chn после прогона утилиты mnlist , или выполнить редактирование программой mnlist(ADM) и изменить строку "LDOMAIN=UUCP". Данное изменение отражает локальный домен. После этого необходимо запустить утилиту mnlist , которая используется с целью создания домена и канальных файлов вместе с необходимым доменом.
После того, как домен и канальные файлы сформированы и установлено, что данные действия выполнены точно и при условии регистрации пользователя в файловой системе mmdf и нахождения в каталоге /usr/mmdf/table , выполните перестроение базы данных
следующим образом:
dbmbuild
Установка конфигурации сети UUCP
Если пользователю требуется установить маршруты почты, проходящие через сеть UUCP , то в этом случае необходимо пост-
-21-5-
роить домен системы MMDF и канальные файлы, выбирая информацию
из файла /usr/lib/uucp/Systems. В данном файле содержится информация о местоположении компьютера пользователя, используемая при взаимодействии компьютеров между собой. Например:
obie Any ACU 1200 4444444 ogin:-BREAK-ogin:BREAK-ogin: \
uubig word: wetrot
marva Any1800-0700 ACU 2400 18888888"" \r ogin:BREAK-ogin: \ -BREAK-ogin:nuucp
uunet Any1800-0700 ACU 2400 17031111111 ogin:-BREAK-ogin: \
-BREAK-ogin:xytpq sword: grm5q
После этого необходимо войти в файловую систему mmdf и использовать запись uulist для построения файлов uucp.dom и uucp. chn системы MMDF , например:
cd/usr/mmdf/table
tools/uulist
Чтобы убедиться в том, что домен и канальные файлы построены правильно, просмотрите файлы uucp.dom и uucp.chn и найдите в данных файлах записи для каждой из машин, используемых в сети UUCP . Например:
uucp.dom:
obie obie.UUCP
marva marva.UUCP
uunet uunet.UUCP
uucp.chn:
obie.UUCP obie:%S
marva.UUCP marva:%S
uunet.UUCP uunet:%S
При условии нахождения в файловой системе mmdf и использования текущего каталога /usr/mmdf/table , после формирования домена и канальных программ, выполните перестройку базы данных следующим образом:
dbmbuild
-21-6-
Ручное редактирование файлов конфигурации
Конфигурация системы MMDF начинается с файла
/usr/mmdf/mmdfftailor . Данный файл определяет локальную машину
и имена доменов, различные таблицы, в которых содержатся сведения о псевдониме, домене и канале, а другую информацию, относящуюся к конфигурации сети. Файлы alias.list и alias.user содержат определения псевдонимов. Файлы .dom и .chn определяют маршрутную информацию, необходимую для поддержания каждого маршрутного протокола. В разделе "Пример маршрута" приводятся сведения о том, каким образом система MMDF использует псевдонимы и маршрутные таблицы.
Чтобы изменить конфигурацию системы MMDF, необходимо войти в файловую систему mmdf и отредактировать файлы конфигурации. Всякий раз, когда пользователь изменяет каким-либо способом псевдонимы системы MMDF или маршрутную информацию, необходимо переформировать ненужную информацию, хранящуюся в базе данных (для получения дополнительной информации по данному вопросу необходимо изучить строение частей файла и раздел "Модификация базы данных").
В данном разделе приводится объяснение частей файла mmdftailor, псевдонимов и маршрутных файлов, которые вероятнее всего, пользователь хочет изменить во время установки системы MMDF. В страницах руководства mmdftailor(F) и tables(F) содержатся полные описания форматов используемых файлов.
Модификация файла mmdftailor
Файл mmdftailor является файлом конфигурации верхнего уровня системы . В данном файле содержится информация и руководство по системе MMDF по каждому из данных файлов конфигурации.
Имена домена и компьютера
Первые несколько строк, находящихся в файле mmdftailor определяют полное имя компьютера. Когда пользователь устанавливает систему MMDF с использованием утилиты custom , в данных строках первоначально формируется информация следующего вида:
MLDOMAIN UUCP
MLNAME голубой
UUCP является общим именем домена, а "голубой" является именем компьютера.
-21-7-
Если используется простая конфигурация системы, то пользователь может не изменять имя компьютера, а использовать имя компьютера, аналогичное приведенному. Пользователю может потребоваться изменить данные имена в следующих случаях:
. Если пользователь обладает официально зарегистрированным именем домена, которое позволяет провести обмен почтой через мировую сеть. С целью получения информации о регистрации име-
ни домена, напишите по адресу:
Сетевой информационный центр DDN
Международный SRI
Авеню Равензвуд 333, комната EJ291
Менло парк, Калифорния СА 94025 США.
. Если в распоряжении пользователя имеется несколько компьютеров, используемые в компании, и необходимо послать почту специалистам другой компании без знаний имени компьютера, используемого в компании, на котором сотрудник будет получать почту.
Если пользователь владеет именем домена (например, sco.СОМ), то ему необходимо сделать изменения в первых двух строках файла mmdftailor. Если в распоряжении компании пользователя имеется несколько компьютеров, то он может добавить локальное имя компьютера в файл mmdftailor . Например:
MLDOMAIN COM
MLNAME sco
MLOCMACHINE голубой
В других системах UUCP наиболее общими значениями записи MLDOMAIN являются значения СОМ, которые используется в коммерческих организациях и значения EDU , которые используются в организациях, занимающимися образованием. В записи MLNAME указывается имя компании пользователя, которое будет известно во всей сети. Запись MLOCMACHINE содержит локальное имя компьютера.
Определение MCOCMACHINE позволяет пользователю спрятать локальное имя компьютера в зарегистрированном домене своей компании и на основании этого специалист, посылающий почту, может не помнить внутреннего имени компьютера. Если пользователь связал локальные машины под единственным именем, то тем самым он создал административный домен. В административном домене все имена пользователей должны быть уникальными и поэтому почта может направляться к любому специалисту, работающему в любом месте
домена без указания локального имени компьютера в адресе почты.
В примере приведенном выше, СОМ является доменом, sco является именем компании и "голубой" является локальным именем компьютера. Пользователь при работе на данном компьютере, используя имя "грушевый сидр", может принять почту, которая адресуется следующим образом:
грушевый_сидр@sco.COM
-21-8-
Адрес поддержки
В следующей строке файла mmdftailor определен адрес, по которому система MMDF будет посылать любую почту, которая не может быть передана или возвращена данному отправителю почты. Например:
MSUPPORT почтмейстер@голубой.sco.COM
Адрес указанный в записи MSUPPORT , должен быть абсолютно правильным. Если данный адрес описан неправильно и система не может передать исходную непередаваемую почту по адресу поддерж-
ки, то система создает новую часть почты, которая является непередаваемой до тех пор, пока компьютер не завершит работу с системой.
Можно назначить пользователя, который бы получал непередаваемую почту. Однако назначение в данном случае локального пользователя получателем непередаваемой почты предпочтительнее так, как в данном случае используется более простой адрес. На основании этого, более вероятно, что данный адрес является достоверным адресом.
Планирование передачи
Если необходимо использовать систему MMDF для передачи почты в файл или каталог, отличные от тех, в которых исполь-
зуются имя файла, принятое по умолчанию, и зарегистрированное
пользователем в каталоге /usr/spool/mail, то в файл можно добавить строки записей, аналогичные приведенным ниже:
MDLVRDIR ""
MMBXNAME ".почтовый_ящик"
MMBXPROT 0600
Если операнд MDLVRDIR содержит нулевое значение, то система MMDF передает внутренний каталог пользователя. Если операнд MMBXNAME содержит нулевое значение, то система MMDF использует регистрацию пользователей в качестве имени файла почтового ящика. Операнд MMBXPROT устанавливает режим защиты для файлов почтового ящика с тем же набором восьмеричных номеров, которые команда chmod(C) использует для выполнения изменений во время разрешений по доступу. В соответствии с данным примером, система MMDF передает данные в файл ".почтовый_ящик", находящийся во внутреннем каталоге пользователя, для которого
установлен режим защиты файла. При этом доступ к файлу по чтению и записи обеспечивается только владельцу файла.
-21-8а-
Табличные определения
В следующем разделе файла mmdftailor определяются псевдонимы, домен и канальные таблицы. Каждая строка файла связывает сокращенное имя и более наглядное имя с содержимым таблицы, которая находится в каталоге /usr/mmdf/table. Сокращенные имена используются позднее в данном файле в качестве стенографической записи, которая ссылается на табличные файлы. Более наглядное имя присваивается некоторым программам в качестве дисплейной строки, используемой для объяснения назначения таблицы.
Например, таблица псевдонима отображений пользователь-компьютер может быть определена следующим образом:
MTBL auser, file="alias.user", show="User Aliases"
К файлу /usr/mmdf/table/alias.user можно обращаться по имени auser при работе с оставшейся частью файла mmdftailor.
Хотя, вероятнее всего, существующие определения файла не будут изменяться, пользователю может потребоваться информация о том каким образом каждая таблица была определена по мере выполнения модификаций других частей файла mmdftailor . Если пользователь установил новый канал, то необходимо включить в файл mmdftailor соответствующие определения таблицы, относящиеся к записи сетевой установки пакета.
-21-9-
Определения псевдонима
Записи ALIAS определяют различные источники информации псевдонима, используя при этом сокращенные имена, описанные в определениях MTBL . Каждая таблица псевдонима может быть определена следующими характеристиками:
Доверенным файлом (trusted): доверенный файл псевдонима может направлять почту, которая будет получена каким-либо файлом или процессом, используя для этого разрешения какого-либо пользователя системы (включая корневого пользователя). Только супер пользователь обладает доступом для выполнения модификации доверенного файла псевдонима.
Опцией "Обход запрещен" (nobypass): данная опция блокирует механизм обхода псевдонима адреса от использования псевдонимов во время обработки данного файла.
Ниже приводятся несколько примеров определения псевдонимов. Данные примеры следующие:
ALIAS table=lalias, trusted, nobypass
ALIAS table=auser
Система MMDF выполняет поиск таблиц псевдонимов в том порядке, в котором их сформировал пользователь, используя для этого первые псевдонимы, которые проверены на соответствие, без выполнения других проверок на соответствие в просматриваемых в более позднее время таблицах. В разделе "Определение псевдонимов" содержится описание того, каким образом можно создатить
файлы псевдонимов.
Канальные определения
Записи MCHN определяют каналы, используемые системой MMDF для передачи почты. Канал является механизмом, который используется для передачи почты, направляемой или в почтовый ящик или в локальную машину или через сеть на удаленный компьютер.
Для передачи почты требуется по крайней мере два канала: один канал используется для передачи локальной почты, а другой используется для обработки объемных почтовых списков (на странице руководства в разделе, где приводится описание утилиты list(ADM), содержатся объяснения о том, каким образом можно выполнить обработку почтовых списков). Пользователю необходимо определить другие каналы с целью обеспечения сетевых протоколов, которые требуется включить в конфигурации системы. Канальные определения выглядят следующим образом:
-21-10-
MCHN local, show="Local Delivery", que=local, tbl=local, ap=same, pgm=local, mod=imm
MCHN list, show="List Processing", que=list, tbl=local, ap=same, pgm=local, mod=imm, host="sco.COM", confstr=sender
MCHN uucp, show="UUCP Delivery", que=uucp, tbl=uuchn, ap=822, pgm=uucp, mod=imm
MCHN michn, show="Micnet Delivery", que=micnet, tbl=mnchn, ap=same, pgm=micnet, mod=imm
MCHN badhosts, show="Last-chance routing", que=badhosts,tbl=mnchn, ap=same, pgm=micnet, mod=imm, host="sco.sco.COM"
Порядок определений MCHN важен, так как система MMDF выполняет поиск канальных таблиц в установленном порядке.
Последний канал, определенный в примере (канал badhosts), используется для почты, направленной к главному компьютеру, которую не распознала программа submit(ADM). Данный канал отправляет почту главному компьютеру, который имеет в своем распоряжении мощную базу данных. Операнд badhosts описывает не существующий канал, так как данный канал не связан со своей собственной транспортной программой. Данный псевдо-канал использует канал Micnet для передачи почты более "умному" главному компьютеру. Если канал badhosts не существует, то почта направленная неизвестному главному компьютеру, возвращается в то место, откуда она была послана.
В канальных определениях первым аргументом является имя канала. Ниже приводятся параметры, используемые для определения данных каналов. Данные параметры следующие:
show данный параметр обозначает описательное имя,
используемое определенными программами в качестве дисплейной строки при объяснении ка-