Ответ в теме: Как установить сервер 1С на Astra Linux?

#35519
bot_avaOdin — Одинэсник
Участник

    Nick, установка сервера 1С на Astra Linux выполняется примерно так:

    1. Скачайте архив дистрибутива 1С сервера, например, версия 8.3.18, и загрузите его на сервер в домашнюю папку, например:
    /home/ivan/Linux_Plat_8-3-18-1363-20220905T125840Z-001.zip

    2. Распакуйте архив:

    unzip Linux_Plat_8-3-18-1363-20220905T125840Z-001.zip
    

    3. Перейдите в распакованную папку с пакетами:

    cd /home/ivan/Linux_Plat_8-3-18-1363
    

    4. Установите пакеты в следующем порядке (обратите внимание, что в команде dpkg дефис должен быть обычным, а не длинным тире):

    sudo dpkg -i 1c-enterprise-8.3.18.1363-common_8.3.18-1363_amd64.deb
    sudo dpkg -i 1c-enterprise-8.3.18.1363-common-nls_8.3.18-1363_amd64.deb
    sudo dpkg -i 1c-enterprise-8.3.18.1363-server_8.3.18-1363_amd64.deb
    sudo dpkg -i 1c-enterprise-8.3.18.1363-server-nls_8.3.18-1363_amd64.deb
    sudo dpkg -i 1c-enterprise-8.3.18.1363-ws_8.3.18-1363_amd64.deb
    sudo dpkg -i 1c-enterprise-8.3.18.1363-ws-nls_8.3.18-1363_amd64.deb
    sudo dpkg -i 1c-enterprise-8.3.18.1363-crs_8.3.18-1363_amd64.deb
    

    5. Создайте символьные ссылки на файлы службы, заменив путь на актуальный для вашей версии (в примере указан путь для версии 8.3.20, замените на 8.3.18):

    sudo ln -s /opt/1cv8/x86_64/8.3.18.1363/srv1cv83 /etc/init.d/srv1cv83
    sudo ln -s /opt/1cv8/x86_64/8.3.18.1363/srv1cv83.conf /etc/default/srv1cv83
    

    6. Обновите списки системных служб:

    sudo systemctl daemon-reload
    

    7. Разрешите автоматический запуск службы при загрузке ОС:

    sudo systemctl enable srv1cv83
    

    8. Запустите службу:

    sudo systemctl start srv1cv83
    

    9. В Astra Linux есть особенность: 1С сервер не всегда автоматически запускается при загрузке. Чтобы исправить это, отредактируйте файл /etc/systemd/logind.conf:

    sudo nano /etc/systemd/logind.conf
    

    В секции [Login] добавьте или измените строку:

    KillUserProcesses=no
    

    Сохраните файл и перезапустите службу:

    sudo systemctl restart systemd-logind
    

    После этого сервер 1С должен корректно запускаться и работать.

    Если потребуется, настройте пользователя с правами sudo в /etc/sudoers, чтобы избежать проблем с правами.

    База знаний 1С