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

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


unix:pg-4-1c

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
unix:pg-4-1c [2021/09/01 20:41]
Alexey Leonchik
unix:pg-4-1c [2021/09/01 20:55]
Alexey Leonchik
Строка 31: Строка 31:
 update-locale LANG=ru_RU.UTF8 update-locale LANG=ru_RU.UTF8
 dpkg-reconfigure locales</code> dpkg-reconfigure locales</code>
-  * Если необходимая локаль все же имеется, устанавливаем ее по умолчанию:+  * Если необходимая локаль все же имеется, устанавливаем ее по умолчанию: <code>locale –a 
 +nano /etc/default/locale 
 +Заменяем содержимое на LANG=ru_RU.UTF-8</code> 
 +  * После перезагрузки, установим необходимые пакеты для нашей версии PostgreSQL: <code>apt-get install libxslt1.1 ssl-cert</code> 
 +  * Версия PostgreSQL пакета 9.4.2-1.1C связана с пакетом libicu версии libicu48. В репозитории нужной версии уже нет, ее можно скачать 
 +  * Скачиваем и помещаем в каталог, где хранятся скачанные файлы для PostgreSQL 
 +  * Перейдя в каталог с файлами PostgreSQL, производим установку, последовательно набирая следующие команды: <code>cd <Путь к папке с файлами> 
 +dpkg -i libicu48_4.8.1.1-3ubuntu0.6_amd64.deb 
 +dpkg -i libpq5_9.4.2-1.1C_amd64.deb 
 +dpkg -i postgresql-client-common_154.1.1C_all.deb 
 +dpkg -i postgresql-common_154.1.1C_all.deb 
 +dpkg -i postgresql-client-9.4_9.4.2-1.1C_amd64.deb 
 +dpkg -i postgresql-9.4_9.4.2-1.1C_amd64.deb 
 +dpkg -i postgresql-contrib-9.4_9.4.2-1.1C_amd64.deb</code> 
 +  * Готово. Дистрибутив СУБД PostgreSQL установлен 
 + 
 + 
 +====== Установка дистрибутивов PostgreSQL-Pro ====== 
 + 
 +[[https://postgrespro.ru/products/1c|Для установки сервера]] необходимо выполнить подряд следующие команды: 
 + 
 +<code> 
 +sudo sh -c 'echo "deb http:// 1c.postgrespro.ru/deb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/postgrespro-1c.list' 
 +wget --quiet -O - http:// 1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C-92 | sudo apt-key add - && sudo apt-get update 
 +sudo apt-get install postgresql-pro-1c-9.4 
 +</code> 
 + 
 +Для доступа к серверу редактируем параметры в файле **pg_hba.conf** 
 + 
 +<code> 
 +сd <Путь до каталога pg_hba.conf> 
 +cp pg_hba.conf pg_hba.conf.old 
 +bash -c "echo 'local all postgres trust' > pg_hba.conf" 
 +bash -c "echo 'host all all all md5' >> pg_hba.conf" 
 +</code> 
 + 
 +Файл хорошо документирован, но на английском языке. Кратко рассмотрим основные параметры: 
 + 
 +**TYPE** 
 + 
 +  * **Local** локальное подключение только через unix 
 +  * **Host** подключение по TCP/IP 
 +  * **Hostssl** шифрованное SSL-подключение по TCP/IP (сервер должен быть собран с поддержкой SSL, также требуется установить параметр ssl) 
 +  * **Hostnossl** нешифрованное подключение по TCP/IP 
 + 
 +**METHOD** 
 + 
 +  * **trust** допустить без аутентификации 
 +  * **reject** отказать без аутентификации 
 +  * **password** запрос пароля открытым текстом 
 +  * **md5** запрос пароля в виде MD5 
 +  * **ldap** проверка имени и пароля с помощью сервера LDAP 
 +  * **radius** проверка имени и пароля с помощью сервера RADIUS 
 +  * **pam** проверка имени и пароля с помощью службы подключаемых модулей 
 + 
 +Далее необходимо запустить сервер: 
 + 
 + 
 +<code> 
 + root@NODE2:/home/asd# service --status-all |grep postgres 
 +[ - ] postgresql 
 +root@NODE2:/home/asd# service postgresql start 
 +root@NODE2:/home/asd# service --status-all |grep postgres 
 +[ + ] postgresql 
 +</code> 
 + 
 +[[https://wiseadvice-it.ru/o-kompanii/blog/articles/postgresql-1s/|Труд]] не мой.
unix/pg-4-1c.txt · Последнее изменение: 2021/09/01 20:55 — Alexey Leonchik