天天看点

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

一.安装VirtualBox

官网下载 https://www.virtualbox.org/

下载完,安装过程除了选择安装目录外,一直下一步就好了。

二.虚拟机的安装

1.创建虚拟机

(1)在VirtualBox界面上点击新建按钮,开始创建虚拟机

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(2) 定义虚拟机的名字,只要你填写CentOS,下面会自动设置好类型为Linux,版本为RedHat

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(3)虚拟机的内存建议设置成2GB(2048MB)

这里设置内存大小2GB不是启动虚拟机就直接用掉2GB内存空间,这里只是规定的最大内存空间。低负载的情况下,虚拟机实际占用的内存仅仅几百兆而已。

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(4)默认选择创建虚拟硬盘

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(5)虚拟磁盘类型使用默认选项

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(6)默认选择动态分配磁盘空间

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(7)磁盘空间上限设置成20GB

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(8)修改网络模式为桥接

虚拟机默认网络模式为NAT,也就是虚拟机和Windows公用同一个IP地址。由于Windows系统不可以在网卡中设置多个IP地址,所以有时候我们想把部署的程序分配不同的IP和端口就没办法实现,包括搭建Swarm分布式环境的时候,每个虚拟机主机IP必须不同。这么看来,NAT模式不太能满足我们的需求。

建议大家把网络模式改成桥接,这样虚拟机会使用虚拟的网卡上网,虚拟机会享用一个独立的IP。甚至我们可以在虚拟网卡里面设置多个IP地址。

  • 选择刚创建的虚拟机,点击设置
    虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照
  • 在网络界面,选择桥接网卡,然后选中你上网的网卡

    你用什么方式上网就选择对应的网卡。如果你切换了上网方式,你们也要及时修改虚拟机的网卡。

    虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

2.在虚拟机中安装Linux

(一)添加CentOS镜像

(1)下载CentOS镜像文件

官方下载地址 https://wiki.centos.org/Download

(2)在虚拟机设置界面选择存储

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(3)选择创建虚拟光盘文件

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(4)点击注册,选中CentOS镜像文件

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(5)注册完镜像点击OK确认

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(二)安装CentOS系统

(1)启动虚拟机

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(2)选择第一个选项,开始执行安装

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(3)安装界面语言选择中文

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(4)选择安装位置

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(5)默认会自动创建分区,不需要我们干预,点击完成即可

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(6)默认情况下CentOS并没有开启联网功能,所以我们要手动开启联网

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(7)选择打开网络,然后记住你的虚拟网卡名字

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(8)选择开始安装CentOS

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(9)安装过程中,可以设置root账户密码

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(10)安装完成之后,用root账户登录CentOS,查看系统的IP地址

查看IP地址的命令

ip addr
           
虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

三.建立SSH连接

1.创建SSH连接

(1)安装MobaXterm

MobaXterm是Windows上最优秀的SSH客户端软件,支持多种远程连接方式,而且内置了SFTP,可以方便的向Linux系统上传和下载文件,而且命令行和关键字会有变色功能。

(2)创建SSH连接

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(3)IP地址填写你本地CentOS的IP地址

就是刚才安装完成查询出来的那个地址

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(4)成功连接CentOS系统

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

2.设置CentOS静态IP

(1)进入到/etc/sysconfig/network-scripts/目录,查找你网卡对应的文件

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(2)用编辑器打开这个文件,修改并添加参数,然后保存文件

文件上点右键——>Open with选择自己习惯用的编辑器,或者双击文件用MobaXterm自带的编辑器也可以。

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

要修改和添加的是红框里的部分

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照
BOOTPROTO="static"
IPADDR="192.168.31.142"
NETMASK="255.255.255.0"
GATEWAY="192.168.31.1"
DNS1="114.114.114.114"
           

参数修改好之后保存,确认弹框中点

Yes to all

Autosave(do not ask me again)

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(3)重启网络服务

输入命令,重启网络服务之后IP变了,需要重新建立连接

service network restart
           

四.虚拟机实例创建快照

(1)停止虚拟机

在左侧CentOS上点击右键——>退出——>正常关机

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(2)创建系统快照

点击菜单图标——>备份[系统快照]

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

(3)生成备份

点击生成——备份名称自己定义——OK

虚拟机安装——VirtualBox一.安装VirtualBox二.虚拟机的安装三.建立SSH连接四.虚拟机实例创建快照

系统快照就是一个还原点,将来如果你的Linux系统出现什么故障,想要还原的时候,不需要重新安装Linux系统,只需要把虚拟机恢复到“备份1”这个快照就行了。