Собственно есть статья од рукой - но не работает почемуто. Может общими усилиями получиться сделает эдакое чудо.
В общем буду приводить цитаты из статьи и комментировать как я сделал.
Подготовку следует начинать с установки и настройки сервера Ubuntu Server 9.10 на 32х битной системе. Размечая диски, выносим /var в отдельный раздел или на отдельный диск, таким образом, мы повысим быстродействие находящихся там Баз данных (БД). Не забудьте обдумать отказоустойчивость дисковых подсистем (RAID1 или RAID5). Не устанавливайте лишнего программного обеспечения (ПО) и не устанавливайте PostgreSQL!!!
Пока на отдельный диск не вынес - т.к. пока лишь пробую все сделать.
Подготавливаем дистрибутивы. Пользуйтесь последней версией платформы, которую скачиваем отсюда — http://users.v8.1c.ru/. Мы будем пользоваться версией 8.1.14.72 входящую в комплект поставки, нас интересуют пакеты для Debian, копируем их в отдельную папку.
Т.к. у меня нету там логиа с паролем чтобы зайти - скачал в интернете версию 8.1.13.41
Для SQL мы будем использовать PostgreSQL. Стандартная версия нам не подойдет, т.к. эта версия PostgreSQL не может самостоятельно наложить блокировку на прочитанную таблицу, в отличие от DB2 и MSSQL. Для таких целей, нам потребуется пропатченная версия для сервера 1С. Чтобы не дорабатывать в ручную PostgreSQL, компания Ethersoft предлагает нам уже готовые пропатченные сборки PostgreSQL. Такую сборку можно скачать отсюда — ftp://updates.etersoft.ru/pub/Etersoft/ … untu/9.10/ Скачав, поместите ее в отдельную папку.
скачал все 4 файла:
1) Файл:libpq5.2-8.4eter_8.4.4-eter1.1ubuntu_i386.deb
2) Файл:postgresql-8.4eter-contrib_8.4.4-eter1.1ubuntu_i386.deb
3) Файл:postgresql-8.4eter-server_8.4.4-eter1.1ubuntu_i386.deb
4) Файл:postgresql-8.4eter_8.4.4-eter1.1ubuntu_i386.deb
Следующим шагом нам нужно будет скачать драйвера ключей защиты HASP, отсюда — ftp://ftp.aladdin.com/pub/hasp/srm/Linu … ipt.tar.gz
Ну мы собирались внедрять в малые фирмы - версия 8.1 дает возмжность без ключа или до 10 клиентов или до 12
Все, скачанные установочные файлы, запишите на CD диск, ну или поместите на флешку.
Ну я так и сделал - поместил на диск или на флешку
Установив ОС на сервере, настройте доступ в Интернет и сеть. Также обновите и установите mc:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mc
ну этот инет получил от певого компа по проводу сразу сделал не задумываясь
Устанавливаем PostgreSQL
Запустите mc на правах супер пользователя, сверните mc нажав Ctrl+O в командной строке появится сессия root, в которой мы будем прописывать команды:
sudo mc
Вставьте диск с дистрибутивами и активируйте его:
mount /media/cdrom
Создайте временную папку, в домашней директории tmp и скопируйте содержимое диска в эту папку. Далее перейдите в папку с установочным файлом PostgreSQl, сверните mc Ctrl+O и введите команду:
dpkg -i *.deb
Все сделал - установил PostgreSQL
Теперь нужно будет произвести его настройку. Откройте файл /etc/sysctl.conf отредактируйте его и добавьте туда строки, которые будут отвечать за размер выделяемой БД памяти.
kernel.shmall=134217728
kernel.shmmax=134217728Примените эти настройки командой
sysctl –p
сделал - все получилось. Выдал мол:
kernel.shmall=134217728
kernel.shmmax=134217728
Установите библиотеки Postgre необходимые для работы
apt-get install libxslt1.1
Запустите сервер PostgreSQL
/etc/init.d/postgresql start
скачал библиотеку и запустил сам ostgresql - STARTING [DONE]
Все эти шаги пройдет и школьник - а вот дальше чет не сходится ......
При запуске произойдет процесс инициализации и сервер запустится. Для подключения к серверу задайте пароль пользователя СУБД – Postgres. Откройте файл /var/lib/pgsql/data/pg_hba.conf и найдите строку
local all all ident sameuser
Замените ident sameuser на trust
local all all trust
Такая запись позволит подключаться к СУБД локальным пользователям без пароля.
Перезапускаем Postgre/etc/init.d/postgresql restart
Теперь установите пароль
psql -U postgres -d template1 -c «ALTER USER postgres PASSWORD 'password'»
Далее в файле /var/lib/pgsql/data/pg_hba.conf измените trust на ident sameuser
local all all ident sameuser
Перезапустите Postgre
/etc/init.d/postgresql restart
Т.е. сначало делаем чтобы могли без пароля заходить и ставим пароль для доступа к БД через пользователя postgresql
Но собственно в файле /var/lib/pgsql/data/pg_hba.conf у меня не
local all all ident sameuserа
local all all identТ.е. когда я свою строку меняю с
local all all identна
local all all trust, далее ставлю пароль - пароль ставиться, далее демон postgresql перезапускаю и он останавливается [DONE] а вот запуститься не может.
Т.е. он запускается только со строкой
local all all ident.
У меня 2 компа - на 192.168.1.2 поднял postgresql
А на 1 - серверную программу 1С 8.1 для создания БД и т.д. - и в итоге она не может подключиться т.к. пишет что конечный компьютер отвег запрос на подключение
А вот что собственно и появляется за ошибка при подключении с виндовского компа к линушкому через 1С Enterprise Server:

