搭建个人虚拟机——VM VirtualBox+CentOS
2022/2/26 7:22:16
本文主要是介绍搭建个人虚拟机——VM VirtualBox+CentOS,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一,VirtualBox与CentOS镜像下载
CentOS是Linux发行版本之一,也是国内使用较广的Linux系统之一,和RedHat出自同样的源代码,但是CentOS完全免费,且其独有的yum命令支持在线升级,可以实时更新系统,不需要像Red Hat那样需要花钱购买支持服务。
1,CentOS下载
下载地址:Oracle VirtualBox
一般情况都是选择X86_64系统,AMD64使用较少,如果后期要学习容器化部署docker,X86_64系统得镜像也比较容易获得
国外的网站访问比较慢,可选择国内的代理网站来下载,例如阿里或者网易的,此处选择的是阿里的代理
学习阶段选择Minimal版本即可,DVD是专业版,一般是企业使用,镜像下载完成后放入文件夹中即可,后期安装Linux系统时需要该镜像的支持。
2,VM VirtualBox下载与安装
下载地址:VM VirtualBox
安装过程此处不在详述,选择好安装位置,点击下一步即可。
二,虚拟机安装
1,新建虚拟机
新建一个虚拟机
根据自己的需要为新建的虚拟机命名,选好工作空间,因为此处需要安装的是Linux系统,本机是64位操作系统
选择分配的内存大小,当前分配8G
选择现在创建虚拟磁盘
默认下一步
选择动态分配,动态分配的好处之一是假设分配的硬盘是50G,不是一次性全部分配出去,而是在使用时动态的分配
此处硬盘大小先分配50G,之后点击创建即可
2,虚拟机设置
主要是设置虚拟机网络连接为“桥接网卡模式”
设置网络连接为桥接网卡
根据自己的电脑的实际情况设置
3,启动安装虚拟机
双击MyLinux启动虚拟机
选择之前下载好的centos镜像,因为之前安装过,有记录,第一次安装需要选择要使用的镜像
选择镜像
之后start启动即可
通过键盘的上下箭头控制,选择安装Centos7,回车即可
稍微等一会儿
选择系统要使用的语言,点击继续
点击此处标黄的
单击done即可
选择开始安装
点击密码设置
设置自己的密码,密码需记得,登录系统得时候要用,密码过于简单可能会有警告,点击两次done就可以
出现下面的页面表示系统已经安装成功,reboot重启一下系统即可
首次安装用户名默认都是root,密码是之前设置的密码
系统登录成功
三,虚拟机终端操作
1,设置虚拟机网络
刚安装完虚拟机网络还未启用,需要修改配置文件
进入到网络相关的配置文件中
设置静态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
2,虚拟机与本机互联
要使本机和虚拟机可以正常访问,需要保证两者在同一个网段,掩码网关这些也需要保持一致,以下是我自己本机与虚拟机的IP配置信息
本机设置完静态IP以后没好用,连不上网了,最后恢复到自动获取IP的状态,正常连接后将新获得的IP作为静态IP,虚拟机也按照新获得的IP调整。
VirtualBox安装的虚拟机会存在以下问题:
1,桥接网卡模式下本机和虚拟机可以互通,但是虚拟机不能联网
2,net模式下虚拟机可以联网,但是与本机无法互通
上述问题应该是有解决办法的,等以后有时间了再研究研究
或者条件允许的话安装VMWare,上述问题就都能解决了。
这篇关于搭建个人虚拟机——VM VirtualBox+CentOS的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15在使用平台私钥进行解密时提示 "私钥解密失败" 错误信息是什么原因?-icode9专业技术文章分享
- 2024-11-15Layui框架有哪些方式引入?-icode9专业技术文章分享
- 2024-11-15Layui框架中有哪些减少对全局环境的污染方法?-icode9专业技术文章分享
- 2024-11-15laydate怎么关闭自动的日期格式校验功能?-icode9专业技术文章分享
- 2024-11-15laydate怎么取消初始日期校验?-icode9专业技术文章分享
- 2024-11-15SendGrid 的邮件发送时,怎么设置回复邮箱?-icode9专业技术文章分享
- 2024-11-15使用 SendGrid API 发送邮件后获取到唯一的请求 ID?-icode9专业技术文章分享
- 2024-11-15mailgun 发送邮件 tags标签最多有多少个?-icode9专业技术文章分享
- 2024-11-15mailgun 发送邮件 怎么批量发送给多个人?-icode9专业技术文章分享
- 2024-11-15如何搭建web开发环境并实现 web项目在浏览器中访问?-icode9专业技术文章分享