previous up down next index index
Previous: 4.5.8.1 Whois    UP: 4.5.8 Поиск узлов и людей
Down: 5 Диагностика локальных сетей и Интернет
    Next: 4.5.8.3 X500

4.5.8.2 FRED
Семенов Ю.А. (ГНЦ ИТЭФ)

FRED - система поиска информации о пользователях ЭВМ, сходная с WHOIS. Пользователи в архивах Интернет ("белые страницы", OSI X.500) идентифицируются уникальным образом, например:

"@c=RU@o=Institute for Theoretical and Experimental Physics@cn=Director"

Так как в системе WHOIS пользователи идентифицируются короткими ключами, содержащими, например, три символа, система FRED использует в процессе своей работы список цифровых псевдонимов.

Доступ к системе осуществляется, напимер, командой: telnet wp.psi.net. В качестве имени-идентификатора нужно ввести слово FRED. После этого появляется приглашение FRED> и вы можете приступать к работе. Система имеет удобную систему команд, основная из которых whois имеет несколько модификаций:

whois "semenov"

Поиск записей с таким именем в области по умолчанию.

whois surname "semenov"

Поиск записей с данной фамилией.

whois fullname "yuri semenov"

Поиск записей с указанным полным именем.

whois "semenov" -org itep

Поиск записей с указанным именем во всех организациях, в названии которых присутствует "itep".

whois "semenov" -area "@c=RU@o=Institute for Theoretical and Experimental Physics команда используется, когда название "area" (место) известно.

whois semenov@itep

Идентична предшествующей команде;

whois semenov@cl.itep.ru

Поиск записей с указанным почтовым адресом.

whois -title operator

Поиск записей, относящихся к операторам.

whois -org *

Выдача списка всех зарегистрированных организаций (для данной области поиска).

whois -org * -geo @c=US

Выдача списка зарегистрированных организаций для домена US.

Сначала FRED считывает файл fredrc в системном каталоге ISODE (обычно /usr/etc/). Затем FRED читает файл .fredrc в каталоге пользователя. В этих файлах, если они присутствуют, содержатся описания предпочтений пользователя. После этого система выдает приглашение для ввода команд поиска. Команда INTR, выданная на базовом уровне, не вызывает никаких последствий, выдача ее дважды подряд вызовет завершение работы FRED (аналог QUIT). На других уровнях работы FRED команда INTR прерывает выполнение процедуры. Приведем перечень служебных команд.

alias имя

При отсутствии аргументов печатает все псевдонимы, описанные в ходе данной сессии, если же аргумент имеется, определяет числовой псевдоним для данного имени.

Help команда ...

Выдает справочную информацию о командах.

Manual

Распечатывает подробное руководство по применению FRED.

Quit

Уход из системы FRED.

report subject

Позволяет вам ввести текст сообщения, которое по почте будет передано вашему местному менеджеру справочной системы "белые страницы".

set переменная значение

Производит присвоение нужных значений системным переменным FRED.

version -fred

Сообщает версию программного обеспечения.

Список системных переменных FRED представлен в таблице:

Переменная FRED

Описание

debug

Отладка FRED

manager

Почтовый адрес местного менеджера "белых страниц".

namesearch

Тип имени, используемый при поиске, "fullname", "surname" или "frandly".

pager

Программа, используемая для разбивки текста на терминале на страницы

query

Подтверждение двух-шаговых операций

server

IP-адрес вспомогательного сервера

timelimit

Максимальное число секунд, которое может быть потрачено на поиск

verbose

Интерактивный режим с полной выдачей диагностической информации

ufn

Тип фильтрации при поиске: "none", "approx" или "wild".

Вообще говоря синтаксис команды whois (FRED) аналогичен тому, что используется в системе WHOIS:

входное_поле тип_записи признак_области_поиска управление_выводом

Эти четыре компоненты могут встречаться в любом порядке и только входное_поле должно присутствовать обязательно. Это поле характеризует то, что вы желаете найти. Поле тип_записи говорит о том, какой вид записи в банке данных вас интересует. Поле признак_области_поиска может содержать ключи: -org (сокращение от "организация"); -unit или -locality, за которыми следует имя. Поле управление_выводом может содержать следующие ключи:

*

выдача детальной информации со ссылками;

~

выдача минимальной информации;

%

выдача результатов поиска в одну строку и ссылок;

|

