Установка сервера баз данных PostgreSQL >rpm -qa | grep postgres postgresql-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 postgresql-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 kernel.shmmax = 68719476736 должен быть больше 128 Mb (128 Mb = 128 * 1024 * 1024 = 134217728 b) >locale\\ LANG=ru_RU.UTF-8\\ LC_CTYPE="ru_RU.UTF-8"\\ LC_NUMERIC="ru_RU.UTF-8"\\ LC_TIME="ru_RU.UTF-8"\\ LC_COLLATE="ru_RU.UTF-8"\\ LC_MONETARY="ru_RU.UTF-8"\\ LC_MESSAGES="ru_RU.UTF-8"\\ LC_PAPER="ru_RU.UTF-8"\\ LC_NAME="ru_RU.UTF-8"\\ LC_ADDRESS="ru_RU.UTF-8"\\ LC_TELEPHONE="ru_RU.UTF-8"\\ LC_MEASUREMENT="ru_RU.UTF-8"\\ LC_IDENTIFICATION="ru_RU.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 base global pg_clog pg_hba.conf pg_ident.conf pg_log pg_multixact pg_stat_tmp pg_subtrans pg_tblspc pg_twophase PG_VERSION pg_xlog 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 Запускается служба postgresql: [ OK ] >psql -h localhost postgres postgres psql (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 1C_Enterprise82-common-8.2.15-301.i386.rpm общие компоненты для серверной части\\ 1C_Enterprise82-common-nls-8.2.15-301.i386.rpm\\ 1C_Enterprise82-crs-8.2.15-301.i386.rpm компоненты сервера хранилища конфигурации\\ 1C_Enterprise82-crs-nls-8.2.15-301.i386.rpm\\ 1C_Enterprise82-server-8.2.15-301.i386.rpm компоненты сервера\\ 1C_Enterprise82-server-nls-8.2.15-301.i386.rpm\\ 1C_Enterprise82-ws-8.2.15-301.i386.rpm компоненты для публикации Web-сервера\\ 1C_Enterprise82-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 1C:Enterprise 8.2 server status: Init script: STARTED. Ragent: RUNNING. >ps -U usr1cv82 PID TTY TIME CMD 22746 ? 00:00:00 ragent агент сервера 22749 ? 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 Stopping 1C:Enterprise 8.2 server: OK >/opt/1C/v8.2/i386/utils/config_server Please 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 unixODBC >ln -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<уровень> где: daemon (необязательный) запуск агента сервера в режиме демона port<порт> (необязательный) номер порта агента сервера (ragent). Число. По умолчанию — 1540; regport<порт> (необязательный) номер порта главного менеджера кластера (rmngr), создаваемого по умолчанию при первом запуске ragent. Число. По умолчанию — 1541; range<диапазон> (необязательный) диапазон портов для динамического распределения рабочих процессов. Число:Число. По умолчанию — 1560:1591; seclevel<уровень> (необязательный) уровень безопасности соединения 0 — выключено (по умолчанию) 1 — установка соединения 2 — постоянно Запуск агента сервера скриптом >/etc/init.d/srv1cv82. start – запускает сервер. Скрипт позволяет запустить единственный экземпляр сервера «1С:Предприятие». stop – останавливает сервер. При этом останавливается только тот сервер, который ранее был запущен этим скриптом (см. команду start). info – отображает информацию о настройках сервера: порты, указанные при запуске, каталог кластера, статус режима отладки конфигурации, уровень безопасности соединений. status отображает информацию о состоянии сервера (запущен/не запущен, и если запущен, то работает ли в данный момент). Конфигурационный файл /etc/sysconfig/srv1cv82 — даёт возможность настроить следующие параметры: SRV1CV8_KEYTAB — путь к файлу открытого ключа Kerberos SRV1CV8_PORT — номер порта агента сервера (ragent). По умолчанию — 1540 SRV1CV8_REGPORT — номер порта главного менеджера кластера (rmngr), создаваемого по умолчанию при первом запуске ragent. По умолчанию — 1541 SRV1CV8_RANGE — диапазон портов для динамического распределения рабочих процессов. По умолчанию — 1560:1591 SRV1CV8_DEBUG — запуск в режиме отладке 0 — без режима отладки (по умолчанию) 1 — в режиме отладки SRV1CV8_DATA — путь к каталогу с данными кластера. По умолчанию — /home/usr1cv82/.1cv82/1C/1Cv82/ SRV1CV8_SECLEV – уровень безопасности соединения 0 — выключено (по умолчанию) 1 — установка соединения 2 — постоянно Удаление кластера серверов под ОС Linux >rpm -qa | grep 1C_E 1C_Enterprise82-server-8.2.13-219 1C_Enterprise82-common-8.2.13-219 >rpm -e 1C_Enterprise82-server-8.2.13-219 1C_Enterprise82-common-8.2.13-219 при создание базы настроить backslash_quote = on # здесь ставилось и safe_encoding и off, ошибка сохранялась escape_string_warning = off standart_conforming_strings = off в postgresql.conf Нас спасло http://www.forum.mista.ru/topic.php?id=632354