如果你是Linux运维,或者是工作中的程序员,你肯定总需要一个Linux环境让你折腾。这个时候我们使用虚拟机是一个不错的选择。
目前主要有两种虚拟化技术:一是原生架构。这种虚拟机产品直接安装在计算机硬件上,不需要操作系统的支持。这种虚拟机性能很强,主要用于生产环境,比如vSphere、Ctrix、KVM等。二是常驻架构,这种虚拟机需要安装在操作系统上,通过操作系统调用计算机中的硬件。性能比原生架构差很多,主要用于教学或者学习,比如VMware,Virtual Box,Hyper-V等等。
普通用户能访问的一般是一个主机架构的虚拟机。本文将使用VMware(具体版本为VMWare Workstation 15)详细演示CentOS服务器在Windows环境下的虚拟安装。
为工作做准备
1)修改主机BIOS设置
要安装虚拟机,首先要保证我们的PC主机硬件支持虚拟化技术,比如Intel-VT或者AMD-V技术。一些较老的CPU可能不支持虚拟化技术,所以要注意这一点。很多同学在安装虚拟机时都会得到提示:“此主机支持英特尔VT-x,但英特尔VT-x被禁用”。
当您看到此错误提示时,您需要在BIOS中修改相关的硬件虚拟化选项。在大多数情况下,该功能是默认关闭的。首先进入PC的BIOS(不同的主板有不同的进入方式,请自行检查),然后设置为Enabled类似于Intel虚拟技术的选项。
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/
如果用作测试服务器,可以选择最小版本,如果需要GUI界面,可以选择下载GNome或者KDE。本文使用最小版本。
4)下载YUM源配置文件
YUM是Linux系统中软件安装的一种方法。使用国内镜像站作为YUM源可以提高我们的访问速度。阿里的YUM来源如下,可以选择下载Centos-7.repo
https://mirrors.aliyun.com/repo/
到目前为止,我们已经完成了准备工作。接下来,我们将开始创建虚拟机。
2.创建虚拟机
首先打开虚拟机,然后单击“创建新虚拟机”:
选择“典型(推荐)”
我们先创建一个空白的虚拟机,然后安装操作系统,所以我们在这里选择“以后安装操作系统”。
这里操作系统是Linux,版本是CentOS 7 64位。
为您的虚拟机命名并指定虚拟机目录:
您可以在这里调整磁盘空间的大小。新手可以先选择20 G。为了提高磁盘性能,您可以在此选择“将虚拟磁盘存储为单个文件”。
接下来,总结前面的设置,单击Finish,虚拟机的创建将开始:
3.安装Linux操作系统
通过前面的步骤,我们创建了一个虚拟机,但是请注意,这个虚拟机是空白的,里面什么也没有。接下来就是期待已久的Linux的安装过程了。
首先单击设备下方的CD/DVD驱动器。
加载我们之前下载的ISO安装文件。
打开计算机,让系统读取安装光盘。
选择安装CentOS 7。
系统开始安装。
系统语言为中文。
这里有三个地方需要修改:
分区我们先选择自动配置,会分区的同学也可以手动配置。
Kdump是一个很好的技术,可以帮助我们在系统崩溃的时候捕获有用的信息,但是它会消耗更多的内存。生产环境用的比较多,可以选择先不在这里启动。
如果您希望虚拟机联网,您需要配置网络。只要打开这里的以太网,系统就会自动配置。
在所有的修改之后,我们开始安装:
接下来,设置root用户的密码:
设置好后需要重启电脑,系统基本都安装在这里了。
4.系统配置
系统安装好之后,我们需要做一些检查和配置,比如检查网络是否连接,然后修改YUM源码,安装一些软件等等。
首先,按照提示登录到root用户。
Ping著名的百度看看能不能ping通。
YUM源代码存储在/etc/yum.repos.d目录中。首先全部删除,替换成阿里的源配置文件:
#rm -f /etc/yum.repos.d/*。被卖方收回的汽车
使用pscp将我们之前下载的Ali source配置文件上传到服务器。首先检查虚拟机的ip地址。
#ip地址显示
关于如何使用pscp,请参考我的文章《putty、pscp、psftp 使用教程》。
上传成功后在虚拟机中查看。
#ll /etc/yum.repos.d/*。被卖方收回的汽车
接下来,我们可以安装我们需要的软件。比如我们可以先安装Vim,查看软件包的信息。
#yum信息Vim
开始安装
#yum安装Vim
其他软件的安装过程也差不多,安装配置过程到此结束。每个人都可以在你的机器里为所欲为。玩得开心!
推荐阅读:
《这么多Linux版本,你究竟该怎么选择?》
《Linux 最常问的十个面试问题》
《Linux,Unix,GNU 到底有什么样的渊源?》
《putty、pscp、psftp 使用教程》
扫码关注微信官方账号阅读更多文章
结尾
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。