Развертывание Linux сервера с community-версией платформы

Публикация № 1785799 03.01.23

Администрирование - Linux

Community Linux PostgreSQL установка сервер

Сценарий подготовки рабочего места разработчика с платформой версии 8.3.23 с community-лицензией для разработки и отладки конфигураций в клиент-серверном режиме с сервером, работающим на базе Linux+PostrgeSQL.

Зачем?

До выхода платформы 1С:Предприятия версии 8.3.23 бесплатно можно было использовать только учебную версию платформы со значительными техническими ограничениями (не более одного сеанса, только файловый вариант, нет возможностей печати и сохранения документов и т.д.).

В версии 8.3.23 появилась Community-лицензия, которая позволяет использовать платформу для обучения, разработки и отладки бесплатно без ограничений по функциональности и в том числе в клиент-серверном режиме работы.

При разработке для клиент-серверного режима часто допускаются ошибки, связанные с работой клиента и сервера на одной машине (самая частая - использование пути в файлу на клиенте в контексте сервера). Поэтому, для максимально приближенному к реальному сценарию эксплуатации, развернем клиент и сервер на разных машинах с помощью community-лицензии. На физической (хост) машине будем запускать клиент, а в качестве сервера используем виртуальную машину.

В качестве гостевой ОС на виртуальной машине будем использовать CentOS 7, в качестве СУБД PosgreSQL. Эта комбинация часто используется на внедрениях.

Ограничения

На текущий момент версия 8.3.23 является тестовой, поэтому ее скачивание доступно только при наличии соответствующего доступа к ИТС.

Для активации community-лицензии необходима учетная запись на портале developer.1c.ru

Описанная схема потребует 2 активаций community-лицензии. Всего для 1 учетной записи доступно не более 3 одновременных активаций.

Инструкция не учитывает особенности эксплуатации программ для решения реальных задач (в первую очередь с точки зрения безопасности). Подходит только для развертывания личных тестовых стендов.

Описание сценария рассчитано на опытного пользователя Windows, базово знакомого с ОС Linux. Если какие-то аспекты непонятны - задавайте вопросы в комментариях. Постараюсь ответить или дополнить статью.

Подготовка дистрибутивов

  1. Скачиваем и устанавливаем VirtualBox https://www.virtualbox.org/
  2. Скачиваем CentOS 7 x86_64 Minimal https://www.centos.org/download/
  3. Скачиваем дистрибутив платформы x64 8.3.23.1437 для Linux и для Windows
  4. Скачиваем и устанавливаем WinSCP (для удобной работы с файловой системой ВМ)
  5. Скачиваем и устанавливаем SSH-клиент (Putty или расширения для Chrome "Secure Shell")

Создание и первичная настройка виртуальной машины

  1. Запускаем VirtualBox
  2. Создаем виртуальную машину (ВМ) из образа CentOS
  3. Устанавливаем ОС по умолчанию, устанавливаем пароль для root, создаем первого пользователя администратора с логином admin. Обязательно запомните или запишите оба пароля, дальнейшая настройка без них будет невозможна.
  4. Настраиваем сеть для ВМ, нам необходимо, чтобы она была доступа по сети с хост-машины:
    • Выключаем машину
    shutdown now
    • Заходим в настройки ВМ / Сеть, на закладке Адаптер 2 включаем сетевой адаптер, переключаем Тип подключения на Виртуальный адаптер хоста
    • Включаем машину
    • Выполняем команду ip a, смотрим присвоенный ip-адрес в последнем адаптере
  5. Настраиваем выход в интернет для ВМ:
    • Проверяем доступность интернета с ВМ коман дой ping ya.ru, если пинг есть, то этот пункт можно пропустить
    • Подключаемся к машине через WinSCP по ip-адресу 
    • Открываем файл /etc/sysconfig/network-scripts/ifcfg-enp0s3 в блокноте или другом текстовом редакторе
    • Меняем значение ONBOOT=no на ONBOOT=yes
    • Перезапускаем службу сети systemctl restart network
  6. Далее для удобства ввода команд удобнее подключиться через SSH-клиент. Если используем расширение для Chrome, то надо ввести ssh, пробел, admin@[ip-адрес]
  7. Обновляем пакетный менеджер
    sudo yum update
    sudo yum upgrade
  8. Проверяем локаль locale, если отличная от "ru_RU.UTF-8", то выполняем команду localectl set-locale LANG=ru_RU.UTF-8 и перелогиниваемся
  9. Через WinSCP открываем файл /etc/selinux/config и меняем значение SELINUX=enforcing на SELINUX=disabled
  10. Устанавливаем репозиторий epel
    sudo yum install -y epel-release
  11. Устанавливаем необходимые для работы платформы библиотеки и шрифты
    sudo yum install ImageMagick
    sudo yum install https://disweb.ru/files/rpm/compat-libtermcap-2.0.8-49.el6.x86_64.rpm
    sudo yum install https://disweb.ru/files/rpm/compat-readline5-5.2-17.1.el6.x86_64.rpm
    sudo yum install https://disweb.ru/files/rpm/fonts-ttf-ms-1.0-eter4centos.noarch.rpm
  12. Настраиваем имя виртуальной машины
    hostnamectl set-hostname your-new-hostname
  13. Прописываем имя виртуальной машины в hosts. Через WinSPC открываем файл /etc/hosts. В строчку, которая начинается с 127.0.0.1 добавляем пробел и имя виртуальной машины your-new-hostname
  14. Делаем снимок ВМ средствами VirtualBox, чтобы в случае возникновения проблем далее можно было откатиться на эту точку 

