Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

Локальные сети персональных компьютеров. Монтаж сети, установка программного обеспечения

© Александр Фролов, Григорий Фролов
Том 4, М.: Диалог-МИФИ, 1993, 287 стр.

[Назад] [Содеожание] [Дальше]

11.2. Сетевые утилиты для пользователя

В этом разделе мы приведем краткие сведения об основных сетевых утилитах, расположенных в файле SYS:PUBLIC и доступных для всех пользователей. Подробное описание команд смотрите в документации, поставляемой с Novell NetWare.

ATTACH

Если вы подключились к серверу при помощи команды login и вам надо, не прерывая связи с этим сервером, подключиться к другому, используйте команду attach.

attach [имя_сервера/[имя_пользователя]]

Вы можете не указывать имя сервера или пользователя. В этом случае вам придется ввести недостающую информацию с клавиатуры. Дополнительно надо будет ввести пароль пользователя на подключаемом сервере.

CAPTURE

Команда capture предназначена для печати с рабочей станции на сетевом принтере. Обычно используется с программами, не умеющими печатать самостоятельно на сетевом принтере. Утилита capture перенаправит печать с локального принтерного порта на сетевой принтер (в соответствующую очередь печати). Утилита endcap отменяет переназначение.

capture [параметры]

Параметры можно сокращать до одной или нескольких букв. Возможные сокращения показаны в таблице заглавными буквами. Например, вместо "NoAutoendcap" можно указать "NA".

Параметры утилиты capture приведены в п. 8.6 на странице 86

Пример задания параметров для программы capture:

capture NoB q=hetlabpq s=netlab

CASTOFF

Эта команда, выданная с параметром "All" запрещает прием вашей рабочей станцией сообщений, посылаемых с консоли сервера или от других рабочих станций. Для того чтобы вновь разрешить станции принимать сообщения, можно использовать команду caston.

CASTON

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

ENDCAP

Отменяет действие команды capture.

Можно указывать параметры. Если параметры не заданы, отменяется переназначение на сетевой принтер порта LPT1.

Для указания номера порта, переназначенного ранее командой capture, используйте параметр "Local=n", где n - номер порта.

Параметр "ALL" позволяет отменить переназначение для всех портов.

Параметр "Cancel" отменяет переназначение порта LPT1 и дополнительно отменяет печать данных, которая выполнялась через этот порт.

Параметр "CancelLocal=n" действует аналогично предыдущему, но позволяет указывать не только LPT1, но и другие принтерные порты.

Параметр "Cancel ALL" отменяет переназначение всех принтерных портов и всю печать на сетевых принтерах.

LOGIN

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

Если команда login запущена без параметров, вы будете подключены к ближайшему серверу. Дополнительно вам надо будет ввести имя пользователя и, возможно, пароль.

login [/параметры][сервер[/имя_пользователя]][параметры_входа]

В качестве параметров, задаваемых login через символ "/", можно использовать следующие (выделенные буквы можно использовать в качестве сокращения):

Параметр Назначение и использование
/Script Позволяет выполнить подключение к сети с отличным от стандартного файлом Login Script. После параметра необходимо указать полный путь к нужному файлу Login Script
/NoAttach Этот параметр нужен для запуска файла Login Script без подключения к файл-серверу
/Clearscreen Стирание экрана во время ввода пароля

После перечисленных выше параметров можно указать имя файл-сервера и имя пользователя. После имени пользователя можно указывать дополнительные параметры, которые можно будет проанализировать во время выполнения файла Login Script.

LOGOUT

Отключение от файл-сервера. В качестве параметра можно указать имя файл-сервера, от которого вы собираетесь отключиться.

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

logout [имя_сервера]

MAP

Отображение каталогов файл-сервера на локальные диски рабочей станции. Эта команда позволяет автоматизировать процесс отображения каталогов. Приведем общий формат вызова команды (с некоторыми упрощениями):

