CentOS是Linux发行版本之一,也是国内使用较广的Linux系统之一,和RedHat出自同样的源代码,但是CentOS完全免费,且其独有的yum命令支持在线升级,可以实时更新系统,不需要像Red Hat那样需要花钱购买支持服务。
下载地址:Oracle VirtualBox
一般情况都是选择X86_64系统,AMD64使用较少,如果后期要学习容器化部署docker,X86_64系统得镜像也比较容易获得
国外的网站访问比较慢,可选择国内的代理网站来下载,例如阿里或者网易的,此处选择的是阿里的代理
学习阶段选择Minimal版本即可,DVD是专业版,一般是企业使用,镜像下载完成后放入文件夹中即可,后期安装Linux系统时需要该镜像的支持。
下载地址:VM VirtualBox
安装过程此处不在详述,选择好安装位置,点击下一步即可。
新建一个虚拟机
根据自己的需要为新建的虚拟机命名,选好工作空间,因为此处需要安装的是Linux系统,本机是64位操作系统
选择分配的内存大小,当前分配8G
选择现在创建虚拟磁盘
默认下一步
选择动态分配,动态分配的好处之一是假设分配的硬盘是50G,不是一次性全部分配出去,而是在使用时动态的分配
此处硬盘大小先分配50G,之后点击创建即可
主要是设置虚拟机网络连接为“桥接网卡模式”
设置网络连接为桥接网卡
根据自己的电脑的实际情况设置
双击MyLinux启动虚拟机
选择之前下载好的centos镜像,因为之前安装过,有记录,第一次安装需要选择要使用的镜像
选择镜像
之后start启动即可
通过键盘的上下箭头控制,选择安装Centos7,回车即可
稍微等一会儿
选择系统要使用的语言,点击继续
点击此处标黄的
单击done即可
选择开始安装
点击密码设置
设置自己的密码,密码需记得,登录系统得时候要用,密码过于简单可能会有警告,点击两次done就可以
出现下面的页面表示系统已经安装成功,reboot重启一下系统即可
首次安装用户名默认都是root,密码是之前设置的密码
系统登录成功
刚安装完虚拟机网络还未启用,需要修改配置文件
进入到网络相关的配置文件中
设置静态IP
以当前主机为例,本机IP地址是192.168.56.1(家庭局域网一般都是192.168开头),子网掩码255.255.255.0,参照本机地址,将虚拟机IP设置为192.168.56.10,子网掩码默认255.255.255.0,网格一般前几位和IP地址一致,最后一位写1,ONBOOT=yes表示开机启动网络服务,#ONBOOT表示注释。设置完成后按ESC键退出vi模式,输入:wq,退出保存
输入systemctl restart network,重启网络服务,之后查看IP,已正常获得IP
要使本机和虚拟机可以正常访问,需要保证两者在同一个网段,掩码网关这些也需要保持一致,以下是我自己本机与虚拟机的IP配置信息
本机设置完静态IP以后没好用,连不上网了,最后恢复到自动获取IP的状态,正常连接后将新获得的IP作为静态IP,虚拟机也按照新获得的IP调整。
VirtualBox安装的虚拟机会存在以下问题:
1,桥接网卡模式下本机和虚拟机可以互通,但是虚拟机不能联网
2,net模式下虚拟机可以联网,但是与本机无法互通
上述问题应该是有解决办法的,等以后有时间了再研究研究
或者条件允许的话安装VMWare,上述问题就都能解决了。