Главная · Поиск книг · Поступления книг · Top 40 · Форумы · Ссылки · Читатели

Настройка текста
Перенос строк


    Прохождения игр    
Demon's Souls |#10| Мaneater (part 1)
Demon's Souls |#9| Heart of surprises
Demon's Souls |#8| Maiden Astraea
Demon's Souls |#7| Dirty Colossus

Другие игры...


liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня
Rambler's Top100
Образование - Различные авторы Весь текст 1372.6 Kb

SCO: Пособие администратора системы Unix

Предыдущая страница Следующая страница
1 ... 73 74 75 76 77 78 79  80 81 82 83 84 85 86 ... 118
| # file                                                       |
| (Пример для конца файла .profile оболочки Bourne)            |
|                                                              |
|  ttyname='tty'                                               |
|                                                              |
|  init="'                                                     |
|                                                              |
|  if [ `expr $ttyname : "/dev/ttyp"` -gt "0" ]                |
|  then                                                        |
|        init="-I"                                             |
|  fi                                                          |
|  eval `tset -m ansi:ansi -m wy60:wy60 -m :?wy60 -r -s -q     |
|  $init`                                                      |
|  export PATH                                                 |
|                                                              |
|  if ["$init" = "-I" -a "STERM" = "wy60" ]                    |
|  them                                                        |
|         /bin/echo "\033eg\c"                                 |
|  fi                                                          |
|                                                              |
|  PSI=`expr $ttyname : '/dev')'` $ "                          |
|                                                              |
|  unset ttyname init                                          |
|                                                              |
|  mscreen -n 3                                                |
|  if [ "$?" = "0" ]                                           |
|  then                                                        |
|          exit                                                |
|  fi                                                          |
+--------------------------------------------------------------+

Рис. 14-3. Процедура файла .profile.

     Многие элементы termcap (включая wy60) чистят буфера экра-
на (которые mscreen использует при запоминании содержимого мно-
жества экранов) как части строки инициализации. На рисунках 2 и
3 tset(С) посылает строку инициализации только во  время первой
процедуры .login. При подключении к

                         - 14-27а -

псевдо-ttys tset вызывается с флагом -I.  Это делается добавле-
нием переменной "init" в строку tset.  Первый раз, когда выпол-
няется tset "init" имеет значение, равное "", не добавляя ниче-
го к команде tset.  При выполнении команды tset во время первой
процедуры  login на экране отображается строка "\033tG\c".  Эта
последовательность выхода изменяет параметры  установки COLUMNS
в WYSE60 на режим ECON-80. Комбинация этих параметров установки
освобождает достаточное количество экранной памяти для  исполь-
зования  тремя  экранами.  В  качестве дополнительного удобства
подсказка пользователя устанавливается для  отображения  номера
вспомогательного  псевдо-tty,  что позволяет пользователю легко
отслеживать содержимое используемых экранов.
     Если вы  не используете терминал WYSE60,  вы можете задать
подсказку для указания текущего экрана и вызвать mscreen  авто-
матически во время проверки кода возврата оболочки, как это по-
казано на рисунках 14-2 и 14-3.

                         - 14-28 -

          ИСПОЛЬЗОВАНИЕ МОДЕМА В СИСТЕМЕ

     Данный раздел объясняет,  как соединять и использовать мо-
дем в системе UNIX.

             Последовательные линии

     Операционная система  обеспечивает  управление модемом для
последовательных портов. Таблица 14.1 содержит примеры имен ус-
тройств с управлением модемом и без такого управления.

                                         Таблица 14.1
            Последовательные линии
+-----------+-------------------------------------------------+
| Устройство|      Функция                                    |
+-----------+-------------------------------------------------+
| /dev/tty1a| основной последовательный адаптер без управления |
|           | модемом                                         |
| /dev/tty1A| основной последовательный адаптер с управлением |
|           | модемом                                         |
| /dev/tty2a| альтернативный последовательный адаптер без     |
|           | управления модемом                              |
| /dev/tty2A| альтернативный последовательный адаптер с       |
|           | управлением модемом                             |
+-----------+-------------------------------------------------+

     /dev/tty1a и /dev/tty1A относятся к одному и тому же  пос-
