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!).
|