РПЗ_Чуркин!!! (954252), страница 7
Текст из файла (страница 7)
-
Настройка рабочих параметров сетевой ОС
Согласно техническому заданию, сервер в ЛВС работает под управлением сетевой ОС OS/2.
Файл конфигурации для OS/2 называется CONFIG.SYS - так же как в MS-DOS. Он выполняется, когда загружается OS/2. Файл CONFIG.SYS применяется в тех случаях, когда : Вы собираетесь переключаться между блоком совместимости и защищенным режимом OS/2. Если у: Вас есть опция двойной загрузки, то конфигурация MS-DOS будет называться CONFIG.SYS, а OS/2 - CONFIG.OS2.
Файл CONFIG.OS2 устанавливает некоторое число различных параметров. В OS/2 большинство из этих параметров связано с процессами специфичными для многозадачной среды. В этом разделе мы рассмотрим некоторые ключевые команды конфигураций, используемые при обычной разработке среды. Существует больше команд, чем мы опишем здесь, - описание других команд и многие детали тех, которые мы будем рассматривать, можно найти в руководстве.
Buffers - команда конфигурации, которая определяет количество открытых буферов для файлов диска (ее цель такая же, как и в MS DOS). Обычно в OS/2 требуется больше буферов, чем в MS-DOS. Слишком большое количество буферов заметно уменьшает память, так как каждый из них имеет 512 байт. C другой стороны, Вы не хотите зависнуть в середине программы: чем больше программ, использующих файлы, работают одновременно, тем больше буферов нужно использовать. Формат:
buffers=35
Определение значения 50 должно предотвратить проблемы с нехваткой буферов даже в многозадачном режиме.
Libpath должна использоваться для определения расположения библиотеки динамической компоновки.
Команда
libpath=c:
определяет, что файлы динамической компоновки находятся в корневом директории устройства С. Может использоваться несколько путей, если они разделены точками с запятой.
Memman выбирает две опции управления памятью. Первая swap или noswap определяет может ли система скидывать и записывать сегменты из памяти на диск и с диска в память. Так как возможность подкачки сегментов является важной особенностью OS/2 и необходима, когда одновременно работают несколько больших программ или одна слишком большая, эта опция должна быть установлена в swap. Вторая опция - move или nomove, определяет - может ли OS/2 перемещать сегменты данных в памяти. Обычно, она должна быть установлена в move. Таким образом, пример команды может выглядеть так:
memman=swap,move
В определенных нетипичных ситуациях, таких как в системах реального времени, где быстродействие весьма критично может понадобиться запретить операционной системе передвигать объекты в памяти используя опции noswap и nomove.
Swappath определяет, где расположен файл подкачки, когда сегменты работающих программ скидываются на диск. Он имеет формат
swappath=c:\swapdir
где swapdir - это директория в которой будет расположен файл подкачки (он обычно называется swapper.dat). Эта команда действительна только в случае, если подкачка разрешена командой memman. Файл подкачки обычно располагается в корневой директории.
Protectonly может быть использован для запрещения блока совместимости реального режима, делая память до 640К, обычно используемую программами реального режима, доступной для программ защищенного режима. Формат:
protectonly = yes
Если Вам нужно больше памяти для защищенного режима или если вы уверены, что никогда не будете запускать программы реального режима, опция этой команды должна быть установлена в yes. С другой стороны, она должна быть установлена в no ( как по умолчанию), чтобы позволить использование программ как защищенного режима, так и блока совместимости.
Rmsize используется для определения, сколько памяти до 640К нужно зарезервировать для программ реального режима. Если: Вы выбрали protectonly =no,: Вы еще можете сэкономить память ограниченивая память, доступную программам реального режима некоторым значением, меньшим чем 640К. Например:
rmsize=300
Помните, что некоторое пространство занимает нижняя часть операционной системы.
Shell загружает командный процессор реального режима command.com, определяя путь для нахождения этого процессора. Сама программа command.com имеет несколько ключей (аргументов командной строки), например, команда shell=c: os2sys command.com/e:512 не только определяет путь к command.com, но и устанавливает размер окружения равным 512 байт.
Protshell используется для загрузки и запуска селектора программ и для определения командного интерпретатора защищенного режима. Например:
protshell=c: shell.exe c: cmd.exe c: os2init.cmd
где shell.exe - селектор программ и cmd.exe - командный интерпретатор защищенного режима. Могут быть добавлены файлы, которые должны выполняться, когда выполняется cmd.exe. В нашем примере будет выполняться пакетный файл os2init.cmd .
Device так же как и в MS DOS. указывает системе что установлен специальный драйвер устройств и где он находится. Например, команда
device=c os2 mousea04.sys
определяет путь к драйверу MOUSEA04.SYS .
Для управления действиями планировщика могут использоваться две команды. Они устанавливают подходящие значения по умолчанию и обычно не нуждаются в изменении но изучение их может пролить некоторый свет на работу планировщика.
Timeslice устанавливает минимальное и максимальное значения квантов времени которые планировщик выделяет процессу. По умолчанию значение кванта времени - несколько сотен миллисекунд но эта команда может изменить его. Формат команды:
timeslice=50,100
где первое число - минимальное значение кванта времени, а второе - максимальное. Минимальное, не может быть меньше чем 31 мсек, а максимальное должно быть больше чем минимальное. Максимальное может быть пропущено в этом случае система полагает максимальное и минимальное значения равными.
Maxwait определяет максимум времени ожидания процесса. Если в системе работают много процессов, до обслуживания некоторого процесса может пройти несколько секунд. Это максимальное время ожидания может быть установлено на определенное значение. Формат команды:
maxwait=2
где значение указано в секундах. Когда дана эта команда приоритет любого процесса который не был обслужен за это время временно повышается что гарантирует обслуживание процесса.
-
Настройка файла CONFIG.SYS на сервере
Таблица 28. Настройка файла CONFIGSYS
Параметр | Значение по умолчанию | Возможные значения | Выбранное значение |
Параметры планировщика задач | |||
PRIORITY_DISK_IO (управляет распределением приоритета доступа к устройствам ввода/вывода между фоновыми и основными задачами) | YES | YES (приложение, которое работает в основном режиме, имеет более высокий приоритет ввода/вывода по сравнению с фоновыми приложениями) NO (все приложения имеют одинаковый приоритет ввода/вывода) | NO |
THREADS (задает максимальное количество подзадач (thread), которые могут выполняться в IBM OS/2 одновременно) Если в файле config.sys нет команды THREADS , операционная система IBM OS/2 Warp может запустить одновременно только 64 задачи. | 256 | От 256 до 4095 | 4000 |
MAXWAIT (определяет время ожидания для подзадач перед повышением их приоритета. Это время задается в секундах) Когда планировщик обнаруживает задачу, которая находится в состоянии ожидания больше времени, чем указано в команде MAXWAIT , он временно повышает ее приоритет. | 3 | От 1 до 10 | 2 |
Прочие параметры | |||
IOPL (разрешает или запрещает доступ к регистрам аппаратуры со стороны программ, работающих во втором кольце защиты) | YES | YES или, напр., IOPL=WS.EXE,123.EXE (пpогpаммы, котоpым нужно pазpешить pаботать напpямую с hardware) NO | NO (повышает стабильность работы ОС) |
PROTECTONLY YES (сеансы IBM OS/2 получат доступ к области памяти ниже границы 640 Кбайт. При этом в среде IBM OS/2 станет невозможно запускать программы DOS) NO (компьютер будет работать не только с оригинальными приложениями для OS/2) | NO | YES NO | YES |
REIPL ON (позволяет автоматически пеpезагpузить систему в случае ошибки) OFF (не позволяет) | OFF | ON OFF | ON |
MEMMAN (предназначена для управления процессом свопинга) SWAP (Включение механизма свопинга) NOSWAP (Отключение свопинга) MOVE (Этот параметр добавлен для совместимости с IBM OS/2 версии 1.3. В IBM OS/2 Warp версии 3.0 он не используется) NOMOVE (Аналогично предыдущему) COMMIT (Система создает на диске файл для свопинга) PROTECT (Этот параметр нужен некоторым приложениям для использования защищенной памяти и динамической передачи данных) | SWAP NOSWAP MOVE NOMOVE COMMIT PROTECT | SWAP, PROTECT | |
SUPPRESSPOPUPS (указывает диск на котоpом будет вестись лог сбоивших пpиложений. Если такой диск не указывается - лог не ведется) | <имя_диска> | C:\ |
-
Задание IP-адреса при установке
При установке ОС OS/2 с CD задается вопрос, какие сетевые службы устанавливать. Это может быть служба разделения ресурсов в сети Requester (OS/2),TCP/IP (Интернет), IPX (Novell) и служба сетевых адаптеров (то есть карт) и протоколов.
Для службы разделения ресурсов надо задать имя рабочей станции и описание. Эти данные будут использованы для соединения машин - доступа к дискам и принтерам.
Для TCP/IP надо задать сразу несколько значений:
-
Адрес рабочей станции, то есть IP. Он должен быть выделен администратором.
-
Маска сети, также известная как Mask.
-
Адрес маршрутизатора, он же Gateway.
-
Адрес сервера имен, то есть DNS.
-
Имя домена в формате, например, *.enterprise.com
-
Имя хоста, то есть этой рабочей станции, которое подставляется вместо "*".
После всего этого надо, чтобы администратор занес имя и адрес машины в список адресов на сервере имен - то есть на машине DNS. Тогда имя рабочей станции будет доступно для соединения по FTP, Telnet и т.д.
-
Настройка рабочих параметров СУБД
В соответствии с вариантом курсовой работы на сервере установлена СУБД InterBase.
-
Установка и настройка Borland InterBase 6.0 Server
-
Войдите в систему под учетной записью root.
-
Вставьте установочный диск Interbase 6.0. Корректно смонтируйте диск. Усли у Вас есть менджер авто монтажа то файловая система диска будет автоматически смонтирована в /cdrom/interbase_sos_V6 для установочного CD-ROS Borland Interbase 6.0.
-
Запустите setup.ksh. setup.ksh . После этого на экране появится:
1.Install InterBase Client and Server software
2.Install InterBase Client Only software
3.Install Adobe Acrobat Reader software