Установка платформы 1С:Предприятие 

  1. Устанавливаем на хост-машину платформу из дистрибутива для Windows. Обязательные компоненты: 1С:Предприятие 8, Модули расширения веб-сервера, Администрирование сервера 1С:Предприятия
  2. Устанавливаем на ВМ платформу из дистрибутива для Linux.
    • С помощью WinSCP создаем новый каталог "/home/admin/distrib/" и переносим в него файлы платформы для Linux
    • С помощью SSH-клиента переходим в созданный каталог cd /home/admin/distrib/
    • Распаковываем платформу sudo tar -x -f server64_8_3_23_1437.tar.gz
    • Запускаем установку платформы
    sudo chmod +x setup-full-8.3.23.1437-x86_64.run
    sudo ./setup-full-8.3.23.1437-x86_64.run --mode unattended --enable-components client_full,client_thin_fib,liberica_jre,server,ws,server_admin
  3. Добавляем службу сервера платформы
    sudo ln /opt/1cv8/x86_64/8.3.23.1437/srv1cv8-8.3.23.1437@{,default}.service
    sudo systemctl link /opt/1cv8/x86_64/8.3.23.1437/srv1cv8-8.3.23.1437@default.service
    systemctl enable srv1cv8-8.3.23.1437@default.service
    systemctl start srv1cv8-8.3.23.1437@default.service
  4. Проверяем работу службы сервера 1С:Предприятие командой systemctl status srv1cv8-8.3.23.1437@default.service. При корректной настройке среди выведенных строк должно быть Active: active (running)
  5. Добавляем порты платформы в исключение файрвола:
    sudo firewall-cmd --zone=public --add-port=1540-1541/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=1560-1591/tcp --permanent
    sudo firewall-cmd --reload
  6. Проверяем доступность сервера с хост-машине (действия выполняем на хост-машине)
    • Запускаем консоль кластера серверов 1С:Предприятия C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc
    • Должен быть добавлен центральный сервер и локальный кластер внутри
  7. Делаем снимок ВМ средствами VirtualBox, чтобы в случае возникновения проблем далее можно было откатиться на эту точку

Установка графики и активация лицензии на сервере

  1. Через SSH-клиент устанавливаем пакеты GNOME:
    sudo yum -y groups install "GNOME Desktop"
    echo "exec gnome-session" >> ~/.xinitrc    
  2. Через VirtualBox интерактивно открываем ВМ и выполняем команду startx
  3. Запускаем терминал и устаналиваем GNOME графическим интерфейсом по умолчанию:
    systemctl set-default graphical.target    
  4. Далее через терминал запускаем платформу 1С:Предприятие
    sudo /opt/1cv8/x86_64/8.3.23.1437/1cv8
  5. Создаем файловую базу. Выбираем добавить базу в список, Включение в список ранее созданноой информационной базы устанавливаем название и путь для хранения (желательно в каталоге /home/admin/)
  6. Запускаем конфигуратор для созданной файловой базы
  7. Выбираем Активировать комьюнити-лицензию и вводим данные от developer.1c.ru
  8. Делаем снимок ВМ средствами VirtualBox, чтобы в случае возникновения проблем далее можно было откатиться на эту точку

 

Установка и настройка PostgreSQL

  1. Через SSH-клиент запускаем установку сервера
    sudo wget https://repo.postgrespro.ru/1c-14/keys/pgpro-repo-add.sh
    sudo sh pgpro-repo-add.sh
    sudo yum install postgrespro-1c-14
  2. Устанавливаем пароль для пользователя postgres sudo passwd postgres. Запомните или запишите пароль, он потребуется на следующих шагах.
  3. Переходим под пользователя postgres su - postgres
  4. Запускаем Postgre
    psql    
  5. Создаем пользователя для платформы 1С:Предприятие. В тексте скрипта замените password на ваш пароль, который надо записать или запомнить. Далее он будет использоваться при создании информационных баз.
    create user pg1cv8 with superuser;
    alter user pg1cv8 password 'password';  

 

Создание информационной базы и активация лицензии на клиенте

  1. Пересоздаем локальный кластер (возможно ошибка или нужно устанавливать имя хоста раньше)
    • Запускаем консоль управления кластером
    • Удаляем локальный кластер
    • Создаем кластер с именем "Локальный кластер", комьютером - ip-адрес ВМ, Портом - 1541
  2. На хост-машине запускаем консоль управления кластером и создаем информационную базу:
    • Имя: demo
    • Сервер баз данных: localhost
    • Тип СУБД: PostgreSQL
    • База данных: demo
    • Пользователь сервера БД: pg1cv8
    • Пароль пользователя БД: [Ваш пароль, введенный ранее]
    • Создать базу данных: Да
    • Установить блокировку регламентных заданий: Да
  3. На хост-машине добавляем в список серверную базу, которую только что создали.
  4. Запускаем конфигуратор, активируем комьюнити-лицензию на хост-машине.

