(Хоть в отдельную тему выноси, но не хочется форум загромождать)Опять случился непредвиденный костыль!
Хотел сделать все правильно, даже возможно что то типа "инструкции" составить для тех кто пойдет этой дорогой в следующий раз, а... В общем начало сообщения между ножницами это "инструкция" как делал я, далее Вопрос:
cut===== Установка 1С и PostgreSQL =============== ЧАСТЬ ПЕРВАЯ ========== Обновление:
# apt-get update
Обновляем все пакеты, для которых имеются новые версии. Будут обновлены те пакеты, которые установлены в системе.
# apt-get dist-upgrade
Заканчиваем удалением лишнего
# apt-get clean
Обновляем ядро:
# uname -r
3.14.41-std-def-alt1
# update-kernel
При обновлении ссылка на ядро загружаемое по умолчанию заменяется на обновленное ядро,
а также дополнительно в список загрузки добавляются ссылка на старое ядро и ссылка на новое ядро.
Перегружаем сервер. Новое ядро начинает работать после перезагрузки.
# reboot
# uname -r
3.14.58-std-def-alt0.M70P.1
Обновляем сведения о пакетах для apt-get.
# apt-get update
Устанавливаем:
# apt-get install 1c-preinstall-full
Имя нашего сервера должно без проблем разрешаться в IP-адрес. Для это открываем для редактирования файл
# mcedit /etc/hosts
И вписываем туда:
Реально вписываем или копипастим в следующюю строку, что бы не ошибиться, имя своего сервера:
127.0.0.1 srv1csan srv1csan.localdomain
Выходим из редактора с сохранением и запускаем скрипт, чтобы изменения вступили в силу:
# /etc/chroot.d/resolv.all
Проверяем:
# ping srv1csan
# ping srv1csan.localdomain
Развертывание на сервере приложений 1C Предприятие 8.3
Создаем каталог, например 1с в домашней директории
# mkdir /root/1c
Размещаем туда архив приложения 1С rpm.tar.gz и открываем это архив
Я размещал с флешки, так что тут немного подробнее, может кому будет полезно
# cd /mnt
# ls -lh
итого 0
drwxr-xr-x 2 root root 0 янв 12 02:28 auto
drwxr-xr-x 2 root root 0 янв 12 02:28 net
# blkid
..
/dev/sdb1: LABEL="OLDJETFL8G" UUID="E28CB6468CB6154F" TYPE="ntfs"
# mount -t ntfs /dev/sdb1 /mnt
# ls -lh /mnt
итого 345K
drwxrwxrwx 1 root root 4,0K янв 4 22:48 ANTIVIRUS
..
drwxrwxrwx 1 root root 4,0K янв 12 09:26 TEMP
..
# cd TEMP
# ls -lh
итого 255M
-rwxrwxrwx 1 root root 441K фев 22 2015 hosts.txt
-rwxrwxrwx 1 root root 252M дек 15 13:50 rpm.tar.gz
..
# cp rpm.tar.gz /root/1c/rpm.tar.gz
# md5sum rpm.tar.gz
1c8922a88ce4d38912a9ce83d308bc5d rpm.tar.gz
# cd /root/1c
# ls -lh
итого 252M
-rwxr-xr-x 1 root root 252M янв 12 10:00 rpm.tar.gz
# md5sum rpm.tar.gz
1c8922a88ce4d38912a9ce83d308bc5d rpm.tar.gz
# umount /dev/sdb1
# ls -lh /mnt
итого 0
drwxr-xr-x 2 root root 0 янв 12 02:28 auto
drwxr-xr-x 2 root root 0 янв 12 02:28 net
Извлекаем флешку
Распаковываем архив
# gunzip rpm.tar.gz
# ls -lh
итого 255M
-rw-rw-rw- 1 root root 32M ноя 30 15:30 1C_Enterprise83-common-8.3.7-1790.i386.rpm
-rw-rw-rw- 1 root root 1,5M ноя 30 15:30 1C_Enterprise83-common-nls-8.3.7-1790.i386.rpm
-rw-rw-rw- 1 root root 100K ноя 30 15:30 1C_Enterprise83-crs-8.3.7-1790.i386.rpm
-rw-rw-rw- 1 root root 164M ноя 30 15:31 1C_Enterprise83-server-8.3.7-1790.i386.rpm
-rw-rw-rw- 1 root root 58M ноя 30 15:30 1C_Enterprise83-server-nls-8.3.7-1790.i386.rpm
-rw-rw-rw- 1 root root 186K ноя 30 15:30 1C_Enterprise83-ws-8.3.7-1790.i386.rpm
-rw-rw-rw- 1 root root 15K ноя 30 15:30 1C_Enterprise83-ws-nls-8.3.7-1790.i386.rpm
Устанавливаем пакеты:
#apt-get install *.rpm
# rpm -qa | grep 1C
1C_Enterprise83-ws-nls-8.3.7-1790
1C_Enterprise83-common-nls-8.3.7-1790
1C_Enterprise83-common-8.3.7-1790
1C_Enterprise83-crs-8.3.7-1790
1C_Enterprise83-server-8.3.7-1790
1C_Enterprise83-server-nls-8.3.7-1790
1C_Enterprise83-ws-8.3.7-1790
Проверяем запуск, статус сервиса:
# chkconfig --list srv1cv83
srv1cv83 0:выкл 1:выкл 2:выкл 3:вкл 4:выкл 5:вкл 6:выкл
# service srv1cv83 status
1C:Enterprise 8.3 server status:
Init script: NOT STARTED.
cut===== Установка 1С и PostgreSQL =============== ЧАСТЬ ПЕРВАЯ ========== Пока не стартуем, устанавливаем СУБД PostgreSQL
# apt-get update
# apt-get install postgresql9.4-1C-server libpq5.7-
Что установилось?
# rpm -qa | grep postgres
postgresql9.4-1C-9.4.5-alt0.M70P.1
postgresql9.4-1C-server-9.4.5-alt0.M70P.1
postgresql-common-1.0-alt8
Проверяем, регистрируем, добавляем в автозапуск:
# service postgresql status
# /etc/init.d/postgresql initdb
# service postgresql start
# chkconfig --list postgresql
# chkconfig postgresql on
# service postgresql restart
service postgresql restart
Stopping postgresql service: [ DONE ]
Starting postgresql service: [ DONE ]
Добавляем информацию в конфигурационные файлы:
echo "listen_addresses = 'localhost'" >> /var/lib/pgsql/data/postgresql.conf
Проверяем в файл:
# mcedit /var/lib/pgsql/data/pg_hba.conf
Строку:
local all all trust
Добавляем пароль для пользователя postgres:
# psql -U postgres -d template1 -c "ALTER USER postgres PASSWORD '333'"
Перезапускаем сервисы, проверяем:
# service srv1cv83 start
Starting 1C:Enterprise 8.3 server: OK
# service postgresql restart
Stopping postgresql service: [ DONE ]
Starting postgresql service: [ DONE ]
# service srv1cv83 status ; service postgresql status
1C:Enterprise 8.3 server status:
Init script: STARTED.
Ragent: RUNNING.
postgres is running
cut===== Установка 1С и PostgreSQL =====А далее костыль!
# nmap -p 1541 192.168.113.121
Starting Nmap 5.51 ( http://nmap.org ) at 2016-01-12 15:09 KRAT
Nmap scan report for 192.168.113.121
Host is up (0.000037s latency).
PORT STATE SERVICE
1541/tcp open rds2
Nmap done: 1 IP address (1 host up) scanned in 0.18 seconds
# nmap -p 5432 192.168.113.121
Starting Nmap 5.51 ( http://nmap.org ) at 2016-01-12 15:09 KRAT
Nmap scan report for 192.168.113.121
Host is up (0.000038s latency).
PORT STATE SERVICE
5432/tcp closed postgresql
Nmap done: 1 IP address (1 host up) scanned in 0.18 seconds
PORT STATE SERVICE
5432/tcp closed postgresqlЯ думаю что он как то тупо рещается? Но мой мозг не может найти данное решение?
Помогите?