Электронная библиотека книг Александра Фролова и Григория Фролова.
 
Библиотека
Братьев
Фроловых
Электронная библиотека книг Александра Фролова и Григория Фролова.
Библиотека системного программиста
Программирование на JAVA
ПК. Шаг за шагом
Другие книги
Восстановление данных
Антивирусная защита
Статьи для
программистов
Пользователю компьютера

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

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

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

7.8. Файл shell.cfg

Когда мы устанавливали сетевую оболочку на рабочие станции, для каждой станции нами был подготовлен файл net.cfg. В этот файл мы записали параметры для драйвера сетевого адаптера - номер прерывания и базовый адрес используемых портов ввода/вывода, например:

link driver ne2000

int 5

port 320

Файл shell.cfg необязательный и может создаваться при необходимости в том же каталоге, что и net.cfg. Он содержит команды, определяющие конфигурацию сетевой оболочки на рабочей станции. Мы расскажем вам об основных, наиболее полезных, на наш взгляд, параметрах. Полное описание вы найдете в документации, поставляемой вместе с Novell NetWare.

Некоторые программы, созданные специально для работы в сети, требуют задания тех или иных параметров через файлы net.cfg или shell.cfg. Об этом должно быть написано в документации, поставляющейся с такими программами.

Сейчас для нас представляют интерес некоторые команды, влияющие на работу программы netx.com - резидентной программы сетевой оболочки рабочей станции DOS.

7.8.1. Команда FILE HANDLES

Эта команда определяет количество файлов, открытых одновременно на сетевых дисках. По своему назначению она аналогична параметру FILES, задаваемому в файле config.sys, но в отличие от последнего относится к файлам, открываемым на дисках файл-сервера.

Если ваша программа при работе с сетевыми дисками выдает сообщение "No available files", используйте команду FILE HANDLES. Увеличение числа одновременно открытых файлов через config.sys не приведет к желаемому результату и вызовет только напрасные потери оперативной памяти.

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

FILE HANDLES=<число файлов>

Например:

FILE HANDLES=50

7.8.2. Команда LOCAL PRINTERS

Сразу после включения питания компьютера BIOS определяет количество установленных в компьютере принтерных портов. Если рабочая станция не имеет своего принтера (что часто бывает в локальных сетях), при попытке распечатать копию экрана (нажимая в среде MS-DOS комбинацию клавиш <Shift+PrtSc>) произойдет "зависание" компьютера.

Этого можно избежать, если использовать следующую команду:

LOCAL PRINTERS=0

Эта команда сообщает сетевой оболочке, что на данной рабочей станции нет локальных принтеров.

7.8.3. Команда MAX CUR DIR LENGTH

Операционная система MS-DOS использует обозначение пути к файлу, имеющее длину не более 64 символов. Вы можете обойти это ограничение, задав максимальную длину пути до 255 символов:

MAX CUR DIR LENGTH=255

7.8.4. Команда MAX PATH LENGTH

Максимальная длина пути для поиска файлов в MS-DOS (переменная PATH в файле autoexec.bat) составляет 128 байт, что может оказаться недостаточно. Вы можете увеличить максимальную длину пути до 255 символов:

MAX PATH LENGTH=255

7.8.5. Команда SET STATION TIME

Если вы укажите команду

SET STATION TIME=OFF

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

7.8.6. Команда SHOW DOTS

Внутренняя структура файловой системы Novell NetWare полностью отличается от используемой MS-DOS. Поэтому NetWare эмулирует для рабочих станций MS-DOS файловую систему MS-DOS и обеспечивает поддержку всех системных вызовов (прерываний) MS-DOS для работы с этой файловой системой.

Однако без команды "SHOW DOTS=ON" эмуляция будет неполной - в каталогах не будет ссылок на текущий и родительский каталоги. Это может привести к тому, в частности, что при работе в среде Microsoft Windows вы сможете войти в каталог, но не сможете из него выйти.

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


Создание интернет-магазинов: http://www.shop2you.ru/ © Александр Фролов, Григорий Фролов, 1991-2016