Установка 1С сервера на linux.
Замечание:
Прежде чем приступить к установке необходимо прописать пользователя в /etc/sudoers
Строка должна выглядеть так:
<USERNAME> ALL=(ALL) ALL
Установка сервера 1С:
Установка пакетов:
sudo rpm -i 1C_Enterprise-common
sudo rpm -i 1C_Enterprise-common-nls…
sudo rpm -i 1C_Enterprise-server…
sudo rpm -i 1C_Enterprise-server-nls…
sudo rpm -i 1C_Enterprise-ws…
sudo rpm -i 1C_Enterprise-ws-nls…
Запуск 1С сервера:
sudo /etc/init.d/srv1cv81 start
Установка PostgreSQL:
Установка пакетов:
sudo rpm -i postgresql-libs...
sudo rpm -i postgresql...
sudo rpm -i postgresql-server...
sudo rpm -i postgresql-pltcl...
sudo rpm -i postgresql-contrib...
Замечание:
При установке пакета postgresql... может возникнуть ошибка установки по зависимостям. Для ее устранения необходимо установить пакет compat-readline43 посредством команды
sudo yum install compat-readline43.
Создание кластера:
Инициализация кластера.
LANG=ru_RU.UTF-8 initdb -D /var/lib/pgsql/data/
pg_ctl -D /var/lib/pgsql/data -l logfile start
Смена пароля postgres:
psql -h localhost postgres postgres # Вход в консоль postgresql
ALTER USER postgres PASSWORD <new_password>; # Смена пароля
\q # Выход из консоли postgresql
Настройка конфигурационных файлов PostgreSQL:
/var/lib/pgsql/postgresql.conf
shared_buffers = 256MB Под буферы определено 2Gb, 2048Mb / 8 = 256Mb.
temp_buffers = 20MB
max_fsm_pages = 1500000 Число отслеживаемых страниц базы данных со свободным местом.
max_fsm_relations = 8000 Число отслеживаемых страниц базы данных со свободным местом.
effective_cache_size = 6GB ¾ объема оперативной памяти.
escape_string_warning = off Отключаем избыточность лога.
Замечание:
После изменения параметров конфигурационных файлов необходимо применить эти изменения с помощью команды
pg_ctl -D /var/lib/pgsql/data reload
Автозапуск сервера 1С и postgresql
chkconfig srv1cv81 on
chkconfig postgresql on