Николаев Виталий
Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO
Linux-server Linux-server
23.07.2018

Правильно обновляем сервер 1С на CentOS

Правильно обновляем сервер 1С на CentOS

В этой статье рассмотрим процесс обновления сервера 1С:Предприятие 8.3 на Linux-сервере под управлением CentOS и PostgreSQL.

Инструкция подойдет для RPM-based дистрибутивов:

  • CentOS;
  • Red Hat Enterprise Linux;
  • Rocky Linux;
  • AlmaLinux.

Останавливаем сервер 1С

Перед обновлением необходимо остановить службы 1С:

sudo /etc/init.d/srv1cv83 stop

Останавливаем PostgreSQL

Далее останавливаем PostgreSQL:

sudo /etc/init.d/postgresql-9.2 stop

Удаляем старые пакеты 1С

Старые пакеты платформы необходимо удалить.

Важно: порядок удаления пакетов имеет значение.

sudo yum erase 1C_Enterprise83-ws-nls.x86_64
sudo yum erase 1C_Enterprise83-ws.x86_64
sudo yum erase 1C_Enterprise83-server-nls.x86_64
sudo yum erase 1C_Enterprise83-server.x86_64
sudo yum erase 1C_Enterprise83-common-nls.x86_64
sudo yum erase 1C_Enterprise83-common.x86_64

Скачиваем новый дистрибутив 1С

Скачиваем нужную версию платформы с официального сайта 1С:

https://releases.1c.ru/project/Platform83

Для CentOS и других RPM-based систем выбираем:

Сервер 1С:Предприятия (64-bit) для RPM-based Linux-систем

Распаковываем архив

Переходим в директорию со скачанным архивом и распаковываем пакет:

tar xvfz rpm64.tar.gz

Устанавливаем новые пакеты 1С

Теперь устанавливаем новые RPM-пакеты платформы.

Важно: порядок установки также имеет значение.

Вместо XXXX необходимо указать номер версии платформы.

sudo yum install 1C_Enterprise83-common-XXXX.rpm
sudo yum install 1C_Enterprise83-common-nls-XXXX.rpm
sudo yum install 1C_Enterprise83-server-XXXX.rpm
sudo yum install 1C_Enterprise83-server-nls-XXXX.rpm
sudo yum install 1C_Enterprise83-ws-XXXX.rpm
sudo yum install 1C_Enterprise83-ws-nls-XXXX.rpm

Запускаем PostgreSQL

После установки платформы запускаем PostgreSQL:

sudo /etc/init.d/postgresql-9.2 start

Запускаем сервер 1С

Далее запускаем сервер 1С:

sudo /etc/init.d/srv1cv83 start

Итог

После выполнения этих действий сервер 1С будет обновлен до новой версии платформы.

Перед обновлением рекомендуется:

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

Такой способ обновления часто используется для серверов 1С на Linux с PostgreSQL в корпоративной инфраструктуре.

23 просмотров

Комментарии

Где заказы?
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про продажи, сайты и ошибки бизнеса на реальных примерах. Подписаться