выдача полной информации.

FRED имеет некоторые преимущества перед WHOIS и, возможно, вы предпочтете именно эту систему. Введем команду вызова сервера:

telnet nic.switch.ch
Trying 130.59.1.40 ...
Connected to nic.switch.ch.
Escape character is '^]'.

После установления связи сервер выдаст на экран:

SWITCH (Swiss Academic and Research Network)

SunOS UNIX (nic) (ttyp9)

login: dua

SWITCHdirectory main menu (choose desired service)

[ 1 ]

Query the Directory, select a User Interface

[ 2 ]

Information about the User Interfaces

[ 3 ]

Terminal/X Window Configuration

[ 4 ]

Send Message to Administrator

[ 5 ]

Information about the Directory Project

[ 6 ]

Acknowledgement

[ 0 ]

Leave this Menu (back to previous Menu)

Выберем пункт 1 (с другими видами сервиса читателям предлагается познакомиться самостоятельно):

SWITCHdirectory User Interfaces

[ 1 ]

de (simple interface to find persons)

[ 2 ]

fred (simple white pages interface ('whois')

[ 3 ]

sd (menu oriented, only read functionality)

[ 4 ]

Dish (command line, full X.500 functionality)

[ 5 ]

Xdi (X window interface)

[ 6 ]

Xlu (X window interface)

[ 7 ]

XT-DUA (Commercial X window interface)


[ 0 ]


Leave this Menu (back to previous Menu)

Выбираем пункт 2 и получаем:

invoking interface "fred", please wait....
fred> whois -org cern
CERN (1) +41 22
767 6111
aka: European Laboratory for Particle Physics

 

CERN CH-1211 Geneve 23

FAX: +41 22 767 6555

Mailbox information:

X.400: /S=postmaster/O=CERN/PRMD=CERN/ADMD=ARCOM/C=CH/

High Energy Physics research
Business: Research Laboratory Research Lab
Locality: Geneve
Name: CERN, CH (1)
Modified: Wed Aug 31 09:03:59 1994
by: DSAmanager, SWITCHdirectory, SWITCH, CH (2)

20 imprecise matches for '*', select from them [y/n] ? y

После ряда ответов на вопросы (Y/N) получаем:

7 matches found.

1.

CERN +41 22 767 6111

4.

Hochschule St. Gallen +41 71 30 2111

5.

IDIAP +41 26 22 7664

6.

Ingenieurschule HTL Biel +41 32 273 111

7.

Paul Scherrer Institute +41 56 992111

8.

Schweizerische Hochschulkonferenz +41 31 302 55 33

10.

SWITCH +41 1 268 1515

Теперь посмотрим, что имеется в Германии (код=DE), для этого введем команду: whois -org * -geo @c=DE.

100 matches found. (найдено 100 записей)

16. BASF-AG

+49 621-600

21. Berufsakademie Stuttgart

+49 711 6673-6965

29. Competence Center Informatik

+49-5931-805-0

30. Computer-Communication Networks

+49 211 905828

40. Deutsche Fernkabel Gesellschaft mbH

+49 30 54686-256

41. Deutsche Forschungsgemeinschaft

+49 228/885-2485

44. Deutsches Forschungsnetz

+49 30 884299-20

51. DKRZ Hamburg

+49 40-41173-0

53. ECRC

+49 89 92 69 90

54. ERNO Raumfahrttechnik GmbH

+49 421 539 - 0

55. EUnet Deutschland GmbH

+49 231 972-00

58. European Space Agency

+49 6151-90-0

63. Fachhochschule Darmstadt

+49 6151-168876

64. Fachhochschule Dortmund

+49 231 9112-0

71. Fachhochschule Fulda

+49 661 9640-0

83. Fachhochschule Nuernberg

+49/911/58800

85. Fachhochschule Rheinland-Pfalz

+41 6131 23920

87. Fachhochschule Schweinfurt

(049) 9721 940 5

96. Fraunhofer-Gesellschaft

+49 89 1205 x01

97. Freie Universitaet Berlin

+49 30 838-1

105. GMD

+49 2241 14-0

Список, разумеется, напечатан в сокращенном виде.

fred> q (до свидания FRED!).

Previous: 4.5.8.1 Whois    UP: 4.5.8 Поиск узлов и людей
Down: 5 Диагностика локальных сетей и Интернет    Next: 4.5.8.3 X500