1. 什么是虚拟机
●科研解释: 虚拟机( Virtual Machine )指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统
●白话解释: 通过软件技术,可以在自己的电脑上安装另一个操作系统,而不影响原系统
虚拟机软件,主要有两种:Virtualbox,VMware
2. 下载安装Virtualbox(这里我下载的是Virtualbox)
Virtualbox(V6.0.10)
下载地址: https://www.virtualbox.org/wiki/Download_Old_Builds_6_0
安装的时候,都是点下一步,点是,点安装就可以了
打开软件
3. 下载centos
下载地址: http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
我下的是下面的版本
4. 安装centos
4.1. 在Virtualbox点击新建,弹出新建窗口
4.2. 分配内存
4.3. 选择安装的虚拟机镜像的文件位置,分配硬盘大小
4.4. 这时会出现centos,点击启动,进入安装
4.5. 选择镜像的位置,点击启动
4.6. 进入安装页面,点击enter键,进行安装
注意:这里可能会出现有些电脑安装到这一步直接就黑屏了,等了很久都没反应,我之前在自己的笔记本安装,一下就成功了,但是在台式机安装就这样了,研究了一下,主要是我的台式机没有开启虚拟化(需要在开机的时候进入bios系统设置,我的主板是技嘉的,按f12,进入后,找到虚拟化将unable改成enable,按f12保存,重启主机,删掉之前的centos系统,进行重新安装,就搞定了)
4.7. 点击继续
4.8. 安装位置(点击有黄色图标的位置,安装地点选择,点击左下角的蓝色按钮,就可以点击下一步了)
4.9. 设置密码,安装的时候有点久
4.10. 安装好了之后,点击重启
默认账号是root(如果没有设置),接下来就是输入自己设置的密码root(如果没有设置),登录成功。
5. 最后,设置虚拟机能够在xshell登录
5.1. 使用ifconfig查看虚拟机ip,发现没有该命令,但是可以用(ip addr) 解决如下:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
# 那个文件是网卡文件,把最后的 ONBOOT=NO 改成 YES
5.2. 重启网络
service network restart
5.3. 安装net-tools(连续两个y)
yum install net-tools
5.4. 验证ifconfig
ifconfig
5.5. 然后正常关闭虚拟机,设置虚拟机的网络连接(选择桥接网卡)
5.6. 重新登录虚拟机,ipconfig,获取虚拟机的内网ip,如图:内网ip为:192.168.8.16
5.7. 最后打开xshell,输入内网ip和账号密码,连接虚拟机(注意:虚拟机不能关闭,不然就连接不上了)
到这里就大工告成了