Инструменты пользователя

Инструменты сайта


1с8_на_linux

**Это старая версия документа!**

Установка сервера баз данных PostgreSQL

rpm -qa | grep postgres

p

ostgresql-libs-8.1.23-1.el5_6.1

rpm -e postgresql-libs-8.1.23-1.el5_6.1
	libpq.so.4 нужен для (установлен)apr-util-1.2.7-11.el5_5.2.i386
rpm -e postgresql-libs-8.1.23-1.el5_6.1 apr-util-1.2.7-11.el5_5.2.i386
	libaprutil-1.so.0 нужен для (установлен)httpd-2.2.3-53.el5.centos.1.i386
rpm -e postgresql-libs-8.1.23-1.el5_6.1 apr-util-1.2.7-11.el5_5.2.i386 httpd-2.2.3-53.el5.centos.1.i386

>ls -1

p

ostgresql-9.0.3-3.1C.i386.rpm клиентские программы и библиотеки postgresql-contrib-9.0.3-3.1C.i386.rpm исходные тексты и коды сторонних разработчиков postgresql-devel-9.0.3-3.1C.i386.rpm библиотеки и файлы заголовков, необходимые для разработки postgresql-docs-9.0.3-3.1C.i386.rpm дополнительная документация postgresql-libs-9.0.3-3.1C.i386.rpm разделяемые библиотеки postgresql-server-9.0.3-3.1C.i386.rpm программы необходимые для создания и запуска сервера postgresql-test-9.0.3-3.1C.i386.rpm набор тестовых программ

rpm -ihv postgresql-9.0.3-3.1C.i386.rpm postgresql-contrib-9.0.3-3.1C.i386.rpm postgresql-server-9.0.3-3.1C.i386.rpm postgresql-libs-9.0.3-3.1C.i386.rpm

ошибка: Неудовлетворение зависимостей:

	libcrypto.so.4 нужен для postgresql-8.4.3-3.1C.i386
	libreadline.so.4 нужен для postgresql-8.4.3-3.1C.i386
	libssl.so.4 нужен для postgresql-8.4.3-3.1C.i386
	libcrypto.so.4 нужен для postgresql-contrib-8.4.3-3.1C.i386
	libreadline.so.4 нужен для postgresql-contrib-8.4.3-3.1C.i386
	libssl.so.4 нужен для postgresql-contrib-8.4.3-3.1C.i386
	libcrypto.so.4 нужен для postgresql-server-8.4.3-3.1C.i386
	libldap-2.2.so.7 нужен для postgresql-server-8.4.3-3.1C.i386
	libreadline.so.4 нужен для postgresql-server-8.4.3-3.1C.i386
	libssl.so.4 нужен для postgresql-server-8.4.3-3.1C.i386
	libcrypto.so.4 нужен для postgresql-libs-8.4.3-3.1C.i386
	libldap_r-2.2.so.7 нужен для postgresql-libs-8.4.3-3.1C.i386
	libssl.so.4 нужен для postgresql-libs-8.4.3-3.1C.i386
yum provides */<имя_библиотеки>

rpm.pbone.net

compat-readline43 openssl097a compat-openldap

yum install compat-readline43 openssl097a compat-openldap

>rpm -ihv postgresql-9.0.3-3.1C.i386.rpm postgresql-contrib-9.0.3-3.1C.i386.rpm postgresql-server-9.0.3-3.1C.i386.rpm postgresql-libs-9.0.3-3.1C.i386.rpm

… ########################################### [100%]

1:postgresql-libs	########################################### [ 25%]
2:postgresql		########################################### [ 50%]
3:postgresql-contrib	########################################### [ 75%]
4:postgresql-server	########################################### [100%]

Проверить параметр kernel.shmmax — максимальный размер разделяемой памяти

cat /etc/sysctl.conf | grep kernel.shmmax

k

ernel.shmmax = 68719476736

