Rocket Software / D3 / Администрирование D3 - FAQ

Установка и настройка

1. Документация по установке

См. Install.pdf соответствующей версии D3.

2. Проблемы установки

В процессе установки в директории /tmp создается файл d3.install.errs, по нему можно определить в чем заключается проблема при установке D3. Наиболее частый случай — недостаточно установлено пакетов.

Также иногда программа установки не может определить список разделов для D3. В этом случае необходимо перед установкой вручную создать строку disk в конфигурационный файл D3 (pick0).

3. Установка патчей

Файлы .Z:

Заменить файлы .Z на файлы с более поздними версиями и затем запустить D3_setup. Активация D3 не нарушается.

Установка патча ABS:

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

4. Настройка D3

  1. Общие вопросы настройки – см. Sysadmin.pdf соответсвующей версии D3.
  2. Файл конфигурации D3 (/usr/lib/pick/pick0):
lang Russian Включение режима русификации D3 (нечувствительность к регистру при поиске, преобразование регистра)
brkchr 1c Установка клавиши прерывания процесса Ctrl+\

dm,md, system-colstart (в этом макросе D3 определяются команды выполняемые при старте D3 и влияющие на всю последующую работу системы):

set-rus (off
set messages=messages
Эти 2 команды помещенные раньше всех команд (на 2-й и 3-й строке) полностью отключают сообщения на русском языке при загрузке D3.
set-date-eur Европейкий формат даты. Заменить команду set-date-std.
Удалить команду syschk start Отключить стандартный монитор диагностики сервера.
trap dcd exit Определяет реакцию: при разрыве связи закрывать линию.

Макро пользователя D3 (команды выполняемые при входе пользователя в D3 и влияющие на его последующую работу):

set-rus (off
set messages=messages
Отключение русских сообщений.

xcs-on

Включает ввод символов русского алфавита.
dcd-on Включает реакцию на потерю связи.

5. Русификация консоли (Linux)

Linux

Файл /etc/sysconfig/i18n:

LANG="ru_RU.KOI8-R"
SUPPORTED="ru_RU.KOI8-R:ru_RU.koi8r:ru_RU:ru"
SYSFONT="cyr-sun16"
SYSFONTACM="koi8-u" 

Файл /etc/sysconfig/keyboard:

KEYBOARDTYPE="pc"
KEYTABLE="ru-ms"

ru-ms определяет переключение кодировок правой клавишей Alt

D3

Поместить записи 86600 и 86611 в файл iomap-file

pseudo0 — сохранение в формате t-dump

Сомпилировать:

set-iomap 86600 (c
set-iomap 86611 (c 

Использование

set-iomap -1,86600 (o
set-iomap -1,86611 (i

Команда set-iomap.

86600 — конверсия отображаемых символов на вывод (cp866->koi8)

86611 — конверсия отображаемых символов на ввод (koi8->cp866)

Можно включить в макро пользователя для работы на консоли.

6. Русификация сессии gnome-terminal (X-Window/Linux)

  1. Cоздание описания локализации для кодировки 866
localedef -c -i ru_RU -f  IBM866 ru_RU.866
  1. Создать ярлык на запуск с исполняемой строкой
env LANG=ru_RU.866 gnome-terminal --geometry=80x25+250+250
  1. В gnome-terminal на вкладке "Совместимость" установить "Клавиша Backspace генерирует Control-H.
  2. Для автоматического подключения к D3 при запуске ярлыка нужно в gnome-terminal создать профиль и указать его в ярлыке — добавив к команде gnome-terminal параметр --tab-with-profile=имя.профиля. Команда подключения указывается в профиле в поле "Другая команда" (вкладка "Заголовок и команда"). Например: ssh pick@адрес.сервера или d3 если локально.

7. Настройка печати на сетевой принтер (Linux)

Сетевой принтер подключяется командой startshp.

Пример подключения сетевого принтера к спулеру D3:

startshp 1,1,0,s15,lp.unix,(smbspool smb://имя.группы/имя.принтера 1 1 1)

8. Тurnkey

Turnkey - классическая настройка D3 таким образом что каждому пользователю определяется линия, к которой пользователь подключается напрямую, без регистрации в Unix.

Данная возможность со стороны D3 настраивается с помощью команды auto-xinet. Подробно см. SysAdm.pdf.

На персональных компьютерах необходимо использовать для подключения к конкретной линии соответствующий порт TCP/IP.

9. Запуск HotBackUP

Настройка, запуск и проверка состояния HotBackUP выполняется в меню команды hot-backup из счета dm.

Документация – см. Using HotBackUP.

На основном сервере указывается режим Master, на резервном — Slave. На основном сервере указывается адрес резервного сервера и режим работы — полное зеркалирование или выборочное.

10. Установка даты и времени

D3 использует дату и время операционной системы. Однако можно установить дату и время непосредственно в D3 с помощью команд set-date и set-time.