标签: virtual-machine

有什么理由不一直在 VM 中运行 Linux?

我已经在大部分日常工作中改用 Arch Linux,除了游戏和一些没有像 OneNote 那样移植到 Linux 的应用程序之外,我不需要 Windows。我的 Linux 发行版托管在 VirtualBox 中,Windows 作为主机,我非常喜欢这种方式,快照非常有用。

假设我几乎从不关心 Windows 主机,而是将 95% 的时间花在来宾上,我会错过什么?

有严重的缺点吗?

性能是否受到严重影响,直接安装到机器上会让我的生活更加精彩吗?

arch-linux virtual-machine virtualbox

216
推荐指数
12
解决办法
14万
查看次数

Virtual Box(Ubuntu Guest、Windows Host)下共享文件夹的文件权限问题

我在 Virtual Box 上使用 Ubuntu,我有一个在主机 (Windows) 和 VM (Ubuntu) 之间共享的文件夹。当我在 Ubuntu 的共享文件夹中打开任何文件时,我无法更改它,因为它的所有者设置为 root。

如何将所有权更改为我自己?

这是输出ls -l

-rwxrwxrwx 1 root root 0 2012-10-05 19:17 BuildNotes.txt
Run Code Online (Sandbox Code Playgroud)

的输出df是:

m@m-Linux:~/Desktop/vbox_shared$ df
Filesystem   1K-blocks      Used Available Use% Mounted on
/dev/sda1     29640780  10209652  17925440  37% /
none            509032       260    508772   1% /dev
none            513252       168    513084   1% /dev/shm
none            513252        88    513164   1% /var/run
none            513252         0    513252   0% /var/lock
none            513252         0    513252   0% /lib/init/rw
Ubuntu       214153212  31893804 182259408  15% /media/sf_Ubuntu …
Run Code Online (Sandbox Code Playgroud)

ubuntu permissions virtual-machine virtualbox

132
推荐指数
2
解决办法
29万
查看次数

确定Linux机器虚拟化技术的简单方法?

我可以通过命令行访问 Linux 机器,该机器可能已虚拟化,也可能未虚拟化。我想确定它运行在哪种虚拟化技术上,如果有的话(VMWare、VirtualBox、KVM、OpenVZ、Xen 等)。这不是一个充满敌意的环境:我不是试图与试图伪装自己的 VM 对抗,我正在诊断一个我知之甚少的脆弱服务器。

更准确地说,我是在帮助某人诊断问题,而不是掌舵。所以我必须传达诸如“复制粘贴此命令”而不是“在/proc某处闲逛”之类的指令。理想情况下,它应该类似于lshw:一个易于安装(如果未预安装)的命令,它可以四处查看并打印出相关信息。

确定该系统可能采用哪种虚拟化技术的最简单方法是什么?如果提案提到哪些技术(包括裸硬件)可以最终检测到哪些可以最终消除,我将不胜感激。我最感兴趣的是 Linux,但如果它也适用于其他 unice,那就太好了。

linux command-line virtual-machine

124
推荐指数
9
解决办法
11万
查看次数

LVM 会影响性能吗?

我必须将几台服务器迁移到 Linux,我需要评估的一个重要方面是我的新主机系统必须具有弹性存储容量。当然,在做一些基础研究时,我遇到了 LVM。

使用lvm有任何性能损失吗?如果是这样,我该如何衡量?

我现在正在考虑的是将 Linux 作为主机操作系统,并在其上运行 LVM 和虚拟化 Linux 机器(我是否也应该在来宾操作系统上添加 LVM?)。

virtual-machine lvm virtualization

97
推荐指数
3
解决办法
9万
查看次数

如何在 64 位 Debian/Ubuntu 上运行 32 位程序?

我有一个 64 位(amd64 aka x86_64)Debian 或 Ubuntu 安装。我偶尔需要运行 32 位 (i386/i686) 程序,或者为 32 位系统编译程序。我怎样才能做到这一点,而不是大惊小怪?

