数据库内核研发学习之路(一)virtual Box安装CentOS全教程

已经上了几天班了,开始做一些总结性的工作。

数据库内核研发首当其中的便是环境配置,今天先介绍一下虚拟机之类的环境搭建,在之前已经写过一篇关于VMware搭建虚拟机的博客了,有兴趣可以去看看,这里我再总结一下使用VirtualBox搭建CentOS7.9,并且配置网络的过程,简单易上手,搞起!

一、虚拟机安装和网络配置

1、Virtual Box软件

这个安装包自己找找哈,我就懒得给了,如果实在想要,留言我!

然后就是开始安装嘛,这里提一嘴,有点小坑,直接安装Virtual Box可能会报错,第一个大家安装软件肯定都不想往c盘安装,但是这里如果你选择的是7.14-7.16版本的,那就会面临你选择安装地址不在c盘的时候不允许你安装,具体什么原因就是官方的限制哈,如果还是想装在其他盘的就降低版本安装7.14以下的版本,如果你非要就这个版本欸,那也有解决的办法,官方文档也有说明,或者你直接看这个博客:

解决安装VirtualBox高版本不能自定义安装D盘问题 Invalid installation directory_让世界更美好的技术博客_51CTO博客

第二个就是,在安装的时候可能会报错这样的问题:

这个你要么就按提示去安装一下vs2019,不想安装也有办法,那就是去下载一个redistributable包,这个包在官方也有下载的,速度还可以,这里给链接,记得点赞!

https://download.visualstudio.microsoft.com/download/pr/8b92f460-7e03-4c75-a139-e264a770758d/26C2C72FBA6438F5E29AF8EBC4826A1E424581B3C446F8C735361F1DB7BEFF72/VC_redist.x64.exe

 然后基本上就没有大问题了,至少我就遇到这两个问题,然后就是安装,一直下一步就行。

2、安装虚拟机CentOS7

这个也是先去把iso包下载下来,太大了就不放链接了,想要的话发在评论,然后安装的流程基本上没什么问题,都比较顺畅,详情看这个博主大大的博客就行了,我就不重复造轮子了。

VirtualBox安装CentOS 7教程(超详细)_virtualbox安装centos7-CSDN博客

需要注意的一点就是,在最后安装gnome桌面的时候,这边建议是不选择安装的,因为现场一般来说是不会在桌面上进行开发的,所以多半就只是消耗资源而已,当然,你要是想安装也是可以的,然后资源的话大概内存给个4-8GB就差不多,磁盘尽量给多一点,省的到时候扩容挂载磁盘麻烦。 

3、配置网络

然后就是比较重要的配置网络的步骤了,网上一大堆博客我当时配置的时候基本上是没整对,我自己的配置方法仅作为大家参考。

首先就是先设置virtual Box的网络配置。

然后就是设置hsot-only网络,图中的192.168.56.100就是网关,然后网卡的ip地址是可以取192.168.56.101到192.168.56.254之间,因为这里是dbcp动态取的,所以我们就不需要设置了,一般来说就是直接取最低的101这个了。

除了这张网卡之外,我这里建议再新建一张网卡,两张网卡,一张链接外网,一张和本地物理机链接,这样比较好设置。

 

点击这个创建就可以直接新建一张nat网卡,设置只需要改一下端口转发即可 。

然后设置完virtual Box之后配置虚拟机的网络,首先将网卡一设置为host-only网络,然后就是将网卡二打开,并设置为NAT网络,注意不是网络地址转换NAT网络。

 然后其他的基本上和前面写的博客那里一样,然后第一次进来大致的界面就是这样子,我们使用ip a命令查看,发现我们两张网卡都没有生效。(每个人的情况可能不一样哈,这里看enp0s3和enp0s8都没有ip挂载在上面)

然后使用nmcli命令将两张网卡激活,再查看ip如下:

这时再ping外网就发现已经成功了:

 接下来就是检测window端能否连接上服务器端了:

可以发现结果是ok的,可以ping通。

到此网络配置就结束了,如果有什么疑问欢迎评论区或者私聊。

4、使用ssh工具连接虚拟机

弄完了我们会发现虚拟机的那个黑框框既不好看并且每次还得切换鼠标出来,太麻烦了,所以我们接下来要介绍的就是使用win端的ssh工具连接虚拟机并登录。

ssh工具的话使用常见的就ok,例如xshell,mobaxterm等,这些都是个人免费,但是商业收费的产品,所以一般来说在公司很少用到这种,这里推荐大家直接使用win的自带的工具,即Windows terminal工具,具体如何安装下载是真的很简单,我这里就不做赘述。

Windows终端(windows terminal)从下载到运行-CSDN博客

 然后你也可以配置一下环境变量,之后就可以直接使用win+r输入wt即可打开该工具。

前面的准备好了,接下来再连接之前我们先对虚拟机设置一下,首先便是关闭防火墙以及禁用防火墙开机自启,命令如下:

systemctl stop firewalld //关闭防火墙
systemctl disable firewalld //关闭防火墙开机自启

其次便是设置一下虚拟机允许root远程登陆,修改的文件位置如下:

vi /etc/ssh/sshd_config

//找到PermitRootLogin这一项,将其前面的#注释去掉。然后重启sshd服务

systemctl restart sshd

然后我们再启动Windows Terminal,使用ssh命令连接虚拟机如下:

 5、虚拟机换源

 有经验的同学肯定知道我们安装好虚拟机之后下载东西会比较慢,甚至有的时候还经常下载失败,这其实是因为虚拟机默认的下载源是国外的镜像,所以我们为了加快下载速度就需要我们换源,这一步骤也很简单。同样的这一类型的文章也有很多了,我就不重复造轮子了,大家可以参考这个博主的文章:

CentOS7将yum源更换为国内源保姆级教程【建议收藏】_centos7 国内源-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会掉头发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值