ледовательному порту (аналогично /dev/tty2a и /dev/tty2A). Опе-
рационная система использует в каждом случае различные подпрог-
раммы   драйверов   устройств.   Нельзя  пытаться  использовать
одновременно порты управления с модемом и без модема или  же вы
увидите следующее сообщение:

     cannot open: device busy
     (нельзя открыть: устройство занято)

     Для систем, включающих многопортовые последовательные пла-
ты,  устройства  /dev/tty[1,2]  [а-m] относятся к использованию
без управления модемом,  а /dev/tty[1,2] [А-М] относятся к  ис-
пользованию с управлением модемом.

                         - 14-28 -

         Выходной набор от вашего компьютера

     Утилиты up(C)  и uucp(C) используются для вызова удаленных
систем   и   передачи   данных   в    системах    UNIX.    Файл
/usr/lib/uucp/Devices (называемый Devices) содержит информацию,
используемую этими программами  для  определения  характеристик
отдельной последовательной линии.
     Файл Devices содержит линии, которые задают устройство для
линии,  устройство вызова, связанное с линией, и скорости пере-
дачи, которые будут использоваться UUCP. (Устройства управления
модемом следует использовать с линиями, связанными с модемами).

                         - 14-29 -

Использование программ вызова по номеру

     Для вызова  по  номеру  и cu и UUCP используют общий набор
