一:下载和安装virtualBox
1.1:下载和安装
安装virtualBox,首先下载安装包,安装包的下载直接到官网下载即可;下载地址:
https://www.virtualbox.org/wiki/Downloads
我自己安装的版本是:VirtualBox-5.2.22-126460-Win.exe
下载完成后,直接双击安装程序,选择好安装目录(注:不要安装在C盘,可以选择在其他的非系统盘安装);然后一直next下一步即可。
安装完成后启动后首页界面:
二:安装linux虚拟机
2.1:安装前准备工作
下载centos-7安装镜像,地址:http://vault.centos.org/7.6.1810/isos/x86_64/
本人下载的镜像为:CentOS-7-x86_64-Minimal-1810.iso
2.2:新建虚拟机流程
点击virtualBox首页新建->设置新建虚拟电脑属性配置
名称:monkeyzi03
类型:linux
版本:Other linux(64-bit)
然后按照下面的步骤进行配置即可,中间的部分个性化设置可以根据自己的电脑的性能自己变更配置。
设置内存: 分配虚拟机内存大小,可以根据自己电脑配置来决定:
选择动态分配空间大小: 如果你的硬盘空间比较大的话,可以选择固定大小;
选择ISO文件:为虚拟机添加虚拟光盘,虚拟光盘指定为我们下载的ISO镜像文件:
选择系统安装过程中的语言,建议选择English选项,这里我选择的是简体中文
磁盘分区设置: 由于我的虚拟机设置的内存较小,需要创建一个较大的swap分区,内存设置较大的直接选择自动分区即可,这里我们使用自动分区:
关于分区的几个目录的说明:
/:根分区;
swap:交换分区,可以当虚拟内存使用;
/boot:存储系统的引导信息和内核信息;
/usr:存储系统应用软件安装信息;
/var:存储系统日志信息。
点击开始安装按钮,进行安装步骤安装过程中可以设置root用户的密码;
安装完成后执行重启命令
输入账号和设置的密码登录linux虚拟机
2.3:配置ip
这一步设置ip的目的:
1:能和宿主机通信(也就是通过宿主机能访问我们新建的虚拟主机)
2:设置静态ip,我们重启虚拟机ip不变
具体步骤如下图:
我们刚安装完成虚拟机后,通过ifconfig查看虚拟主机的ip信息,会报ifconfig命令找不到的问题,下面我们就来解决这个问题
执行cd /etc/sysconfig/network-scripts/
然后执行vi ifcfg-enp0s3
重启networkservice network restart
然后执行yun install ifconfig
如果如上面一样提示:Nothing to do的错误,就接着下一步查找ifconfig源,主席那个命令yum search ifconfig
执行
yum install net-tools.x86_64 -y
,安装完成后如下:
我们执行 ifconfig查询linux虚拟主机的ip信息,会发现此时的ip信息和宿主机的ip不在同一个网段
这是我们就需要设置网络模式为桥接模式
这是我们再次通过ifconfig查询ip信息
到这里ip配置基本完成,但是如果我们重启或者关闭虚拟机,会给我们重新分配一个新的ip,这对我们有点不方便,这是我们就需要将动态ip这是为静态ip
执行命令:
执行cd /etc/sysconfig/network-scripts/
然后执行vi ifcfg-enp0s3
,加入如下配置
配置如下:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.124.15
NETMASK=255.255.255.0
GATEWAY=192.168.124.1
BROADCAST=192.168.124.255
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=62f4bf01-a049-47ad-8b99-6a82e6cda5ca
DEVICE=enp0s3
ONBOOT=yes
别忘记重启network
执行命令service network restart
加粗部分是我自己的虚拟机的信息,要注意修改成自己的哦!~
2.4:xshell连接虚拟机
和我们平时连接远程服务器一样,我们可以使用后xshell或者其他的连接工具来连接