Запуск графического интерфейса виртуальной машины на автономной машине с kvm

С zsh:

f=(**/*(D.Oe:'REPLY=${REPLY//[^\/]}':[1])) && mv -- $f $f:h/new-name

Мы используем zsh рекурсивное подстановку ( ** / * ) и квалификаторы glob. (...) , с D для включения точечных файлов, . для выбора только обычных файлов и Oe: 'code' для определения порядка сортировки (здесь обратный из-за верхнего регистра O ) на основе значения $ ОТВЕТИТЬ после выполнения кода .

В этом коде текущий файл передается как $ REPLY . Мы удаляем все, кроме / символов в этом $ REPLY , и это то, что используется для порядка сортировки. Таким образом, файл с наибольшим количеством / сортируется последним, первый раз перевернутым, и мы выбираем этот первый с помощью [1].

bash с (недавним) эквивалентом инструментов GNU может выглядеть примерно так:

(
  export LC_ALL=C
  find . -type f -print0 |
    sed -z 'h;s:[^/]::g;G;s:[^/]::' |
    sort -rz |
    sed -z 's:/*::;q' |
    tr '\0' '\n'
)
0
20.02.2019, 15:48
2 ответа

Для клиентских машин :, где будет запущена MS -Windows на ВМ. Вам понадобится сервер X11.

Сервер X11

X11 является частью оконной системы, используемой в Gnu/Linux, Unix, VMS и некоторых других системах. Он сочетает в себе холст, клавиатуру, мышь. X-сервер не является оконной системой, но необходим для ее запуска.

Остерегайтесь, многие считают сервер удаленным. Это неверно.Сервер X11 работает локально. Клиенты могут работать удаленно.

Оконная система, например. Гном.

Изготовлен из

  • Оконный -менеджер :отвечает за перемещение, изменение размера, опускание, подъем окон.
  • Диспетчер задач, кнопка «Пуск», область уведомлений и т. д.

Вам не нужна оконная система, особенно если вы запускаете только одно окно. Есть и другие инструменты, которые могут сделать окно полноэкранным.

1
28.01.2020, 03:59

Я читал, что у вас есть компьютер с гипервизором под управлением Linux, на котором будет работать виртуальная машина, и эта виртуальная машина должна иметь графическую среду. Но гипервизор не имеет графического окружения и, вероятно, даже не имеет дисплея.

Вместо этого вы должны установить диспетчер virt -на свою рабочую станцию ​​и настроить диспетчер virt -для установления соединения (через туннель ssh )с машиной гипервизора. Затем вы можете управлять виртуальными машинами, работающими на этой машине, со своей рабочей станции, в том числе просматривать графическую консоль виртуальной машины со всеми данными, отправляемыми через туннель ssh.

0
28.01.2020, 03:59

Теги

Похожие вопросы