Включение отладки на сервере

  1. Открываем для редактирования параметры службы:
    sudo systemctl edit srv1cv8-8.3.23.1437@default.service     
  2. Добавляем в файл строки для включения отладки и сохраняем файл
    [Service]
    Environment=SRV1CV8_DEBUG=-debug
    
  3. Перезапускаем службу с обновлением параметров
    sudo systemctl stop srv1cv8-8.3.23.1437@default
    sudo systemctl daemon-reload
    sudo systemctl start srv1cv8-8.3.23.1437@default
    
  4. Проверяем состояние службы, в описании процесса rphost должны быть флаги -debug -tcp
    sudo systemctl status srv1cv8-8.3.23.1437@default
    
  5. Проверяем работу отладки в конфигураторе. Если в списке предметов отладки видно серверный сеанс, но точки останова не срабатывают, то вероятнее всего подключение блокирует брадмауэр на хост машине. Для проверки можно его временно отключить. Если после этого отладка заработает, то необходимо включить обратно и настроить исключения на нужные порты и сети.

В результате у нас развернут сервер на линуксе, клиент на Windows. Машины разные, поэтому можно будет в полностью честной среде отлаживать клиент-серверное взаимодействие (у каждой машины своя файловая система). При необходимости публикации на веб-сервере на хост-машине можно поставить Apache и опубликовать базу через конфигуратор.

 

Дополнительные материалы:

  1. Стрим с разбором установки по описанному сценарию.
  2. Подкасты Никиты Зайцева про виртуализацию: Настольная виртуальная машина и Пример быстрого развертывания настольной виртуализации

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. aximo 1977 04.01.23 15:02 Сейчас в теме
Поигрался я в свое время с линуксом и определил ряд критических недостатков - например, такой как если работать через рдп - язык ты фиг переключишь


Так что это все баловство….
10. avbolshakov 05.01.23 10:58 Сейчас в теме
(1) "критических"? те вы так и не решили эту проблему? вы из линукса подключались к виндовой машине? если да, то скорее всего через реминну. Там это решается правым контролом.
11. starik-2005 2832 05.01.23 13:17 Сейчас в теме
(1)
определил ряд критических недостатков - например... язык ты фиг переключишь
Это не критический недостаток, т.к. это лечится, но это очень хорошо выявляет проблему обучаемости персонала. Ну и есть менее муторная штука, как x2go.
25. kc-ropa 42 10.01.23 21:16 Сейчас в теме
(1)
например, такой как если работать через рдп - язык ты фиг переключишь


Это в каком году было? Последние 8 лет через РДП все нормально переключается.
nvinogradov; +1 Ответить
2. Akcium 282 04.01.23 15:31 Сейчас в теме
(1) Описанная схема не предполагает работы клиентских приложений на линуксе, проблем хот-кеями, языками и прочими нюансами не будет.
nvinogradov; +1 Ответить
3. aximo 1977 04.01.23 16:59 Сейчас в теме
(2) Установка графики и активация лицензии на сервере…..
4. Akcium 282 04.01.23 17:02 Сейчас в теме
(3) Комьюнити лицензия на сервере может быть активирована только интерактивно, в отличии от боевой. Дальше на работу это не накладывает дополнительных ограничений или необходимости запускать клиентские приложения внутри виртуальной машины.
5. MaxS 2653 04.01.23 18:08 Сейчас в теме
Полезная статья. Ещё бы то же самое, но на отечественных сборках линуксов. Устанавливал как-то на альт линукс и через пару месяцев забыл как повторить. ;)

Всего для 1 учетной записи доступно не более 3 одновременных активаций.
Их нужно как-то потом деактивировать? Виртуалка с активацией может быть физически удалена, с деактивацией могут возникнуть проблемы.
Или одновременно не могут работать более 3-х?
6. Akcium 282 04.01.23 18:14 Сейчас в теме
(5) Деактивация выполняется в личном кабинете на developer.1c.ru
Через неделю после деактивации лицензия освобождается и ее можно активировать на другой машине.

Соответственно виртуалку с активацией можно физически удалить и далее освободить лицензию.
7. malikov_pro 1237 04.01.23 19:50 Сейчас в теме
опечатка "WinSPC" - SCP (Secure Copy Protocol)

в 8.3.22 сервер под linux пускал до 10 пользователей без активации, если клиентская лицензия получена, то возможно с неактивированным сервером работать? Ставить графическую оболочку на сервер 1С, даже серверный - доп. нагрузка.
gigapevt; Elmirion; Akcium; +3 Ответить
8. ivanov660 3884 04.01.23 20:18 Сейчас в теме
(7)Ну, так снесите ее потом
12. Akcium 282 05.01.23 14:07 Сейчас в теме
(7) опечатку поправил, спасибо!

Технически возможность работать с сервером без активации существует, но:
1. Это недокументированное поведение платформы, соответственно нет гарантии, что будет дальше наблюдаться в текущем виде;
2. Работа сервера без активированной лицензии является нарушением лицензионного соглашения.

