1、什么是虚拟机?
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。
通俗的讲,就是通过软件技术,可以在自己电脑上安装另一个操作系统,而不影响原系统。用软件虚拟出来的这个系统和正常系统的功能一模一样,你在虚拟系统里面做的任何操作都不影响原有系统的功能,我经常在虚拟的系统里测试一些可能有病毒的软件,就算把虚拟的系统损坏了,也没有关系,把虚拟的系统删除了,再虚拟一个就行了。
常见的虚拟机软件有:
- VMware(VMWare ACE)
- Virtual Box
- Virtual PC
virtual box是免费的,而且操作比较简单,后面我们都用这款软件来虚拟一个centos 7.9的系统。
安装配置virtual box
从https://www.virtualbox.org 下载最新版本的软件,一直下一步安装即可,比较简单,不再累述。
创建虚拟机
启动 VirtualBox 软件,点击界面中的【新建】
输入虚拟机名称、设置虚拟机存放文件夹、选择我们硬件中的centos 7.9镜像文件(没有的请找我索取)
点击下一步,按照下图配置好虚拟机的内存和cpu个数
使用默认设置就行,直接点击【下一步】
点击【完成】,虚拟机创建成功
运行虚拟机
在虚拟机界面的左侧,可以看到我们刚刚创建的Centos7虚拟机,在Centos7上点右键,然后点设置,默认的网络连接方式为【网络地址转换】,改为【桥接网卡】
启动虚拟机
点击【启动】运行虚拟机,按照下图序号依次点击
开始安装centos 7.9
选择语言,点击【继续】
安装位置
点击【安装位置】,然后点击其界面左上角中的【完成】(默认是自动分区),接下来点击【开始安装】
设置网络
点击【网络和主机名】
右上角默认是【关闭】,点击修改为【打开】,然后点击左上角的【完成】,即可回到安装界面
关闭 Kdump
Kdump 是一个内核崩溃转储机制,默认是启用的,我们可以将它关闭掉
开始安装
安装信息设置好后,点击【开始安装】
然后就会开始安装操作系统了,点击下图中的【Root 密码】设置一个密码,我这里设置成654321
安装完成后,点击【重启即可】
登录
重新以后,你会看到如下图的一个黑框框,输入我们的用户名和密码并回车即可登录系统
用户名: root
密码: 654321
查看系统的ip地址
你会发现在这个黑框框里面输入东西很不方便,没法粘贴复制,要输入首先要点击黑框框,此时你是没法操作我们原来的系统时,需要按右边的Ctrl键才能跳出虚拟机看到我们的鼠标。
所以一般情况下,我们都需要一款远程连接软件去连接我们虚拟的centos,要远程连接虚拟的centos,则先要知道我们虚拟的centos的ip地址
输入以下命令即可看到ip:
注释: enp0s3是我们的网卡名,ip addr命令用于查看网卡的配置信息
可以看到,我这里的ip地址是192.168.101.15,你的ip可能和我不一样,没关系,记下即可,后面要使用。
如果你没有看到上面的ip地址,请输入ifdown enp0s3回车,然后输入ifup enp0s3回车,然后再查看
注释:
ifdown enp0s3 表示关闭网卡enp0s3
ifup enp0s3 表示打开网卡enp0s3,打开网卡的过程中,会自动通过dhcp向路由器获取一个ip地址
用putty连接我们的centos
putty是一款简单的连接linux的软件,在https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 页面找到64位的putty.exe下载,由于是绿色软件,不需要安装
打开下载好的putty.exe,输入我们刚才看到的cetnos的ip地址,点击open
点击Accept
输入用户名和密码即可登录系统:
到这里,你算是走出了万里长征第一步
总结
- virutal box是一款虚拟机,虚拟机是用软件来模拟正常的系统,虚拟机里可以安装windows、linux(centos、Ubuntu)、MacOS等系统
- 我们可以通过远程连接软件,登录putty来连接我们的linux,在工作中,一般不用putty,因为太简单导致很多功能都没有,我一般使用xshell连接linux
问题
- 使用ping www.baidu.com 测试一下centos到百度的网络连通性
- 使用nslookup www.baidu.com 查询百度的ip地址
- 使用ip addr查看一下所有的网卡信息,说一说你的系统上有哪些网卡,每块网卡的ip地址、子网掩码、mac地址是多少
原创文章,转载请注明出处:http://b.nwumba.cn/article/97/