Шпаргалка по командам Proxmox VE

Управление гипервизором Proxmox (10.10.10.10) через командную строку (SSH или Shell).

📦 Управление контейнерами (LXC)

Утилита pct (Proxmox Container Toolkit).

Вывести список всех контейнеров:

pct list

Войти в консоль контейнера (например, ID 114):

pct enter 114

Запустить/Остановить контейнер:

pct start 111
pct stop 111

Перезагрузить контейнер:

pct reboot 117

Выполнить команду внутри контейнера (не заходя в него):

pct exec 114 -- bash -c "cd /opt && docker compose restart"

🖥 Управление виртуальными машинами (KVM)

Утилита qm (Qemu/KVM Manager).

Вывести список всех ВМ:

qm list

Запустить/Остановить ВМ (например, ID 115):

qm start 115
qm stop 115

Корректное завершение работы (Shutdown):

qm shutdown 115

⚙️ Системные команды ядра Proxmox

Полное обновление системы (Рекомендуется для PVE):

apt update && apt dist-upgrade -y

Перезапуск веб-интерфейса Proxmox (PVE Proxy):

systemctl restart pveproxy

Диспетчер ресурсов (аналог Диспетчера задач):

htop

💡 Полезные советы по работе с консолью

  1. Как выйти из контейнера: Введите exit или нажмите Ctrl + D.

  2. Как скопировать что-то из консоли: В большинстве терминалов (и в консоли Proxmox) просто выдели мышкой текст — он копируется автоматически. Вставить — правой кнопкой мыши или Shift + Insert.

  3. Если консоль “зависла”: Иногда сессия может потерять связь. Попробуй нажать Ctrl + C (прервать текущую команду) или просто закрой вкладку браузера с Shell и открой её снова — контейнер при этом не выключится, он продолжит работу в фоне.