По графической оболочке - если не запускать сеансов с графической оболочкой, то само по себе ее присутствие значимой нагрузки не создает. Тем более на сервере для личной разработки.
9. al.gerasimov 04.01.23 21:02 Сейчас в теме
13. Akcium 282 05.01.23 14:07 Сейчас в теме
(9) А какие дистрибутивы актуальны в 2023 для подобного сценария на ваш взгляд?
15. m_aster 104 05.01.23 18:52 Сейчас в теме
(13)RH отказалась от развития проекта CentOS(ниже данные Wiki):
Версия CentOS: 7
Дата релиза: 7 июля 2014
Полная поддержка: четвёртый квартал 2020
Критические обновления: 30 июня 2024
Из этого и надо исходить. Например, Oracle объявила о поддержке пользователей CentOS на базе своего дистрибутива и безболезненной миграции с CentOS на Oracle.
Можно на наши дистрибутивы посмотреть, например, ROSA Linux, по ссылке, есть еще варианты:
https://3dnews.ru/958857/made-in-russia-obzor20-rossiyskih-operatsionnih-sistem
Также, например, терминальное решение от Kraftway:
https://www.kraftway.ru/products/10/vstroennye-operatsionnye-sistemy/kraftway-terminal-linux/
Также, как вариант, решения на базе Debian с поддержкой Linux Terminal Server Project(возможно, решение от Kraftway реализовано на этой базе). Все смотреть, надо, проверять, по крайней мере, думается, есть из чего выбрать.
17. VVi3ard 51 07.01.23 16:31 Сейчас в теме
(13) Астра, Альт ну или любая из реестра нашего ПО. Если уж и погружаться в тему Линукс то логично убить сразу 2х зайцев.
JohnyDeath; +1 Ответить
14. al.gerasimov 05.01.23 18:22 Сейчас в теме
(13) Если брать из rpm-based, я бы взял Oracle Linux 8.
16. oldcopy 171 05.01.23 20:29 Сейчас в теме
(13) Rocky / AlmaLinux / РедОС - если RPM, Debian / Ubuntu - если DEB.

Для единого дистрибутива не нужно ничего, кроме шрифтов и UnixODBC.
gigapevt; Akcium; +2 Ответить
18. starik-2005 2832 09.01.23 13:01 Сейчас в теме
Вот попробовал зарегиться, зарегился, теперь вот спрашивает почтовый адрес. Указываю рабочий, пишет, чтобы номер телефона привязал. Получаю код, ввожу, пишет, что уже привязан. Пипец система )))
19. Akcium 282 09.01.23 13:05 Сейчас в теме
(18) Если есть проблемы с регистрацией на портале можно написать на community@1c.ru
Вероятнее всего есть другая учетка на портале ИТС с этим же номером телефона, тогда нужно под ней авторизовываться и на developer.1c.ru
20. starik-2005 2832 09.01.23 15:41 Сейчас в теме
(19)
есть другая учетка на портале ИТС с этим же номером телефона
Давным-давно регился., но тогда номер телефона, если правильно помню, не спрашивали. В этот раз зарегился недели две назад - все было ок, страница со списком лицензий была пустая, а сегодня зашел - и, опа, косяк такой, и кроме как уточнить данные, никуда войти не могу. А было такое вот хорошее желание протестить 23-ю платформу на линухе на 13600кф и ДДР5.
33. starik-2005 2832 14.01.23 14:25 Сейчас в теме
(19)
есть другая учетка на портале ИТС с этим же номером телефона
Так и оказалось. Все заработало. Тест Гилева на 13600kf показал "192.31" попугая на файловой (Linux, Ububtu 22.04, поставилось все вообще без установки каких бы то ни было пакетов, просто запустил .run-файл). Серверную потом проверю, как руки дойдут. Не в курсе, умеет уже 1С на Linux MS SQL на нем же?
ЗЫ: ODBC и шрифты тоже не ставил. Не увидел чего-то плохого ни в обычных формах, ни в управляемых. ODBC вообще только для внешних источников нужен.
41. mondordom 24.01.23 19:58 Сейчас в теме
(33)
Не в курсе, умеет уже 1С на Linux MS SQL на нем же?

Не умеет, и, наверное, уже не заумеет
21. sml 36 10.01.23 08:48 Сейчас в теме
а можно вопрос?
Почему серверная часть на Линухе, а не на винде+MS SQL server express
ЗЫ: За статью (и за полезные стримы)) плюсанул
23. Akcium 282 10.01.23 09:54 Сейчас в теме
(21) В первую очередь хотелось сделать клиент и сервер отдельными машинами с разными файловыми пространствами и обменом данными по сети. Так модель максимально приближена к реальной эксплуатации.
Соответственно нужна отдельная виртуалка. Если ставить Win, то в любом случае нужна отдельная лицензия (варианты с пиратками не рассматривал). А Linux CentOS 7 отдельной лицензии на ОС не требует.
Ну а дальше раз сервер на Linux, то в качестве СУБД используем PosgreSQL.

