virtualbox centos 粘贴?virtualbox哪个版本好
VirtualBox虚拟机中Centos7系统如何设置共享文件夹
一、设置共享文件夹
在VirtualBox中配置Centos7的共享文件夹分为以下几个步骤:
首先,确保VirtualBox软件已安装并运行。然后,访问VirtualBox安装目录,找到名为“VBoxGuestAdditions.ios”的文件。
接着,在Centos虚拟机中加载VBoxGuestAdditions.iso镜像文件。操作方法如下图所示。
在Centos系统中输入命令“lsscsi”,确认已将镜像文件成功加载到光驱上。显示内容中,注意查看与设备编号对应的文件。
创建一个文件夹,输入相关命令进行创建。
接下来,使用命令将设备编号挂载至创建的文件夹内。
二、加载增强软件镜像
为Centos虚拟机安装增强软件,步骤如下:
通过命令行执行安装VBoxLinuxAdditons.run,以获取依赖功能和增强软件。
若出现错误信息,采取以下解决步骤:
1.首先下载并安装所需的内核头文件,根据错误信息匹配安装对应版本的内核。
2.运行VirtualBox Guest Additions的设置脚本。
3.重新执行安装命令。
安装完成后,检查/media文件夹,会发现多出一个与共享文件夹名称相对应的文件夹(如sf_php),这表明共享文件夹设置成功。
VirtualBox安装Centos7 并通过主机ssh连接虚拟机
本文基于VirtualBox 6.1版本实践编写,详细步骤如下:
首先,去Oracle VM VirtualBox官网下载对应版本的安装包进行安装。安装完毕后,启动VirtualBox,可以在此时查看软件版本号,方法为:帮助->关于 VirtualBox。
其次,下载Centos7镜像ISO文件,推荐使用阿里云镜像源,地址:mirrors.aliyun.com/cent...。下载完成后,新建虚拟机,填写虚拟机名称,类型选择Linux,版本为Red Had(64-bit),并进行下一步。
分配内存,根据实际需要决定,这里分配4GB内存,进行下一步。设置虚拟硬盘,选择“创建虚拟硬盘”,硬盘文件类型选择VDI,方式为“动态分配”,大小设置为8GB。
在虚拟机设置中,进行存储介质、网络和系统启动顺序的配置。存储介质设置时,选择合适的设备;网络设置选择“桥接网卡”,在高级里设置混杂模式为“全部允许”;系统设置中,将“光驱”设置为第一启动顺序。
完成设置后,启动虚拟机进行系统安装。系统安装过程中,需要进行一系列设置,包括语言、时区、安装源、安装位置、网络和软件选择。这里主要设置语言为中文、安装位置、启用网络。
安装完成后,重启虚拟机。进入系统后,使用ping命令检测网络是否正常,至此虚拟机安装CentOS系统完毕。
由于安装的是CentOS最小化版本,终端界面和在主机与虚拟机之间复制粘贴可能不太方便。因此,推荐在主机中通过ssh命令连接虚拟机进行管理。
首先,通过ip addr命令确认虚拟机IP地址。然后,在主机中使用ssh命令连接虚拟机。使用工具如MobaXterm等实现方便的远程管理。
在搭建集群服务时,可能会频繁使用多个虚拟机。为节省时间并避免重复配置,VirtualBox提供了复制虚拟机的功能。选择一个关闭的虚拟机进行复制,右键选择复制,设置新虚拟机名称和Mac地址重新生成地址,完成复制。
复制步骤简单明了,首先选择一个关闭的虚拟机,右键选择复制。在弹出界面中设置新虚拟机名称,并选择“为所有网卡重新生成地址”。最后,选择“完全复制”并点击“复制”,等待几秒即可复制出配置相同的新虚拟机。
Mac使用VirtualBox安装Centos7及配置桥接模式(亲测)
对于寻求在Mac上构建理想Linux环境的用户,一个有效的方法是通过VirtualBox安装Centos 7并配置桥接模式。对于2019年Intel Mac笔记本用户,原计划使用Docker Desktop中的Centos构建,但遇到网络问题,于是转向VirtualBox寻找解决方案。
首先,考虑到成本和便利性,作者选择不购买Parallels Desktop,而转向开源且免费的VirtualBox。在VirtualBox官网下载并安装,然后从阿里云镜像库下载Centos 7镜像,镜像文件约4.4GB。安装过程中,启动台会显示VirtualBox图标,同时下载的Centos镜像也已完成。
在VirtualBox中创建虚拟机时,起个名字并指定镜像文件,注意选择手动安装以避免潜在问题。设置内存和核数,并配置磁盘。在安装过程中,选择GUI服务器和基础开发工具,确保基本开发工具项被选中。初始安装时,网络设置为NAT模式以方便外网访问。
安装完成后,发现NAT模式下宿主机和虚拟机无法互相ping通,因此决定切换到桥接模式。在虚拟机的网络配置中,将NAT模式改为桥接模式,并为新网卡配置静态IP,确保与宿主机网络参数一致。通过一系列测试,验证了宿主机与虚拟机以及虚拟机与外网的连通性,最终成功安装并运行了nginx。
为了更便捷地管理虚拟机,作者使用FinalShell客户端连接虚拟机,实现了远程操作。至此,用户在Mac上拥有了一个流畅的Linux环境,无需再担心命令行的差异问题,可以自由地部署和学习。