Установка сервера PostgreSQL 9.1.2 под CentOS 6.3

 

Дата публикации: 07.05.2013

 

В сегодняшней статье мы поговорим о том, как установить сервер баз данных PostgreSQL 9.1.2 на операционную систему CentOS 6.3.

 

Сразу скажу пару слов о том, зачем мы это делаем. Первая и главная причина - гигантская экономия на программных лицензиях. В случае использования аналогичного решения от Microsoft, нам нужно было бы потратиться на кучу лицензий :

  • Windows Server
  • Windows Server CALs
  • Microsoft SQL Server
  • Microsoft SQL Server CALs

В зависимости от количества пользователей, стоимость этих лицензий может составлять сотни тысяч рублей. При использовании же свободно распространяемого ПО, мы не платим за лицензии НИЧЕГО!

 

 

Итак, версии операционной системы и СУБД будут у нас 64bit (подразумевается что на сервере баз данных будет много физической памяти). Поскольку наша установка будет производиться для целей размещения баз 1С:Предприятия, дистрибутив PostgreSQL берем с сайта 1C (http://users.v8.1c.ru). Дистрибутив CentOS-minimal берем с одного из официальных зеркал (например с Яндекса - ftp://mirror.yandex.ru/centos/).

 

Сразу договоримся об имени и IP-адресе нашего сервера - пусть это будет сервер postgresrv с адресом 192.168.8.8 (hostname и IP-адрес, конечно, у вас будут свои ).

 

Начнем установку:

 

1. Первый шаг это установка CentOS в минимальной конфигурации
2. Сразу обновим все пакеты - yum update
3. Далее отредактирует файл /etc/hosts следующим образом:

 

127.0.0.1   localhost 192.168.8.8    postgresrv

 

4. Чтобы не отвлекаться сейчас на правильную настройку Firewall, просто отключим его:

 

chkconfig iptables off service iptables stop chkconfig ip6tables off service ip6tables stop

 

5. Опять же немного облегчим себе жизнь и отключим SELinux. Отредактируем файл /etc/sysconfig/selinux:

 

SELINUX=disabled

 

6. Копируем на сервер пакеты установки (для наших целей, нам необходимо только 4 пакета):

 

postgresql91-libs-9.1.2-1.1C.x86_64.rpm postgresql91-9.1.2-1.1C.x86_64.rpm postgresql91-contrib-9.1.2-1.1C.x86_64.rpm postgresql91-server-9.1.2-1.1C.x86_64.rpm

 

7. Устанавливаем необходимые зависимости:

 

yum install openssl098e compat-readline5 compat-libtermcap libxslt

 

8. Далее устанавливаем пакеты PostgreSQL (предположим, что мы скопировали из в /tmp/1c):

 

cd /tmp/1c

rpm -ivh *rpm

 

9. Увеличиваем максимальный размер сегмента памяти до 64Мб:

 

echo "kernel.shmmax=67108864" >>/etc/sysctl.conf sysctl -p

 

10. После успешной установки PostgreSQL, инициализируем базу данных:

 

su postgres /usr/pgsql-9.1/bin/initdb -D /var/lib/pgsql/9.1/data --locale=ru_RU.UTF-8 exit

 

11. Добавляем сервис PostgreSQL в автозагрузку и запускаем его:

 

chkconfig postgresql-9.1 on service postgresql-9.1 start

 

12. Задаем пароль для пользователя postgres:

 

su postgres bash-4.1$ psql postgres could not change directory to "/root/rpmbuild/SPECS" psql (9.0.1) Type "help" for help.  

postgres=# alter user postgres with password '123456'; ALTER ROLE postgres=# \q bash-4.1$ exit exit

 

На этом все. Можно создавать базы и загружать данные.

 

В следующих статьях будут освещены вопросы установки сервера 1С Предприятия на платформу Linux, и также обсудим необходимые дополнительные настройки iptables и PostgreSQL для корректной работы 1С.

 

Также, напоминаем, что вы всегда можете заказать проведение описанных выше работ в нашей компании. Мы будем рады проконсультировать по всем вопросам установки, настройки и сопровождения  интересующего вас решения, а также предложить работы по внедрению в максимально оперативные сроки.

 

С нашими расценками вы можете ознакомиться в разделе Цены на ИТ-услуги.

 

Если вы хотите начать работу с 1С в максимально короткие сроки и с минимальными финансовыми затратами, обратите внимание на нашу услугу "Аренда 1С". Данный сервис значительно сократит расходы на приобретение и обслуживание 1С на вашем предприятии.

 

Вы можете связаться с нами, используя наиболее удобный для Вас способ - позвоните нам, напишите e-mail или оставьте сообщение используя форму запроса на нашем сайте.

 

Наши менеджеры обязательно свяжутся с Вами в ближайшее время.

 

 ? Вернуться к началу статьи

 

Категории: 
Поддержка и администрирование

 

  • поддержка пользователей;
  • настройка компьютеров и ноутбуков;
  • обслуживание серверов и сетевого оборудования;
  • установка и настройка программного обеспечения;
  • ...

Читать далее >>

Управление ИТ-проектами

 

  • создание ИТ-инфраструктуры офиса;
  • модернизация существующих серве-
    ров и сетевого оборудования;
  • планирование инфраструктуры 1С;
  • внедрение систем виртуализации;
  • построение офисной IP-телефонии;
  • ...

Читать далее >>

Сопровождение продуктов 1С

 

  • установка и сопровождение продуктов компании 1С;
  • обновление платформы и конфигу-
    рации;
  • доработка стандартных конфигураций;
  • обучение пользователей;
  • ...

Читать далее >>

Аренда 1С

 

  • все необходимые лицензии;
  • удаленный доступ;
  • ежедневное резервное копирование;
  • регулярное обновление;
  • on-line техническая поддержка;
  • бесплатный тест-драйв 30 дней;
  • ...

Читать далее >>