Но в целом если разворачивать сервер сразу на хост машине без виртуализации, или если есть лишняя лицензия на ОС, то нет никаких препятствий к использованию Win. Для разработки можно даже использовать отдельный выпуск MS SQL Server 2019 Developer, который в отличии от express не имеет функциональных ограничений. Единственное ограничение - его нельзя использовать для эксплуатации информационных систем, только для разработки.
22. serferian 26 10.01.23 08:49 Сейчас в теме
Можно ли в докере подобное сваять?
24. Akcium 282 10.01.23 09:56 Сейчас в теме
(22) Сам не пробовал, но в сообществе много примеров разворачивания сервера в докере (видео, статей, инструкций). Можно попробовать.
26. sergeprofile 11.01.23 10:56 Сейчас в теме
Плохая идея ставить CentOS 7 (старый дистр.), а в качестве СУБД PosgreSQL 14.Вы видимо забыли что в 14-й версии Постгреса необходимо директорию pg_stat_tmp выносить в tmpfs иначе проблема с жизнью диска гарантированна, да и для повышения быстродействия лучше сделать эту процедуру.
40. m_aster 104 16.01.23 22:51 Сейчас в теме
(26)В 15-й версии PostgresPro в документации об этом ни слова(в 14-й все на месте), старые команды не работают, скорее всего решили на уровне дистрибутива.
27. super120 11.01.23 14:37 Сейчас в теме
Возможна ли активация лицензий через ring - https://its.1c.ru/db/v838doc#bookmark:adm:TI000000682 ?
28. Akcium 282 11.01.23 14:38 Сейчас в теме
(27) Для комьюнити версии такой возможности нет. Только интерактивно с непосредственным подключением к интернету.
29. super120 11.01.23 14:41 Сейчас в теме
(28) и этот вариант не изменится в релизе ? (сейчас же тест).
Может пока не поздно на это обратить разработчиков ?
31. Akcium 282 11.01.23 14:44 Сейчас в теме
Таких планов не озвучивалось. Версия предназначена для личного использования, в сценарии не закладывалось использование для автоматического развертывания. А в остальных случаях интерактивно запустить для активации вроде не проблема.
30. super120 11.01.23 14:43 Сейчас в теме
Еще вопрос , возможно ли активировать три сервера а к ним подключатся нормальной клиентской лицензией (ПРОФ или USB) или тут вариант один сервер и три клиентских лицензии ?
32. Akcium 282 11.01.23 14:46 Сейчас в теме
(30) Можно активировать 3 комьюнити-сервера на разных компьютерах и с этих же компьютеров подключаться к серверам комьюнити-клиентскими подключениями.
Подключаться с обычными лицензиями (ПРОФ, КОРП) к комьюнити серверу нельзя. В том числе этот запрет прописан в лицензионном соглашении к комьюнити лицензии.
34. sabob 36 14.01.23 19:10 Сейчас в теме
Устанавливаю 1С community на Ubuntu 22.04. При запуске ras выводит ошибку (на скрине). Подскажите пожалуйста что нужно сделать?

parallels@pvm:/opt/1cv8/x86_64/8.3.23.1437$ sudo ./ras –daemon cluster
1C:Enterprise 8.3 (x86-64) (8.3.23.1437) Remote Administration Server started. Ctrl+C to exit.
Attempted server assignment to a local address failed
Failed connecting channel
Network access error
Address already in use
1C:Enterprise 8.3 (x86-64) (8.3.23.1437) Remote Administration Server stopped.
Прикрепленные файлы:
35. Akcium 282 15.01.23 00:11 Сейчас в теме
(34) А он уже не запущен в качестве службы?
36. sabob 36 15.01.23 00:37 Сейчас в теме
(35) Неправильно написал. ras запущен как демон, но при выполнении rac ничего не происходит (через sudo токай же результат):

parallels@pvm:/opt/1cv8/x86_64/8.3.23.1437$ ./rac cluster list
parallels@pvm:/opt/1cv8/x86_64/8.3.23.1437$
42. Akcium 282 24.01.23 20:13 Сейчас в теме
(36) Могу предположить, что файрвол блокирует подключение, можно проверить порты.
37. ewqewqewq 15.01.23 13:52 Сейчас в теме
А можно настроить Community-лицензию на linux + posterg. Перенести рабочую базу. Потеснить всячески и если все устроит, то перенести еще раз актуальную базу+ лицензии со связки win + ms sql ?
то есть можно введя пин код от продакшена превратить её в продакшен?
38. Akcium 282 15.01.23 13:54 Сейчас в теме
(37) По конкретным сценариям, связанным с лицензиями, лучше писать на lic@1c.ru.
43. aleksxx 70 10.02.23 05:05 Сейчас в теме
Я правильно понимаю скачать платформу все равно нельзя без ИТС?
44. Akcium 282 10.02.23 09:26 Сейчас в теме
(43) На текущий момент 23 платформа в статусе бета, поэтому ее можно скачать только с ИТС при наличии доступа к платформе (подписка ИТС или наличие базовой версии любой конфигурации).
После выхода в релиз по идее должна быть доступна для скачивания без подписок и покупок, ждем.
45. user1607235 20.02.23 15:38 Сейчас в теме
Здравствуйте.
По инструкции всё делал впервые, без особого понимания)

В разделе "Установка графики.." не сработали пункты 3 и 4:

[adminos@len-v ~]$ systemctl set-default graphical.target
Failed to set default target: Interactive authentication required.
[adminos@len-v ~]$ sudo /opt/1cv8/x86_64/8.3.23.1437/1cv8
[sudo] пароль для adminos:
*** Unable to initialize GTK+ or connect to the windowing system. Is DISPLAY set properly?

Я так понял, что без третьего для запуска графического интерфейса нужно после запуска ВМ ручками выполнять команду STARTX, да?
А четвертый пункт я запустил через графический интерфейс сам файл 1cv8)

В остальном всё получилось, на проверке состояния службы с ключом отладки удовлетворился)

Спасибо большое за вашу работу!
И за ссылку на подкасты Никиты Зайцева)
46. user1607235 20.02.23 22:04 Сейчас в теме
(45) К сожалению, дальше теста с новой базой дело не пошло. При попытке загрузить базу из dt (1.5Гб рабочая, 1Гб демо) неизменно вылетает с ошибкой разрыва соединения. У меня старый ноут, процессор i5-3210M 2.50GHz вроде двухядерный, но в параметрах выделения ресурсов количество процессоров отображается от 1 до 4. Поднял до двух. Оперативную память для виртуальной машины поднял с 4 до 11 Гб. Жесткий диск ВМ увеличил с 20 до 50 Гб (отдельно еще разбирался как присоединить новый объем).

Но все равно:

1С говорит что сервер разорвал соединение:
Ошибка обращения к серверу 1С:Предприятия.
по причине:
server_addr=tcp://192.168.56.101:1560 descr=recv returns zero, disconnected line=1615 file=src\rtrsrvc\src\DataExchangeTcpClientImpl.cpp