map [функция] [диск: = [путь[;,,,]]

Возможны несколько форматов для команды map.

map

Если команда map выдана без параметров, на экране отображается карта текущего отображения каталогов.

map диск:=[путь]каталог

Отображение диска "диск" на сетевой каталог "каталог". В пути для сетевого каталога можно указывать имя сервера и имя тома.

map диск:=[путь]каталог; диск:=[путь]каталог

Одновременное отображение нескольких дисков в одной команде.

map insert диск_поиска:=[путь]каталог

Отображение сетевого каталога на диск. Полученный диск автоматически просматривается при запуске программ, поэтому он называется "диск_поиска". Альтернатива - использование команды PATH в файле autoexec.bat.

map root диск:=[путь]каталог; диск:=диск

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

map display on

Включение режима вывода на экран во время выполнения файла Login Script результатов отображения каталогов. Этот режим используется по умолчанию.

map display off

Выключение вывода на экран результатов отображения.

map errors on

Разрешение вывода на экран сообщений об ошибках при выполнении команд отображения каталогов. Используется по умолчанию.

map errors off

Запрещение вывода сообщений об ошибках при выполнении отображения каталогов.

Примеры:

map y:=sys:system

map u:=netlab/sys:system

map t:=sysprg/sys:system

MENU

Если, находясь в каталоге SYS:PUBLIC, вы запустите программу menu.exe с параметром main, на экране появится меню, с помощью которого можно выполнять запуск различных сетевых утилит. В меню будут следующие строки:

Строка Утилита Назначение
1. Session Management session Управление сеансами связи
2. File Management filer Управление файловой системой
3. Volume Information volinfo Получение информации о сетевых томах
4. System Configuration syscon Утилита для изменения конфигурации системы
5. File Server Monitoring fconsole Управление файл-сервером
6. Print Queue Management pconsole Управление очередями печати
7. Print Job Configurations printcon Определение конфигурации заданий на печать
8. Printer Definitions printdef Определение принтеров
9. Logout logout Отключение от сети

NCOPY

Утилита ncopy предназначена для копирования файлов. В отличие от средств копирования файлов, предоставляемых MS-DOS, утилита ncopy сохраняет атрибуты файлов, специфические для Novell NetWare, поэтому она более предпочтительна для использования в сети, чем программы MS-DOS.

ncopy [путь1]имя-файла [to] путь2 [параметры...]

В строке, приведенной выше, "путь1" и "путь2" определяют соответственно пути к копируемому файлу и к каталогу, в который файл будет копироваться. Можно указывать символы "*" и "?", которые будут восприниматься так же, как и для обычной команды copy из операционной системы MS-DOS. Для переименования файла при копировании необходимо в качестве параметра "путь2" использовать полный путь к новому файлу с указанием нового имени.

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

Параметр Назначение и использование
/Subdirectories Копирование вместе с подкаталогами
/Empty subdirectories Копирование пустых подкаталогов. Этот ключ используется совместно с ключом /S
/Copy Копирование файлов без сохранения атрибутов
/Inform Выдать сообщение в тех случаях, когда программа не может скопировать атрибуты файла
/Verify Выполнить проверку после копирования на идентичность файла-оригинала и файла-копии
/A Скопировать файлы с установленным в слове атрибутов архивным битом. Атрибуты файла не изменяются
/M Скопировать файлы с установленным в слове атрибутов архивным битом. После копирования архивный бит в слове атрибутов исходного файла сбрасывается. Это позволяет использовать NCOPY для выполнения архивной выгрузки содержимого каталога

NDIR

Команда ndir позволяет получить детальную информацию о файлах, расположенных в сетевых каталогах.

ndir [путь][параметры...]

Для команды ndir можно задавать параметры (параметр /Not изменяет действие параметра на противоположное). Перечислим основные параметры команды ndir:

Параметр Назначение и использование
[/Not] /Read Only Показать только те файлы, которые имеют атрибут Read Only
[/Not] /Shareable Показать только те файлы, которые имеют атрибут Shareable
[/Not] /Archive Needed Показать только те файлы, которые имеют атрибут Archive
[/Not] /eXecute Only Показать только те файлы, которые имеют атрибут Execute Only
[/Not] /Hidden Показать только те файлы, которые имеют атрибут Hidden
[/Not] /SYstem Показать только те файлы, которые имеют атрибут System
[/Not] /Transactional Показать только те файлы, которые имеют атрибут Transactional
[/Not] /Indexed Показать только те файлы, которые имеют атрибут Indexed
[/Not] /Purge Показать только те файлы, которые имеют атрибут Purge
[/Not] /Delete Inhibit Показать файлы, которые защищены от стирания. Пользователь не может стереть их, даже если он имеет соответствующие права, установленные для него супервизором
[/Not] /Rename Inhibit Показать файлы, которые защищены от переименования. Пользователь не может переименовать их, даже если он имеет соответствующие права, установленные для него супервизором
/Dates Для каждого файла вывести даты, когда файл был создан, когда он был последний раз изменен, выгружен, когда к нему последний раз выполнялось обращение
/Rights Показать права доступа, которые вы имеете к данному файлу
/HELP Вывести подсказку по параметрам команды ndir
/OWner [Not] EQual to "имя" Перечислить все файлы, созданные данным пользователем
/Size [Not] GReater then nnn | EQual to nnn
| LEss than nnn
Перечислить файлы, имеющие размер, больший чем nnn байт (равный или меньший чем nnn байт)
/Files Only Выводить только файлы, имеющиеся в каталоге
/Directories Only Выводить только список подкаталогов указанного каталога
/SUBdirectory Вывести все дерево каталогов для указанного каталога

Остальные параметры приведены в документации на Novell NetWare. Вы можете просмотреть полный список параметров, запустив утилиту ndir с параметром /HELP.

NETBIOS

Для работы некоторых сетевых программ требуется присутствие так называемого протокола обмена данными NETBIOS. Операционная система Novell NetWare использует протокол, называемый IPX/SPX. Для подключения протокола NETBIOS вы должны использовать резидентную программу netbios.exe, которая поставляется вместе с Novell NetWare.

При запуске этой программы можно указывать два параметра: I и U.

Параметр I служит для просмотра текущей версии программы netbios.exe и другой справочной информации, касающейся протокола NETBIOS.

Параметр U предназначен для выгрузки резидентной программы netbios.exe из памяти.

Мы будем подробно рассматривать протоколы передачи данных IPX/SPX и NETBIOS в следующем томе "Библиотеки системного программиста".

NPRINT

Утилита предназначена для печати текстовых файлов на сетевом принтере.

nprint путь [параметры...]

Приведем список параметров утилиты nprint:

Параметр Назначение и использование
Banner=<имя> Если указан этот параметр, перед началом печати ваших данных дополнительно печатается титульный лист. Параметр <имя> появится на этом листе, он может быть использован для идентификации задания на печать.
По умолчанию печатается имя файла
NoBanner Если титульный лист печатать не надо, укажите этот параметр. Вы сэкономите бумагу и время
Copies=<n> Количество печатаемых копий, по умолчанию равно 1
Delete После печати файл стирается с диска
Form=<имя> или <n> С помощью этого параметра можно указать имя или номер формы, используемой для печати. Формы создаются при помощи утилиты printdef. По умолчанию используется форма с номером 0
FormFeed Пробросить один лист после печати очередного задания
NoFormFeed Отменить действие предыдущей команды
Job=<конфигурация> Указание конфигурации печати. Конфигурация печати задается утилитой printcon
NAMe=<имя> Это слово, состоящее не более чем из 12 символов, будет напечатано в верхней части титульного листа (если разрешена печать титульного листа). По умолчанию печатается имя пользователя, под которым он подключился к сети командой login
NOTIfy Если указан этот параметр, то, когда начнется печать файла, вы получите в нижней строке экрана сообщение об этом. Видеоконтроллер должен находиться в текстовом режиме. Вы можете увидеть сообщение и
в том случае, если запущена операционная система Microsoft Windows (и если она правильно установлена
в сети)
NoNOTIfy Отменить действие предыдущей команды
PrintServer=<сервер
печати>
Указать имя используемого сервера печати
Queue=<имя> Укажите имя очереди печати, которая обслуживает данный принтер
Server=<файл-сервер> Имя сервера, в который посылается задание на печать
Tabs=<n> При задании этого параметра вместо одного символа табуляции будет напечатано <n> пробелов
NoTabs Символы табуляции не будут преобразовываться
в пробелы

NVER

Утилита отображает на экране версию программного обеспечения, работающего на всех файл-серверах, к которым вы подсоединены, а также версию программного обеспечения вашей рабочей станции.

С помощью этой команды вы можете узнать версию сетевой операционной системы, работающей на сервере, версию операционной системы, загруженной на рабочей станции, а также версии сетевой оболочки рабочей станции, версию драйвера сетевого адаптера, используемых сетевых протоколов передачи данных IPX/SPX и NETBIOS.

PCONSOLE

Эта утилита предназначена для управления сервером печати и получения информации о процессе печати на сетевых принтерах.

Утилита pconsole работает в диалоговом режиме. Она описана в разделе "Сервер печати и очереди печати" главы "Сетевые принтеры в Novell NetWare 3.11".

PRINTCON

Эта диалоговая утилита предназначена для создания, редактирования и копирования конфигурации задания на печать. Она была описана в разделе "Файл конфигурации заданий на печать" главы "Сетевые принтеры в Novell NetWare 3.11".

PRINDEF

Диалоговая утилита printdef предназначена для создания форм печати. Она описана в разделе "Определение форм печати" главы "Сетевые принтеры в Novell NetWare 3.11".

PURGE

Эта утилита предназначена для окончательного удаления стертых файлов с томов файл-сервера.

Операционная система Novell NetWare имеет сильные средства защиты файлов от случайного стирания. Случайно уничтоженные файлы могут быть легко восстановлены с помощью утилиты salvage.

Но если вы введете команду purge, восстановление удаленных файлов будет невозможно.

purge [имя_файла или путь][/ALL]

Если задан параметр /ALL, текущий каталог и все его подкаталоги очищаются от удаленных файлов.

Если вам надо очистить весь диск от удаленных файлов, вы можете выйти в корневой каталог диска (если, разумеется, у вас есть соответствующие права) и выдать команду "purge /all".

RPRINTER

Команда rprinter используется для подключения принтера рабочей станции к серверу печати.

Работа с программой rprinter была описана в разделе "Подключение удаленного сетевого принтера" главы "Сетевые принтеры в Novell NetWare 3.11".

SALVAGE

Диалоговая утилита salvage предназначена для восстановления случайно удаленных файлов. Восстановление возможно, если не использовалась утилита purge, очищающая каталоги от удаленных файлов.

Запустив утилиту, вы окажетесь в меню "Main Menu Options". Выберите строку "Select Current Directory" и укажите каталог, в котором вам необходимо восстановить случайно удаленные файлы. Указанный каталог становится текущим (с точки зрения утилиты salvage).

Для восстановления файлов выберите в главном меню строку "Salvage From Deleted Directories". Для просмотра списка удаленных файлов в текущем каталоге и их последующего восстановления выберите строку "View/Recover Deleted Files".

SEND

Утилита send позволяет посылать с одной рабочей станции на другие короткое (длиной не более 44 символов) сообщение.

Если рабочая станция, на которую послано сообщение, находится в текстовом режиме, полученное сообщение отображается в нижней строке экрана. Работа рабочей станции приостанавливается до тех пор, пока пользователь не нажмет комбинацию клавиш <Ctrl+Enter>.

Если на рабочей станции запущена операционная система Microsoft Windows и вы выполнили наши рекомендации по установке Windows в сети, при получении сообщения на экране появится диалоговая панель с принятым сообщением.

send "сообщение" [to] параметры

Для посылки сообщения всем пользователям сервера NETLAB используйте следующий вариант команды:

send "сообщение" NETLAB/EVERYBODY

Можно послать сообщение отдельному пользователю или отдельной группе пользователей:

send "сообщение" netlab/frolov

send "сообщение" netlab/administrators

Можно послать сообщение на консоль файл-сервера:

send "сообщение" netlab/CONSOLE

SESSION

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

Выбрав строку "Change Current Server" главного меню утилиты вы можете выбрать нужный вам сервер.

С помощью строки "Drive Mappings" можно просмотреть и изменить отображение сетевых каталогов на локальные диски рабочей станции.

Информацию о группах пользователей можно получить, если выбрать строку "Group List". Аналогично для получения информации о пользователях (и посылки сообщения) выберите строку "User List".

SLIST

Утилита slist доступна вам до ввода команды login. Запустите ее, и вы увидите список активных серверов, к которым можно подключиться при помощи команд login и attach.

SYSCON

Утилита syscon предназначена для управления сервером, группами пользователей и отдельными пользователями в диалоговом режиме.

Обычные пользователи с помощью этой утилиты могут изменить свой пароль и отредактировать свой файл Login Script. Пользователи с правами супервизора могут с помощью этой утилиты назначать руководителей групп.

Мы уже рассказывали об этой утилите в главе "Администратор сети в Novell NetWare 3.11".

WHOAMI

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

whoami [файл_сервер][параметры]

Приведем список возможных параметров:

Параметр Назначение и использование
/Security С помощью этого параметра вы можете узнать, правам какого пользователя или группы эквивалентны ваши права. В частности, можно узнать, эквивалентны ли ваши права правам супервизора
/Group Если задать этот параметр, на экран будут выведены группы, к которым вы принадлежите на указанном файл-сервере
/Rights С помощью этого параметра можно узнать свои права на указанном файл-сервере
/SYstem Этот параметр используется для получения справочной информации о системе
/All Если указать этот параметр, на экран будет выведена вся информация, которую можно получить при использовании всех остальных параметров
[Назад] [Содеожание] [Дальше]