一.安装VirtualBox
官网下载 https://www.virtualbox.org/
下载完,安装过程除了选择安装目录外,一直下一步就好了。
二.虚拟机的安装
1.创建虚拟机
(1)在VirtualBox界面上点击新建按钮,开始创建虚拟机
(2) 定义虚拟机的名字,只要你填写CentOS,下面会自动设置好类型为Linux,版本为RedHat
(3)虚拟机的内存建议设置成2GB(2048MB)
这里设置内存大小2GB不是启动虚拟机就直接用掉2GB内存空间,这里只是规定的最大内存空间。低负载的情况下,虚拟机实际占用的内存仅仅几百兆而已。
(4)默认选择创建虚拟硬盘
(5)虚拟磁盘类型使用默认选项
(6)默认选择动态分配磁盘空间
(7)磁盘空间上限设置成20GB
(8)修改网络模式为桥接
虚拟机默认网络模式为NAT,也就是虚拟机和Windows公用同一个IP地址。由于Windows系统不可以在网卡中设置多个IP地址,所以有时候我们想把部署的程序分配不同的IP和端口就没办法实现,包括搭建Swarm分布式环境的时候,每个虚拟机主机IP必须不同。这么看来,NAT模式不太能满足我们的需求。
建议大家把网络模式改成桥接,这样虚拟机会使用虚拟的网卡上网,虚拟机会享用一个独立的IP。甚至我们可以在虚拟网卡里面设置多个IP地址。
- 选择刚创建的虚拟机,点击设置
- 在网络界面,选择桥接网卡,然后选中你上网的网卡
你用什么方式上网就选择对应的网卡。如果你切换了上网方式,你们也要及时修改虚拟机的网卡。
2.在虚拟机中安装Linux
(一)添加CentOS镜像
(1)下载CentOS镜像文件
官方下载地址 https://wiki.centos.org/Download
(2)在虚拟机设置界面选择存储
(3)选择创建虚拟光盘文件
(4)点击注册,选中CentOS镜像文件
(5)注册完镜像点击OK确认
(二)安装CentOS系统
(1)启动虚拟机
(2)选择第一个选项,开始执行安装
(3)安装界面语言选择中文
(4)选择安装位置
(5)默认会自动创建分区,不需要我们干预,点击完成即可
(6)默认情况下CentOS并没有开启联网功能,所以我们要手动开启联网
(7)选择打开网络,然后记住你的虚拟网卡名字
(8)选择开始安装CentOS
(9)安装过程中,可以设置root账户密码
(10)安装完成之后,用root账户登录CentOS,查看系统的IP地址
查看IP地址的命令
ip addr
三.建立SSH连接
1.创建SSH连接
(1)安装MobaXterm
MobaXterm是Windows上最优秀的SSH客户端软件,支持多种远程连接方式,而且内置了SFTP,可以方便的向Linux系统上传和下载文件,而且命令行和关键字会有变色功能。
(2)创建SSH连接
(3)IP地址填写你本地CentOS的IP地址
就是刚才安装完成查询出来的那个地址
(4)成功连接CentOS系统
2.设置CentOS静态IP
(1)进入到/etc/sysconfig/network-scripts/目录,查找你网卡对应的文件
(2)用编辑器打开这个文件,修改并添加参数,然后保存文件
文件上点右键——>Open with选择自己习惯用的编辑器,或者双击文件用MobaXterm自带的编辑器也可以。
要修改和添加的是红框里的部分
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)
(3)重启网络服务
输入命令,重启网络服务之后IP变了,需要重新建立连接
service network restart
四.虚拟机实例创建快照
(1)停止虚拟机
在左侧CentOS上点击右键——>退出——>正常关机
(2)创建系统快照
点击菜单图标——>备份[系统快照]
(3)生成备份
点击生成——备份名称自己定义——OK
系统快照就是一个还原点,将来如果你的Linux系统出现什么故障,想要还原的时候,不需要重新安装Linux系统,只需要把虚拟机恢复到“备份1”这个快照就行了。