工作中如果你是linux运维,或者程序员,一定经常需要一个linux的环境来让你折腾。这个时候使用虚拟机对我们来说是一个不错的选择。
虚拟化技术目前主要有两种:一、原生架构,这种虚拟机产品直接安装在计算机硬件上,不需要操作系统的支持,这类虚拟机拥有强大的性能,主要用于生产环境,比如vsphere、ctrix、kvm等。二、寄居架构,这类虚拟机需要安装在操作系统上,通过操作系统去调用计算机中的硬件,性能比原生架构要差很多,主要用于教学或学习,比如vmware、 virtual box、hyper-v 等。
普通用户能接触到的一般是寄居架构的虚拟机。本文将利用 vmware(具体版本是 vmware workstation 15)来为大家详细演示在 windows 环境中虚拟安装一台 centos的服务器。
1. 准备工作
1) 修改主机 bios 设置
要安装虚拟机首先要保证我们的 pc 主机硬件支持虚拟化技术,比如 intel-vt 或者 amd-v 技术。一些较老的 cpu 可能不支持虚拟化技术,这个要注意一下。有很多同学在安装虚拟机的时候会遇到提示:“此主机支持 intel vt-x,但 intel vt-x 处于禁用状态”。
看到这种错误提示就需要到 bios 中修改相关的硬件虚拟化选项,这项功能在大多数情况下是默认关闭的。首先进入 pc 的 bios(不同的主板进入方法不同,这个自己百度一下),然后类似 intel virtual technology 的选项,将其设置为 enabled 即可。
2) 安装vmware
vmware 是收费的软件,本文用到的版本是 vmware workstation 15。这里我们主要侧重在 linux 虚拟机的创建与安装。vmware 的下载与安装大家可以在网上搜索一下。
3) 下载系统镜像
本文演示安装的 linux 版本是 centos 7.8,安装的 iso 文件可以从阿里的开源镜像网站来下载:
https://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/
如果是作为测试的服务器来使用,可以选择 minimal 版本,如果需要 gui 界面的,可以选择下载 gnome或者 kde。本文用的是minimal 版本。
4) 下载yum源配置文件
yum是一种 linux 系统中软件安装的方法。使用国内的镜像站作为 yum 源可以提高我们的访问速度。阿里的 yum 源如下,我们可以选择下载 centos-7.repo
https://mirrors.aliyun.com/repo/
准备工作至此我们就作完了,接下来我们开始创建一个虚拟机。
2. 创建虚拟机
首先打开虚拟机,点击“创建新的虚拟机”:
选择“典型(推荐)”
我们先创建一个空白的虚拟机,然后再安装操作系统,所以这里选择“稍后安装操作系统”
这里操作系统选择 linux,版本选择 centos 7 64 位
给你的虚拟机起一个名字,并指定一个虚拟机的目录:
这里可以调整磁盘空间大小,初学者可以先选择 20 g。为了提高磁盘性能,下面这里可以选择“将虚拟磁盘存储为单个文件”。
接下来对之前的设置做出汇总,点击“完成”,就会开始虚拟机的创建了:
3. 安装 linux 操作系统
通过前面的步骤我们创建了一个虚拟机,但要注意这个虚拟机是空白的,里边什么也没有。接下来就是我们期待已久的 linux 的安装过程了。
首先点击设备下面的 cd/dvd 光驱
加载我们之前下载好的 iso 安装文件
开机,让系统读取光盘安装
选择 install centos 7
系统开始进行安装
系统语言选择中文
这里的三个地方要注意修改:
分区我们先选择自动配置,了解如何分区的同学也可以手动配置
kdump 是一个比较好的技术,在系统崩溃的时候,可以帮我们捕捉到有用的信息,但是比较消耗内存。生产环境用的比较多,我们这里可以先选择不启动。
如果希望虚拟机可以联网,需要配置一下网络,只要把以太网这里打开就可以,系统会自动配置好。
都修改好以后,我们开始安装:
接下来设置 root的密码:
设置好以后需要重启一下电脑,到这里系统基本就装好了。
4. 系统配置
系统装好以后,我们需要做一些检查和配置,比如检查一下网络是否已经连通,然后修改一下 yum 源,安装一些软件等等。
首先按提示登陆 root 用户
ping一下著名的百度,看看是否能 ping 通
yum 源存放在/etc/yum.repos.d 目录下,首先将它们都删除,然后替换成阿里的源配置文件:
#rm -f /etc/yum.repos.d/*.repo
利用 pscp 将我们之前下载的阿里源配置文件上传到服务器上。首先查一下虚拟机的 ip 地址
#ip addr show
关于如何使用 pscp,可以参考我的文章《putty、pscp、psftp 使用教程》
上传成功后在虚拟机里检查一下
#ll /etc/yum.repos.d/*.repo
接下来就可以安装我们需要的软件了,比如我们安装一下 vim,先查看一下软件包的信息
#yum info vim
开始安装
#yum install vim
其他软件的安装过程都类似,到这里安装和配置流程就都结束了。大家可以随心所欲的在你们的机器里折腾。have fun!
推荐阅读:
《这么多linux版本,你究竟该怎么选择?》
《linux 最常问的十个面试问题》
《linux,unix,gnu 到底有什么样的渊源?》
《putty、pscp、psftp 使用教程》
扫码关注公众号阅读更多文章
– the end –
工商局不提供变更书啊我问过天津管局业界首个面向NLP场景深度迁移学习框架开源vps云服务器能放几个网站为什么租用美国服务器高性价比如此之高?阿里云服务器配置训练模型腾讯云服务器怎么修改实名手机扫码点餐小程序定制让你的生意更火爆域名每日报:“惊讶”!这枚域名本次位居DN榜首