ВМ выдает это:
The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_INVALID_PARAMETER). Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards.
ИД ошибки:
BLKCACHE_IOERR
Важность:
Нефатальная ошибка

Нашел в системе монитор ресурсов Гнома, думал увидеть какие-то переполнения памяти/процессора/диска, но все выглядело нормально на момент возникновения ошибки.
Прикрепленные файлы:
47. Akcium 282 20.02.23 22:42 Сейчас в теме
(46) На первый взгляд по тексту ошибки - на жестком диске хост-машины не хватает места. Проверьте есть ли достаточно свободного места.
Оставьте свое сообщение

См. также

Переход с 1С:Шины 2.1.1 на 3.1.1 под Ubuntu [Квест]

Linux Администрирование СУБД Бесплатно (free)

О том, как переход с 2.1.1 на 3.1.1 оказался нелегким из-за соблюдения рекомендаций.

24.05.2023    889    dsdred    0    

12

Midnight Commander, установленный с Entware, не выполняет команды и не запускает файлы

Администрирование веб-серверов Linux Бесплатно (free)

Столкнулся с проблемой, установил на роутер Midnigt Commander с репозитория Entware, при попытке выполнения команды программа пишет ошибку "The shell is already running a command". Данная публикация описывает способ решения этой проблемы.

20.03.2023    447    Eugen-S    2    

3

Сервер 1С: Предприятие на Linux: настройка доменной авторизации из различных доменов

Linux Платформа 1С v8.3 Россия Бесплатно (free)

Появилась задача авторизовать пользователей из разных и ничем не связанных доменов на сервере 1С на debian 11.

23.11.2022    1831    Lost_Alaska    4    

7

Установка и настройка сервера 1С на Astra Linux

Linux Платформа 1С v8.3 Россия Бесплатно (free)

Установка сервера 1С на Astra Linux из архива . Обратил внимание на возникшую проблему и ее решение (особенность Astra Linux).

09.11.2022    2794    user1860481    2    

17

1С + Linux + postgres + arm64

Linux Платформа 1С v8.3 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

Установка 1С сервера на Linux (Ubuntu 20.04) на архитектуре ARM64.

26.10.2022    2293    notme    7    

8

Поиск длинного наименования файла в присоединенных файлах

Корректировка данных Linux Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Иногда длинное имя присоединенного файла в справочниках и документах мешает работе с томами (особенно во фреше). Данная обработка позволит найти такие названия во всех присоединенных файлах и скорректировать.

1 стартмани

17.10.2022    1791    0    InformStandart    0    

1

Разворачиваем Rocky Linux и PostgreSQL 14 [Шпаргалка]

Linux Бесплатно (free)

CentOS "приказал долго жить", поэтому решил посмотреть Rocky Linux в связке с PostgreSQL 14. Статья по установке в формате шпаргалки.

09.08.2022    3567    dsdred    10    

31

Жизнь без Windows, установка серверов на Arch, часть1

Linux Платформа 1С v8.3 Бесплатно (free)

Пошаговое описание установки сервера 1С 8.3.21 и Postgresql 14 на Arch Linux (актуальность лето 2022)

08.07.2022    3200    cdiamond    4    

24

Обслуживание баз данных 1C на Postgresql под Astra Linux

Администрирование СУБД Инструменты администратора БД Linux Платформа 1С v8.3 Абонемент ($m)

Эта публикация для тех специалистов 1С, которые развернули сервер 1С и сервер PostgreSQL под Astra Linux и которым не интересно работать в командной строке, выполняя «шаманские» скрипты для автоматического сохранения и восстановления баз. Возможно вам тоже будет удобно обслуживать базы данных PostgreSQL решением на платформе 1С.

10 стартмани

14.06.2022    7541    13    alfanika    11    

22

Открытое ПО и опыт его внедрения

Linux Внедрение ИТ-системы Бесплатно (free)

Open Source. Открытое ПО и опыт его внедрения.

30.05.2022    3990    300_po_vstrechke    56    

225

Установка платформы 1С с релиза 8.3.20 на arch-based linux дистрибутивы. Личный опыт

Linux Платформа 1С v8.3 Бесплатно (free)

На форуме уже есть несколько статей на эту тему, но, на мой взгляд, инструкции слишком сложны и, судя по комментам, многих пугают. Кроме того, формат поставки 1C платформы для linux поменялся, и эти статьи уже не актуальны.

31.03.2022    1493    avkonarev    4    

5

Командная строка Linux

Linux Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Выполнение команд bash операционной системы Linux из 1С, а также получение результата в переменную 1C.

6 стартмани

04.03.2022    3168    24    user-z99999    1    

3

Окружение сервера 1С на арендованном выделенном сервере

Сервера Linux Бесплатно (free)

Установка Proxmox на OVH, настройка VPN и контейнера для 1С.

01.03.2022    3851    malikov_pro    10    

26

Публикация веб-сервисов 1С 8.3 вручную в Linux

Linux Платформа 1С v8.3 Бесплатно (free)

Актуальный пример настройки публикации веб-сервисов под Linux

02.11.2021    3266    tubusx    1    

8

Опыт использования Ansible в мире 1С

Linux Бесплатно (free)

Тимлид в международной компании «Мазар» Семен Трошкин выступил на онлайн-митапе Инфостарта «1С и Linux». Он поделился опытом работы с системой управления конфигурациями Ansible и рассказал о том, как использовать этот инструмент в мире 1С.

12.10.2021    2581    Semyonat    1    