наборщиков номеров,  которые могут быть независимыми  двоичными
кодами  (программами)  аналогично  /usr/lib/uucp/dialHA12,  или
элементами файла /usr/lib/uucp/Dialers.  (Дополнительная инфор-
мация об элементах файла Dialers содержится в главе "Построение
удаленной сети с UUCP" данного руководства).
     Исходные данные  для  набора  программ  вызова по номеру и
формирования файла для перекомпиляции исходной программы  вклю-
чены в оглавление /usr/lib/uucp.  Если у вас имеется какой-либо
другой вид модема,  то вы можете модифицировать любые  исходные
файлы  и  создать  вашу собственную программу вызова по номеру.
Заметим,  что вы должны располагать системой  разработки  UNIX,
установленной для компиляции программы.
     Для получения новой программы вызова по  номеру  выполните
следующие шаги:

  1. Измените оглавление на /usr/lib/uucp следующей командой:

     cd /usr/lib/uucp

  2. Редактируйте  файл  makefile  в оглавлении /usr/lib/uucp и
     найдите строку, которая читает:

     EXES = dialHA12 dialHA24 dialTBIT dialVA3450

     и добавляет имя программы вызова по номеру, которую вы хо-
     тите использовать. После того, как это сделано, выйдите из
     файла, сохранив сделанные изменения.

  3. Далее введите команду:

     make

     для вашей подсказки оболочки и нажмите <Возврат>.
  4. После  завершения выполнения команды make вы получаете но-
     вую программу вызова по номеру. Это может использоваться в
     пятом поле элемента в поле Devices.

                         - 14-30 -

         Установка модема, обеспечивающего пересылку данных
                    абоненту сети

Примечание
  Внутренние модемы не рекомендуются.  Это происходит из-за то-
  го,  что для таких модемов трудно проводить  отладку.  Иногда
  возникают конфликты по прерываниям, которые нельзя легко раз-
  решить.

     Когда вы присоединяете модем или любое  другое устройство,
убедитесь,  что последовательные линии, присоединенные к компь-
ютеру,  не находятся в подвешенном состоянии.  Свободная линия,
присоединенная к компьютеру, может значительно уменьшить произ-
водительность системы; при этом линия модема оказывается всегда
разомкнутой на стороне компьютера, а не на стороне модема.
     Трехпроводные кабели,  часто используемые для соединения
терминалов с компьютером, не достаточны для соединения модемов.
Для кабеля модема на 25-разъемном последовательном порту разъемы
2, 3, 7, 8 и 20 должны присоединяться напрямую. Если вы не уве-
рены в характере их использования, то кабель, соединяющий разъ-
емы,  будет  работать правильно.  То же самое сделает ленточный
кабель,  называемый по-другому кабелем "соединяющим  напрямую",
что означает соединение контактов напрямую.
     Для установки модема выполните следующие шаги:
  1. Убедитесь,  что пакет UUCP установлен. Используйте при не-
     обходимости для установки процедуру custom(ADM).
  2. Убедитесь,  что последовательный порт,  который вы выбрали
     для модема,  обеспечивающего пересылку данных абоненту се-
     ти, распознается во время начальной загрузки и, если модем
     является внутренним, убедитесь, что порт СОМ, которым кон-
     фигурирован внутренний модем, согласуется со всеми другими
     устройствами.  Обеспечены только последовательные устройс-
     тва, присоединенные к СОМ1 и СОМ2.
  3. Убедитесь, что порт отключен вводом команды:

     Ъ2disable ttyname

  4. Подсоедините модем к компьютеру  с  помощью  "соединяющего
     напрямую"  кабеля (контакты 2 и 3 не используются). Кабель
     должен иметь соединенными по крайней мере контакты  2,  3,
     7, 8 и 20.

                         - 14-31 -

     Большая часть стандартных портов СОМ использует "соединяю-
     щие напрямую" кабели (означает, что все контакты соединяют-
     ся  кабелем  напрямую),  но ряд аппаратных средств требует
     кабеля нулевого модема  (контакты  2  и  3  используются).
     Стандартный порт СОМ известен как DTE,  порт, которому ну-
     жен кабель нулевого модема,  известен как DCE.  Если вы не
     уверены,  проверьте  документацию по аппаратуре.  Если па-
     нелью СОМ является DСЕ,  вам нужен кабель нулевого модема.
  5. Добавьте       корректные       элементы       в      файл
     /usr/lib/uucp/Devices. Этот файл имеет  два  элемента  для
     каждого последовательного порта, используемого для модема.
     Один из элементов используется при запуске обращения с по-
     мощью модема (линия ACU),  и другая линия используется для
     конфигурации модема с использованием  стандартного  набора
     команд Hayes (прямая линия).  Следует использовать элемен-
     ты, аналогичные этим, которые установлены для совместимого
     с  Hayes  модемом,  работающего со скоростью передачи 2400
     бод с использованием СОМ1:

     Direct tty1a - 1299 - 2400 direct
     ACU tty1A - 1200 - 2400 /usr/lib/uucp/dialHA24

     Убедитесь, что элементы не имеют знака решетки ("#") перед
     ними.  Такой синтаксис предназначен для показа  того,  что
     строка является только комментарием и должна игнорировать-
     ся.  В файле Devices имеется много примеров,  которые ком-
     ментируются этим символом.
  6. Введите следующую команду,  чтобы установить UUCP как вла-
     дельца выбранного порта:

     Ъ2chown uucp /dev/ttyname

  7. Проверьте  модем,  обеспечивающий передачу данных абоненту
     сети.  Для проверки возможности модема выбирать номер кор-
     ректно используйте следующую команду:

     cu -ltty1a dir

     Вы увидите сообщение, указывающее на установление связи.
     Если вы увидите сообщение "cu: dir permission denied" ("cu:

                         - 14-31а -

     отказ разрешения dir"),  то пользователь,  выполняющий ко-
     манду   cu,   не   имеет   разрешения  на  запись  в  файл
     /usr/lib/uucp/Devices.  Если вы не увидите такого  сообще-
Предыдущая страница Следующая страница
1 ... 73 74 75 76 77 78 79  80 81 82 83 84 85 86 ... 118
Ваша оценка:
Комментарий:
  Подпись:
(Чтобы комментарии всегда подписывались Вашим именем, можете зарегистрироваться в Клубе читателей)
  Сайт:
 
Комментарии (1)

Реклама