---
title: Справочник команд nexcmp
description: Все подкоманды утилиты nexcmp: status, update, backup, uninstall, open-port, close-port и fix-owner.
url: https://nexcmp.com/ru/docs/getting-started/cli-reference/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# Справочник команд `nexcmp` {#nexcmp-command-reference}

Инсталлятор размещает утилиту в `/usr/local/bin/nexcmp`. Запускайте ее на сервере NexCMP. Командам, изменяющим систему, требуются права `sudo`. (Клиентская утилита для работы с API — это отдельная программа, см. [cmp CLI](https://nexcmp.com/ru/docs/developers/cmp-cli/).)

| Команда | Требуется root | Назначение |
|---|---|---|
| `nexcmp status` | Нет (подробнее с `sudo`) | Версия, статус служб (`nexcmp`, `nexcmp-vmd`), `/healthz`, информация о лицензии, статус открытых портов, код настройки, если мастер еще не завершен |
| `nexcmp update` | Да | Запускает инсталлятор из установленного релиза с сохраненными параметрами — см. [Обновление](https://nexcmp.com/ru/docs/getting-started/updating/) |
| `nexcmp backup [dir]` | Да | Резервное копирование в `/var/backups/nexcmp` (или `dir`) — см. [Резервное копирование и восстановление](https://nexcmp.com/ru/docs/getting-started/backup-and-restore/) |
| `nexcmp uninstall [--purge]` | Да | Удаление служб и программы; `--purge` также удаляет данные — см. [Удаление](https://nexcmp.com/ru/docs/getting-started/uninstall/) |
| `nexcmp open-port [minutes]` | Да | **Аварийный режим**: прослушивание порта панели (по умолчанию 3000) на всех интерфейсах от 1 до 1440 минут (по умолчанию 30), затем автоматическое закрытие |
| `nexcmp close-port` | Да | Закрыть окно аварийного доступа прямо сейчас |
| `nexcmp fix-owner` | Да | Вернуть файлы в `/var/lib/nexcmp`, принадлежащие root, пользователю `nexcmp` |

## `nexcmp status`

```text
Version   : 1.6.1
nexcmp     : active
nexcmp-vmd : active
healthz    : ok
License   : active · domain cloud.example.com · token valid until 2026-11-12 · updates until 2027-10-30
Public port: 127.0.0.1 only (nginx proxy; emergency: sudo nexcmp open-port)
```

Если файлы в каталоге данных принадлежат root (например, созданы при запуске другой команды `nexcmp` с `sudo` от имени root), `status` выводит предупреждение, так как пользователь службы не может их прочитать — типичным симптомом является ошибка лицензии HTTP 421. Исправьте это с помощью `sudo nexcmp fix-owner`. То же исправление запускается автоматически при каждом старте службы.

## Аварийный доступ {#emergency-access}

Если домен, nginx или TLS не работают, вы по-прежнему можете получить доступ к панели:

```bash
sudo nexcmp open-port 30          # http://<server-IP>:3000/ for 30 minutes
sudo nexcmp close-port            # close it earlier
```

Более безопасный способ без открытия портов: `ssh -L 3000:127.0.0.1:3000 user@server` и открыть в браузере `http://127.0.0.1:3000/`.

## Окружение {#environment}

| Переменная | Назначение |
|---|---|
| `NEXCMP_BASE` | Переопределение базового URL сервера лицензий (по умолчанию `https://nexcmp.com`); только для тестирования |

Файлы и каталоги: программа `/opt/nexcmp`, конфигурация `/etc/nexcmp`, данные `/var/lib/nexcmp`, логи `/var/log/nexcmp` и `journalctl -u nexcmp -u nexcmp-vmd`.
