Выбор оптимальных сетевых решений на базе многозадачных операционных систем для построения компьютерной сети вуза
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
определяет, относится ли этот запрос к файлу на локальном диске или на сетевом, в зависимости от этого запрос отправляется к DOS или к NetWare.
Программа-оболочка использует другой модуль IРХ.СОМ для передачи сетевых запросов к файловому серверу, а в некоторых случаях и прямых сообщений между рабочими станциями. Другими словами, протокол IPX -это язык общения рабочих станций с файловым сервером.
При работе в ОС NetWare нет надобности в использовании NetBIOS (конечно, если не используется прикладная программа, применяющая этот протокол), так как в NetWare применяется протокол IPX. Тем не менее фирма Novell поставляет эмулятор NetBIOS, который преобразовывает команды NetBIOS в команды IPX. Эмулятор требует дополнительно 20К ОЗУ.
Утилиты NetWare
Командные строки в NetWare предназначены для выполнения простых функций, не требующих меню, путем вызова соответствующих программ. Целый набор таких программ расположен в директории с названием PUBLIC.
Команда LOGIN
Для присоединения к серверу нужно ввести команду ОС NetWare:
LOGIN имя_сервера/имя_пользователя
В поле имя_сервера нужно указать сервер, к которому вы хотели бы присоединиться, а в поле имя_пользователя свое пользовательское имя. Команда LOGIN автоматически запросит ваш пароль. Для отсоединения от сервера нужно ввести LOGOUT.
Если в ЛВС имеется более одного сервера, то для логического присоединения к каждому из них после первого используется команда ATTACH. После этого можно войти в сервер, к которому вы присоединились.
Присоединение к другому серверу может понадобиться для выполнения одной из следующих задач:
- передачи сообщения пользователю этого сервера
- использования накопителя этого сервера
- копирования файлов или директорий на этот файловый сервер или с него
Для изменения пароля в ОС NetWare предусмотрена команда SETPASS. При вводе этой команды запрашивается старый пароль, и после правильного ввода вы получаете возможность ввести новый.
Если необходима идентификация пользователей, присоединенных к ЛВС, то можно воспользоваться командой WHOAMI. В ответ на экране появится следующее сообщение:
You are user SIMON attached to server SERVER_1, connection 12.
Server SERVER_1 is running NetWare v3.11. Login time: Wednesday April 23, 1997 11:05 am.
Для получения списка серверов в ЛВС можно воспользоваться командой SLIST. Для определения имен пользователей, присоединенных к ЛВС предусмотрена команда USERLIST. Сообщение этой команды на экране выглядит так:
ConnectionUser NameLogin tine1NVASUKOV4-23-1997 11:262AOZHIGOV4-23-1997 12:054*SIMON4-23-1997 12:44Символ (*) высвечивается перед вашим пользовательским именем,
Для каждого пользователя можно создать так называемый LOGIN-сценарий. LOGIN-сценарий - это программа, которая устанавливает операционные параметры для вашей рабочей станции при каждой процедуре присоединения к ЛВС. Сценарий выполняет такие рутинные задачи, как переназначение сетевых накопителей, выполнение программ и запуск приложений, а также присоединение к различным файловым серверам. Однако LOGIN-сценарий не может запускать резидентные программы. В этом разделе вы познакомитесь с основными командами LOGIN-сценария.
Для редактирования файла LOGIN-сценария необходимо воспользоваться утилитой NetWare SYSCON. После выбора из меню строки Информация о Пользователе (User Information), вашего псевдонима (ID) и файла LOGIN- сценария вы готовы к конфигурированию сценария. Для того, чтобы введенные изменения стали действовать, нужно отсоединиться от ЛВС и вновь присоединиться.
Обычно в LOGIN-сценарии используются команды ОС NetWare ATTACH, MAP и SET. Имеется также возможность использования в сценарии комбинаций IF....THEN. В больших ЛВС предпочтительнее команды вашего LOGIN-сценария включать в системный LOGIN-сценарий.
Команда MAP может установить буквенные обозначения для сетевых накопителей и удлинить список PATH в DOS для поиска прикладных программ и утилит. С помощью одной буквы можно обозначить весь жесткий диск файлового сервера или только его часть (директорию с поддиректориями, например), Такие переназначения предназначены для идентификации определенных областей в структуре директорий. В NetWare различают три типа накопителей: локальные накопители, сетевые накопители и поисковые накопите ли. Локальные накопители физически подключены к рабочим станциям. Сетевые накопители - это накопители на жестких дисках файлового сервера (их часто называют томами). Аналогично тому, как в DOS, применяется средство PATH для задания списка накопителей и директорий, в которых по умолчанию разыскиваются прикладные программы, в ОС Net Ware используется понятие поисковые накопители. Для просмотра текущего статуса переназначения сетевых накопителей можно ввести команду MAP без параметров.
Символ # используется для запуска программ (файлов с расширениями СОМ или ЕХЕ) в процессе LOGIN-сценария.
Команда ATTACH позволяет производить логическое присоединение к другим файловым серверам, не отсоединяясь от текущего.
Команда сценария SET позволяет устанавливать значения переменных DOS. Вы можете использовать команду SET так, как в приведенном ниже примере:
В LOGIN-сценарий допускается использование логических конструкций IF...THEN, которые разрешают выполнение определенных команд при выполнении заданных условий:
IF DAY_OF_WEEK= "Понедельник" THEN WRITE "AARGH".
WRITE - это команда LOGIN-сценария для выдачи сообщений на экран.
Вы можете связываться с другими пользователями в ЛВС, посылая сообщения с вашей рабочей станции при помощи командной строки. Предположим, что вы хотите послать пользователям с именами DEN и VICTOR сообщение сле?/p>