12

Утилита для перезаписи технологического журнала в удобный для анализа формат (Linux)

Linux Технологический журнал Абонемент ($m)

Проводить анализ технологического журнала (далее ТЖ) средствами bash и powershell было бы удобнее, если бы события записывались в одну строку и строго соблюдался единый формат ограничителей содержимого полей. Данная утилита устраняет эти недостатки, благодаря чему станет легче писать скрипты, вы сможете повысить точность анализа ТЖ, избежать пропуска мелких событий.

1 стартмани

26.08.2021    4050    5    cdiamond    2    

8

Наш опыт использования PostgreSQL cluster под управлением Patroni для 200 баз

Linux Бесплатно (free)

Team lead международной компании «Мазар» Семен Трошкин на онлайн-митапе «PostgreSQL VS Microsoft SQL» поделился опытом работы с PostgreSQL cluster под управлением приложения Patroni. Он рассказал, с какими сложностями столкнулась команда при реализации такого подхода, и на какие тонкости стоит обратить внимание, если пока вы находитесь в поиске систем для управления PostgreSQL-кластерами.

16.08.2021    5977    Semyonat    0    

8

Установка RedHat Codeready Studio на ОС RedHat Enterprise Linux 8.4 (RHEL 8.4)

Linux Бесплатно (free)

Red Hat ® CodeReady Studio - это бесплатная для участников программы RedHat Developer open source интегрированная среда (IDE), предоставляет широкий набор функционала разработки для нескольких платформ Red Hat, которые включают контейнеры CodeReady (развертывание через OpenShift4), Quarkus, JAX-RS, внедрение зависимостей контекстов (CDI) и инструменты Red Hat Fuse. Студия включает последние версии Eclipse и Web Tools Project (WTP), предоставляет инструменты для JEE и веб-разработки, такие как: инструменты Java EE, JSF и JSP; инструменты JPA; серверные инструменты; веб-сервисы и инструменты WSDL; инструменты HTML , CSS и JavaScript; инструменты XML , XML Schema и DTD. Студия Code Ready Studio также поддерживает популярные технологии, такие как Enterprise Application Platform (EAP 7.3) - платформа корпоративных приложений Red Hat, Hibernate и Wildfly 21, и обеспечивает встроенное усиление для Kubernetes, OpenShift (включая S2i), docker и клиента REST для микропрофайлов.

20.07.2021    1044    akylov2002    2    

1

Установка RedHat Enterprise Linux 8 (RHEL 8.4). Подключение RHEL8 к домену Active Directory. Запуск терминального клиента.

Linux Бесплатно (free)

Операционная система – это один из краеугольных камней в фундаменте организации. От нее напрямую зависит надежность и безопасность корпоративной IT-инфраструктуры. Red Hat Enterprise Linux разработана с учетом всех требований и особенностей коммерческой эксплуатации Linux в производственной среде. Она проста в администрировании и управлении при развертывании приложений в физических, виртуальных и облачных средах. Обеспечивает высокую производительность и доступность приложений, а также обладает достаточной гибкостью, чтобы поддерживать рост организации и внедрение новых решений. Red Hat Enterprise Linux ценят за надежность, безопасность, стабильность, высокую производительность и масштабируемость, которые платформа предоставляет организациям. Клиентские решения Red Hat Enterprise Linux переносят эти инновации на рабочий стол.

19.07.2021    4485    akylov2002    33    

3

Xubuntu 20.04 для бухгалтера 1С

Linux Администрирование СУБД Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

В публикации представлен необходимый минимум для настройки Xubuntu 20.04 в качестве рабочего места бухгалтера, ведущего учёт в программе 1С: Бухгалтерия 3.0 файловый вариант. Кроме этого, настроено подключение и других сотрудников через тонкий клиент 1С к опубликованной на веб-сервере базе бухгалтерии.

12.04.2021    9097    compil7    34    

54

HASP, Linux, Centos 7 по сети

Linux Сети Бесплатно (free)

HASP keys by net on Linux - не новое, а заново.

10.03.2021    6516    ryzn    1    

16

Установка платформы 1С 8.3.20.1363 и более старших версий на RHEL8 и любые другие rpm-based linux. Решение проблемы установки меньших версий 1С8.3 (webkitgtk3) на RHEL 8 / CentOS 8 / Fedora Linux

Linux Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Начиная с версии платформы 1С 8.3.20.1363 реализована программа установки компонентов системы «1С:Предприятие» для ОС Linux. Теперь любой пользователь Линукс может без проблем установить 1С на свою любимую систему. Попытка установки 1С:Предприятия 8.3 меньших версий, чем 1С 8.3.20.1363 на RedHat Enterprise Linux 8 / CentOS 8 / Fedora не увенчается успехом, произойдет ошибка: Неудовлетворенные зависимости: libwebkitgtk-3.0.so.0()(64bit) нужен для 1c-enterprise-8.3.18.1128-training-8.3.18-1128.x86_64. Конфликт заключается в том, что 1С требует устаревшую версию пакета libwebkitgtk-3.0.so.0()(64bit), запрещенную из-за проблем безопасности, и не может работать с актуальной версией пакета webkit2gtk3. Гуглить в интернете можно долго, хочу поделиться с Вами уже найденным рабочим решением в конце данной статьи.

08.03.2021    19777    ksnik    56    

18

Интерфейс к утилите администрирования кластера серверов для ОС Linux

Linux Сервера Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Реализация сценария администрирования кластера серверов для ОС Linux при СУБД - PostgreSQL.