奖励:如果我想使用较旧或较新版本的发行版运行或测试怎么办?

64bit ubuntu virtual-machine debian 32bit

76
推荐指数
3
解决办法
11万
查看次数

确定操作系统是否在虚拟环境中运行

有什么方法可以确定我正在运行(实际安装)的操作系统是否在 VMWare 机器上运行。ntp如果在虚拟机上完成自动安装,我需要禁用设置,但如果在裸机上安装,则保持启用。

linux virtual-machine vmware system-installation

58
推荐指数
5
解决办法
9万
查看次数

VirtualBox:Ubuntu 上 Debian 来宾中的两个网络接口(NAT 和仅主机接口)

我在 VirtualBox 上创建了一个带有两个接口的 Debian VM:一个 NAT(用于访问互联网)和一个仅限主机的接口。但是,我不知道如何让两个界面同时工作。如果我将仅主机定义为适配器 1,则可以从主机访问我的 VM,但不能从 Internet 访问;如果我将 NAT 定义为适配器 1,我可以访问互联网但无法访问我的来宾 Debian。

那么,我怎样才能让两个接口一起工作呢?

注意:我仍在尝试将主机的某个端口映射到来宾 SO 的 SSH 端口,因此无需建议我这样做:)

编辑:这是ifconfig第一个适配器是仅主机适配器时的输出 :

eth0      Link encap:Ethernet  HWaddr 08:00:27:f6:b2:45  
          inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fef6:b245/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:495 errors:0 dropped:0 overruns:0 frame:0
          TX packets:206 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:48187 (47.0 KiB)  TX bytes:38222 (37.3 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host …
Run Code Online (Sandbox Code Playgroud)

networking ubuntu virtual-machine debian virtualbox

58
推荐指数
3
解决办法
11万
查看次数

如何在 Debian 虚拟机中安装 VirtualBox Guest Additions

我一直在努力在 Debian 虚拟机(Debian 7、Debian 8 和 Debian 9)中安装 VirtualBox Guest Additions。

virtual-machine debian virtualbox

54
推荐指数
3
解决办法
15万
查看次数

如何自动启动和关闭 VirtualBox 机器?

我需要运行一个软件系统,该系统旨在作为设备安装在专用机器上。为了节省能源,我计划在 VirtualBox VM 上运行系统。

主机是一个带有 SysV-Init 系统的标准 Linux 机器,来宾是一个经过大量修改的 Linux,我不想进一步修改它。VirtualBox 用于 OSE 版本。

我已经想出了如何在主机启动时启动 VM(编辑:这是通过命令完成的,正如 Nikhil 在下面提到的,通过命令VBoxManager startvm),但是我怎样才能正常关闭 VM?在主机上运行的任何脚本都需要等到来宾完全关闭。

任何人都可以建议如何,例如,执行此操作的服务文件必须看起来如何?

virtual-machine virtualbox services

53
推荐指数
5
解决办法
12万
查看次数

VirtualBox:分配比物理 CPU 内核数更多的虚拟 CPU 内核是不是一个坏主意

由于我有一个支持超线程的CPU,我想知道分配比物理 CPU 内核数量更多的虚拟 CPU 内核是不是一个坏主意,如下警告所示:

虚拟框警告

成绩单:

分配给虚拟机的虚拟 CPU 数量多于主机系统上的物理 CPU 数量。这可能会降低虚拟机的性能。请考虑减少虚拟 CPU 的数量。

有人可以对这个话题进行推理吗?

编辑1:

有问题的 CPU 是 Intel Core i7-4700HQ, Ark Intel , CPU Benchmark

编辑2:

假设没有过时的硬件,例如 HDD(而不是 SSD)和/或低 RAM(此处vm.swappiness为16GB,此 VM最低为 4GB)等。

performance cpu virtual-machine virtualbox hyperthreading

49
推荐指数
2
解决办法
6万
查看次数