参考文档:
https://blog.csdn.net/asdf_1234_/article/details/91470680
版本:
- VirtualBox 6.0.24
- CentOS-7-x86_64-DVD-2009.iso
步骤
1.安装VirtualBox
可以直接在360软件管家上搜索virtualBOX、安装。
2.下载centos镜像文件
官网地址:hhttp://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/
下载到自己的电脑上就可以。
3.安装centos7
启动virtualBOX,点击新建:
这里定义虚拟机的名称,名称随便写,自己好区分就行,下面的类型选择Linux,版本red Hat就可以:
然后就是一直下一步,最后设置好了就是下图:
点击上图的启动,会让你选择启动盘,通过绿色的文件夹图标,找到你下载好的centos7的镜像文件,然后点击启动。
启动或会弹出选项框,选择install,虚拟机就开始安装centos:
首先选择语言,就选英语就可以,点击右下角的Continue:
选择系统安装目的地,点进去以后直接选择DONE:
然后点击Begin Install,继续安装:
弹出新的页面,需要配置root账号信息,点进去,设置账号和密码。我这里直接设置成root/root,设置完以后点击Done(如果密码太短,需要点击2次Done才会跳出页面),然后等待系统安装即可,安装的过程需要几分钟时间。
安装完成后,会提示你重新启动,启动就行。
4.设置网络
启动centos后,先登录,用你安装的时候设置的root用户的账号密码登录。登录成功以后,使用 ping www.baidu.com,无法连外网:
这个时候,先关闭虚拟机,回到VirtualBox页面,然后点击设置,配置网卡。
选择网络,按照下图设置网卡1:
按照下图设置网卡2:
再启动虚拟机,此时ping www.baidu.com就可以ping通了。
但是这个时候,没有办法通过xshell等工具通过SSH连接虚拟机,因为虚拟机没有固定的IP地址。
先查看主机网络编辑器:
记住IP:
进入命令行界面,输入命令:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3(不熟悉vi命令的,自己查一下),按照下图所示修改文件信息。这里面设置的IPADDR就是虚拟机的静态IP,这个IP的值,最后3位设置的和上面记住的IP地址不一样就行,比如上面的IP最后3位是101,我这里设置为105、107都可以。至于原因,我现在也不清楚,欢迎评论区解惑。
修改完成后,重启虚拟机的网络服务,输入命令:service network restart。再尝试用xshell就可以连上虚拟机了,连接的时候,IP地址就写你设置的IPADDR的值,比如我设置是192.168.56.103,端口号:22,这些我就不多说了。
小结:
1.如果还有不清楚的地方,可以看下我放在文章最前面的参考文档。
2.安装centos的时候,虚拟机窗口会捕获你的鼠标。按键盘上右边的ctrl键就可以让鼠标退出捕获状态啦。