должен быть больше 128 Mb (128 Mb = 128 * 1024 * 1024 = 134217728 b)

locale\\

L

ANG=ruRU.UTF-8
LC
CTYPE=«ruRU.UTF-8»
LC
NUMERIC=«ruRU.UTF-8»
LC
TIME=«ruRU.UTF-8»
LC
COLLATE=«ruRU.UTF-8»
LC
MONETARY=«ruRU.UTF-8»
LC
MESSAGES=«ruRU.UTF-8»
LC
PAPER=«ruRU.UTF-8»
LC
NAME=«ruRU.UTF-8»
LC
ADDRESS=«ruRU.UTF-8»
LC
TELEPHONE=«ruRU.UTF-8»
LC
MEASUREMENT=«ruRU.UTF-8»
LC
IDENTIFICATION=«ruRU.UTF-8»
LC
ALL=

/etc/init.d/postgresql initdb [--pgdata=/var/lib/pgsql/data] [--locale=ru_RU.UTF-8]

Инициализируется база данных: [ OK ]

cd /var/lib/pgsql/data/ls -1

b

ase global pgclog pghba.conf pgident.conf pglog pgmultixact pgstattmp pgsubtrans pgtblspc pgtwophase PGVERSION pgxlog postgresql.conf

В файле pg_hba.conf строчку: host all all 0.0.0.0/0 md5 меняем на: host all all 0.0.0.0/0 trust

/etc/init.d/postgresql start
psql -h localhost postgres postgres

p

sql (8.4.3) Type «help» for help.

postgres=# ALTER USER postgres PASSWORD 'new password'; ALTER ROLE postgres=# \q

В файле pg_hba.conf строчку: host all all 0.0.0.0/0 trust меняем на: host all all 0.0.0.0/0 md5

Установка 1С:Предприятие 8 Установка кластера серверов 1С:Предприятие 8.2 под управлением ОС Linux

ls -1

1

CEnterprise82-common-8.2.15-301.i386.rpm общие компоненты для серверной части 1CEnterprise82-common-nls-8.2.15-301.i386.rpm 1CEnterprise82-crs-8.2.15-301.i386.rpm компоненты сервера хранилища конфигурации 1CEnterprise82-crs-nls-8.2.15-301.i386.rpm 1CEnterprise82-server-8.2.15-301.i386.rpm компоненты сервера 1CEnterprise82-server-nls-8.2.15-301.i386.rpm 1CEnterprise82-ws-8.2.15-301.i386.rpm компоненты для публикации Web-сервера 1CEnterprise82-ws-nls-8.2.15-301.i386.rpm

rpm -ihv 1C_Enterprise82-common-8.2.15-301.i386.rpm 1C_Enterprise82-server-8.2.15-301.i386.rpm

… ########################################### [100%]

1:1C_Enterprise82-common	########################################### [ 50%]
2:1C_Enterprise82-server	########################################### [100%]

Starting 1C:Enterprise 8.2 server: OK

/etc/init.d/srv1cv82 status

1

C:Enterprise 8.2 server status: Init script: STARTED.

   Ragent: RUNNING.
ps -U usr1cv82
PID TTY          TIME CMD

22746 ? 00:00:00 ragent агент сервера

2

2749 ? 00:00:00 rmngr менеджер кластера 22761 ? 00:00:00 rphost рабочий процесс

После установки сервера нужно запустить утилиту /opt/1C/v8.2/i386/utils/config_server, которая выполняет следующие действия: проверяет наличие всех необходимых библиотек для работы сервера; регистрирует установленные TrueType шрифты в ImageMagick. Если установленные шрифты найти не удалось, скрипт потребует явно указать каталог, в котором находятся ttf-файлы. При наличии ошибок при выполнении скрипта, он подсказывает способы их решения. Если сервер будет использоваться для доступа к нему толстого и/или тонкого клиентов, то данный пункт можно пропустить, т. к. скрипт производит настройку для режима web-доступа. Не произведя настройку при подключении по web можно получить ошибку «Ошибка инициализации графической системы».

