Настройка переменных среды на одном устройстве

06 октября 2026

ID 327900

Для упрощения конфигурации и исключения ошибок при повторном использовании команд и скриптов задайте на устройстве переменные среды, содержащие IP-адрес и пароли для сервисов.

Установка выполняется от имени пользователя.

Чтобы настроить переменные среды:

  1. Выполните следующие команды:

    export NODE_IP="<IP-адрес>"

    export MONGO_ADMIN_PASS=$(openssl rand -base64 32 | tr -d "=+/" | cut -c1-32)

    export MONGO_KNAAS_PASS=$(openssl rand -base64 32 | tr -d "=+/" | cut -c1-32)

    export ORC_KEY_PASS=$(openssl rand -base64 32 | tr -d "=+/" | cut -c1-32)

    export ORC_ENC_PASS=$(openssl rand -base64 32 | tr -d "=+/" | cut -c1-32)

    Здесь <IP-адрес> – IP-адрес вашего устройства.

    Если вам нужно узнать IP-адрес вашего устройства, используйте команду ip a.

  2. Сохраните переменные в файл orc_vars.env для восстановления при перезапуске сессии:

    cat > ~/knbe/orc_vars.env <<EOF

    export NODE_IP="$NODE_IP"

    export MONGO_ADMIN_PASS="$MONGO_ADMIN_PASS"

    export MONGO_KNAAS_PASS="$MONGO_KNAAS_PASS"

    export ORC_KEY_PASS="$ORC_KEY_PASS"

    export ORC_ENC_PASS="$ORC_ENC_PASS"

    EOF

    chmod 600 ~/knbe/orc_vars.env

    Если сессия прервется, для восстановления переменных выполните следующую команду:

    source ~/knbe/orc_vars.env

    Все пароли генерируются автоматически и сохраняются в файле ~/knbe/orc_vars.env. Обязательно сохраните этот файл в надежном месте.

Переменные среды будут настроены. Вы можете изменить значения переменных среды при необходимости.

Вы можете проверить настроенные переменные с помощью следующей команды:

env | grep -E "NODE_IP|MONGO|ORC"

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!