1 стартмани

21.01.2021    5184    5    masterb    1    

3

Управление серверами (консоль Linux)

Linux Сервера Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Конфигурация-консоль администрирования кластера серверов 1С Linux.

1 стартмани

28.12.2020    7694    18    m_aster    0    

17

Запуск нескольких экземпляров сервера 1С на GNU/Linux посредством systemd

Linux Платформа 1С v8.3 Абонемент ($m)

Сказ о том, как сделать "кошерный" запуск сервера 1С на GNU/Linux для версии платформы 8.3.18 и выше, которая позволяет устанавливать одновременно пакеты нескольких версий.

1 стартмани

10.12.2020    18857    9    Sloth    11    

49

Изучаем Linux. Настройка Ubuntu Server 18.04 для работы PostgreSQL

Linux Бесплатно (free)

После того, как в прошлой публикации меня закидали помидорами за использование Windows+PostgreSQL, решил установить Ubuntu Server 18.04 на тестовую машину и пощупать загадочный для меня мир Линукса. В процессе изучения решил написать все нюансы, что насобирал, для следующих целей: 1) Шпаргалка для себя, чтобы, когда понадобится, опять не собирать информацию по разным источникам. 2) Получить новую порцию помидоров и осознать, что сделал неверно, дабы не переносить это на боевой сервер, если соберусь.

16.06.2020    7811    D_astana    17    

84

Линукс как основной многофункциональный сервер небольшой компании. Наш опыт

Администрирование СУБД Linux Бесплатно (free)

Однажды, в порыве повышения лицензионности используемого софта, мы решили поставить на наш старенький сервер опен сорс линукс. Был совсем небольшой опыт работы на локальных машинах под линуксом (успешный). Продвинутого опыта работы с линуксом не было. Но в сети довольно много позитивного опыта развертки такой архитектуры, и мы решились. Данная статья точно НЕ является мануалом по установке линукс, но уверен, будет неплохим дополнением.

08.06.2020    8895    ogroup    25    

26

Готовый сервер 1С с Linux Centos 7 и PostgreSQL 10 на борту

Linux Россия Бесплатно (free)

Сейчас все больше и больше возникает вопросов по развертке и настройке 1С на базе Linux и PostgreSQL, так как работать в файловой базе уже почти нереально из-за сложности типовых конфигураций и развитости платформы, а покупать платное ПО довольно дорого, особенно для небольших организаций.

03.04.2020    5515    aleksxx    20    

15

Рабочее место программиста на Linux. Серия лабораторных работ. Работа 1

Linux Платформа 1С v8.3 Бесплатно (free)

В этой лабораторной работе мы сконфигурируем рабочее место программиста на платформе 1С:Предприятие 8. Воспользуемся подсистемой WSL и установим Linux в ОС Windows. Сервер 1С:Предприятие и сервер базы данных установим в Linux. Остальные компоненты установим в Windows.

17.02.2020    13595    infosoft-v    45    

156

Настройка SoftEther VPN Client на Linux Debian/Ubuntu/Mint (связка Linux-Windows)

Администрирование СУБД Linux Россия Бесплатно (free)

На сервере установлен и настроен VPN через программное обеспечение SoftEter VPN Server, настроены клиенты с доступом по сертификату, встала задача настроить доступ клиента из Linux и подключиться по RDP (VNC) в Windows к серверу VPN.

04.02.2020    15734    ClickUp    11    

5

Инструментарий Linux администратора 1С

Администрирование СУБД Linux Бесплатно (free)

Меня зовут Евгений Бессонов. Сегодня я собираюсь вам рассказать про инструментарий Linux администратора 1С. Сразу хочу сделать небольшую ремарку относительно моих знаний в этой области: я не могу отнести себя к разряду «линукс-гиков» – ядро по ночам не пересобираю и патчи не накладываю. Но, тем не менее, у меня накопились кое-какие наработки, которыми я с вами сейчас хочу поделиться.

31.05.2018    30374    _evgen_b    41    

162

Linux + 1C

Администрирование СУБД Linux Платформа 1С v8.3 ИТ-компания Россия Бесплатно (free)

Данная статья была написана мной для доклада на научной технической конференции "Паруса 2016" в г. Геленджике. Тема статьи - перевод предприятия на ОС Linux, и связка Linux + "1С Предприятие"

20.05.2017    19561    user751951    71    

15

Собственный виртуальный сервер для 1С на Linux Ubuntu

Инструменты администратора БД Linux Платформа 1С v8.3 Бесплатно (free)

Статья для тех, кто хочет научиться разворачивать 1С на linux, и для тех, кто хочет получить недорогой виртуальный сервер для собственных нужд.

24.05.2015    20783    spezc    44    

43

Установка терминального сервера на базе Ubuntu Server 12.04 LTS 64-bit для работы c платформой 1C 8.3.

Linux Платформа 1С v8.3 Украина Абонемент ($m)

Конспект установки и настройки терминального сервера XRDP на базе Ubuntu server 12.04 LTS 64-bit для работы пользователей с конфигурациями, которые запускаются на платформе 1С 8.3 в native режиме, без эмулятора Windows.

1 стартмани

02.08.2013    163378    neomatrix    94    

115

Работа с внешней компонентой на сервере (Linux)

Linux Платформа 1С v8.3 Абонемент ($m)

Это небольшая заметка о том как можно подключить и использовать внешнюю компоненту на сервере "1С:Предприятие".

1 стартмани

08.07.2013    15814    quebracho    7    

17