# Proxmox Tunning
###### tags: `Proxmox` `KVM` `CLI` `Hypervisor`
## Использование репозиториев без подписки
:::danger
**Стабильная работа репозиториев без подписки не гарантируется.**
Обновления, поступающие по этому каналу, с большей вероятностью будут новейшими и/или тестовыми обновлениями.
**Они не проверяются**, чтобы убедиться, что все работает стабильно.
Таким образом, действуйте на свой страх и риск.
:::
Отредактируйте этот файл
`nano /etc/apt/sources.list`
вставив в него содержимое ниже
```bash=
deb http://ftp.ru.debian.org/debian buster main contrib
deb http://ftp.ru.debian.org/debian buster-updates main contrib
# security updates
deb http://security.debian.org buster/updates main contrib
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve buster pve-no-subscription
deb http://download.proxmox.com/debian/pve buster pve-no-subscription
```
:::info
Обратите внимание на версию имеющихся репозиториев и то что внизу, актуальную версию бесплатных репозиториев нужно смотреть на сайте https://pve.proxmox.com/wiki/Package_Repositories
:::
Далее открываем
`nano /etc/apt/sources.list.d/pve-enterprise.list`
Вносим в файл изменения вида:
```bash=
# deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise
deb http://ftp.debian.org/debian bullseye main contrib
deb http://ftp.debian.org/debian bullseye-updates main contrib
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
# security updates
deb http://security.debian.org/debian-security bullseye-security main contrib
```
Мы закомментировали репозиторий pve-enterprise и добавили pve-no-subscription.
:::warning
:warning: Всегда запускайте **dist-upgrade**, **а не просто apt-get upgrade**. Dist-upgrade гарантирует, что все пакеты и их зависимости обновлены;
:::
:::info
Если вы просто запустите apt-get upgrade, все может сломаться.
Просто используйте dist-upgrade.
:::
## Proxmox и SPICE (уходим от noVNC)








## Список команд для управления виртуальными машинами
Для запроса справки по команам управления виртуальными машинами
следует использовать следующую комбинацию
`qm help <COMMAND>`
```
qm list - список виртуальных машин
qm start <VMID> — запуск
qm status <VMID> — посмотреть состояние
qm shutdown <VMID>
qm reset <VMID>
qm stop <VMID> — принудительная остановка;
qm suspend <VMID> — приостановка с возможностью возобновления работы;
qm resume <VMID> — возобновление работы;
qm destroy <VMID> — удаление виртуальной машины (вместе с образами дисков);
qm config <VMID> - просмотр конфигурации виртуальных машин
```
### Где хранятся образы виртуальных дисков виртуальных машин?
/var/lib/vz/images/
### Где хранятся образы виртуальных дисков?
/var/lib/vz/template/iso
### Где хранятся логи Proxmox VE?
/var/log/syslog
## P.S. Отключение перезагрузки по Ctrl+Alt+Del
Для отключения функции экстренной перезагрузки введите в консоль от имени администратора
```bash=
systemctl mask ctrl-alt-del.target
systemctl daemon-reload
```
Это не полностью отключает экстренную перезагрузку, функцию по прежнему можно вызвать зажав комбинацию Ctrl+Alt+Del более 7 раз за две секунды.
### Активируем Xterm.JS
Для этого нужно в консоли Proxmox добавить serial порт
```bash=
qm set 101 -serial0 socket
```
После выключения и включения xTerm.js станет доступен