service srv1cv82 stop

S

topping 1C:Enterprise 8.2 server: OK

/opt/1C/v8.2/i386/utils/config_server

P

lease install following package: ImageMagick Please install following package: libglib Please install following package: UnixODBC Can not detect font directory, please specify it!

Скрипт говорит об отсутствии необходимых пакетов: ImageMagick unixODBC glib2 И директории со шрифтами TrueType от Microsoft. Установим пакеты:

yum install ImageMagick glib2 unixODBCln -s /lib/libglib-2.0.so.0.1200.3 /usr/lib/libglib-2.0.so

Для TrueType от Microsoft пакета в CentOS нет, поэтому нужно его собрать и установить.

http://blog.vnlunkov.ru/2011/06/fedora-15-truetype-core-fonts-for-web.html msttcorefonts-2.0-1.noarch.rpm TrueType core fonts for the web

И установить некоторые пакеты для удовлетворения зависимостей:

rpm.pbone.net t1lib-5.1.2-1.el5.rf.i386.rpm PostScript Type 1 font rasterizer t1utils-1.37-1.el5.i386.rpm Collection of Type 1 and 2 font manipulation utilities ttf2pt1-3.4.4-8.el5.i386.rpm TrueType to Adobe Type 1 font converter

rpm -ihv msttcorefonts-2.0-1.noarch.rpm t1lib-5.1.2-1.el5.rf.i386.rpm t1utils-1.37-1.el5.i386.rpm ttf2pt1-3.4.4-8.el5.i386.rpm

>/opt/1C/v8.2/i386/utils/config_server

Запуск кластера серверов под ОС Linux Запуск агента сервера командой

/opt/1C/v8.2/i386/./ragent -daemon -port<порт> -regport<порт> -range<диапазон> -seclevel<уровень>

Запуск агента сервера скриптом

/etc/init.d/srv1cv82. <start/stop/info/status>

s

tart – запускает сервер. Скрипт позволяет запустить единственный экземпляр сервера «1С:Предприятие». stop – останавливает сервер. При этом останавливается только тот сервер, который ранее был запущен этим скриптом (см. команду start). info – отображает информацию о настройках сервера: порты, указанные при запуске, каталог кластера, статус режима отладки конфигурации, уровень безопасности соединений. status отображает информацию о состоянии сервера (запущен/не запущен, и если запущен, то работает ли в данный момент). Конфигурационный файл /etc/sysconfig/srv1cv82 — даёт возможность настроить следующие параметры: SRV1CV8KEYTAB — путь к файлу открытого ключа Kerberos SRV1CV8PORT — номер порта агента сервера (ragent). По умолчанию — 1540 SRV1CV8REGPORT — номер порта главного менеджера кластера (rmngr), создаваемого по умолчанию при первом запуске ragent. По умолчанию — 1541 SRV1CV8RANGE — диапазон портов для динамического распределения рабочих процессов. По умолчанию — 1560:1591 SRV1CV8DEBUG — запуск в режиме отладке 0 — без режима отладки (по умолчанию) 1 — в режиме отладки SRV1CV8DATA — путь к каталогу с данными кластера. По умолчанию — /home/usr1cv82/.1cv82/1C/1Cv82/ SRV1CV8_SECLEV – уровень безопасности соединения 0 — выключено (по умолчанию) 1 — установка соединения 2 — постоянно

Удаление кластера серверов под ОС Linux

rpm -qa | grep 1C_E

1

CEnterprise82-server-8.2.13-219 1CEnterprise82-common-8.2.13-219

rpm -e 1C_Enterprise82-server-8.2.13-219 1C_Enterprise82-common-8.2.13-219
1с8_на_linux.1370355946.txt.gz · Последнее изменение: 2013/06/04 18:25 (внешнее изменение)

Инструменты страницы

DokuWiki Appliance - Powered by TurnKey Linux