VIrtualBox快速构建CentOS 7系统
- 一、安装VIrtualBox
- 1、VIrtualBox概述
- 2、VIrtualBox官网 [https://www.virtualbox.org/wiki/Downloads](https://www.virtualbox.org/wiki/Downloads)
- 3、下载VIrtualBox(*可以下载最新版本的*)
- 3、安装前要开启CPU虚拟化技术
- 二、安装Vagrant
- 1、Vagrant概述
- 2、Vagrant官网 [https://developer.hashicorp.com/vagrant/downloads](https://developer.hashicorp.com/vagrant/downloads)
- 3、测试Vagrant是否安装成功
- 三、安装CentOS 7
- 1、CentOS 7 概述
- 2、为什么大部分公司还是用的CentOS 7 而不是CentOS 8?
- 3、安装centos 7系统,
- 4、初始化Centos 7
- 5 、启动虚拟环境
- 6、此时 **VIrtualBox** 它会自动启动虚拟机
- 7、使用windows 终端 进行SSH连接
- 8、虚拟机网络设置
一、安装VIrtualBox
1、VIrtualBox概述
VirtualBox 是一款开源虚拟机软件。
VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。已由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部分。
VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异。
它简单易用,可虚拟的系统包括Windows(从Windows 3.1到Windows 10、Windows Server 2012,所有的Windows系统都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统。使用者可以在VirtualBox上安装并且运行上述的这些操作系统。 与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户端操作系统上已可以支持USB 3.0的硬件装置,不过要安装 VirtualBox Extension Pack。
2、VIrtualBox官网 https://www.virtualbox.org/wiki/Downloads
3、下载VIrtualBox(可以下载最新版本的)
---->选择windows版本的
3、安装前要开启CPU虚拟化技术
开启前进入BIOS界面 我用的ThinkPad笔记本电脑,其它型号自行百度。 具体开启BIOS步骤https://zhidao.baidu.com/question/440691460.html
二、安装Vagrant
1、Vagrant概述
Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。
它使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境
2、Vagrant官网 https://developer.hashicorp.com/vagrant/downloads
下载Windowd-64位
安装完成重启电脑
3、测试Vagrant是否安装成功
打开cmd窗口输入vagrant --version 命令 就会看到对应版本说明安装成功了。
三、安装CentOS 7
1、CentOS 7 概述
CentOS 7是CentOS项目发布的开源类服务器操作系统,于2014年7月7日正式发布。
1、CentOS 7是一个企业级的Linux发行版本,它源于RedHat免费公开的源代码进行再发行。
2、 CentOS 7内核更新至3.10.0、支持Linux容器、支持Open VMware Tools及3D图像即装即用、支持OpenJDK-7作为缺省JDK、
支持内核空间内的iSCSI及FCoE、支持PTPv2等功能。
2020年11月12日,CentOS 7正式版推出该系列最终版本CentOS 7.9.2009。
2、为什么大部分公司还是用的CentOS 7 而不是CentOS 8?
CentOS 7 兼容性,稳定性特别好,至于CentOS 8 已经停止维护了 想了解更多自行百度
3、安装centos 7系统,
如果想安装其它版本的看Vagrant官网,具体版本要看Vagrant官网镜像为准
4、初始化Centos 7
执行命令vagrant init centos/7
如果出现下列问题 没有则直接进行下下一步。
没有上面问题直接跳过这一步骤
如果出现上面问题(Vagrantfile
在此目录中已存在。请在安装前将其移除正在运行“vagrant init”。) 则直接找到Vagrantfile文件,删除该文件。
出现下图则成功初始化,在用户目录里面也能找到Vagrantfile文件
5 、启动虚拟环境
使用 vagrant up 命令拉取镜像,要耐心等待一会。。。直到启动成功。
6、此时 VIrtualBox 它会自动启动虚拟机
终端用Ctrl+c停掉当前状态,
7、使用windows 终端 进行SSH连接
vagrant ssh命令,默认账号是vagrant
进入linux系统后,就可以用使用linux相关命令了
1)查看那个用户 whoami
2)查看相关列表 ls /
3)退出虚拟机 exit 也可以在VirtuaIBox哪里退出。
下次启动 虚拟机
windows 终端上输入 vagrant up 命令,使用vagrant ssh 命令连接就可以使用了。
到处就安装好了linux系统。
linux常用的命令
8、虚拟机网络设置
查看virtualBox 虚拟网卡 打开cmd终端 输入ipconfig命令
打开文件找到**config.vm.network “private_network”, ip: “192.168.33.10”**这行把注释打开,上面查看virtualBox 虚拟网卡是56.XX 的,我这里就设置成192.168.56.10
重启虚拟机 使用vagrant reload命令快速重启虚拟机,在本地主机和虚拟主机就可以相互ping通
1)虚拟主机ping主机
2)主机ping虚拟主机
大功告成,IP地址就设置完成了。