在 windows 上搭建一台 Linux

2024-06-21 07:42:46 浏览数 (2)

前言

看这篇文章之前,首先得要给大家先介绍一下什么是虚拟机。

虚拟机是一种 软件,它可以在 一台物理服务器 上,也就是我们平时所使用的电脑,虚拟出多台逻辑服务器,这个逻辑服务器怎么理解呢?

逻辑服务器是指在物理服务器基础上,通过虚拟化技术或软件配置来划分和管理的虚拟服务器。它不依赖于具体的硬件,而是通过软件层面实现服务器资源的分配和管理。逻辑服务器的优势包括:

  1. 资源优化:可以将物理服务器的资源(如CPU、内存、存储等)进行更加精细和动态的分配,提高资源利用率。
  2. 隔离性:不同的逻辑服务器之间可以相互隔离,保证每个逻辑服务器的运行不会影响到其他服务器的稳定性和安全性。
  3. 灵活性:可以根据需求随时调整资源分配,方便进行扩展或缩减。
  4. 高可用性:通过虚拟化技术,可以实现服务器的快速备份和恢复,提高系统的可用性和容灾能力。

逻辑服务器广泛应用于云计算环境中,是实现弹性计算、负载均衡和多租户架构的基础技术之一。

所以根据综上所述,我们得要先在我们的电脑上安装一个虚拟机,然后在虚拟机上安装一个 linux 系统,这样我们就可以在我们的电脑上搭建一台 linux 服务器了。

1. 安装虚拟机

在上面介绍了虚拟机其实是一种软件,那么我们就可以在网上搜索一下虚拟机软件,然后下载安装。

这里我推荐一个比较好用的虚拟机软件,就是 VMware Workstation,这个软件是收费的,但是我们可以在网上搜索一下 VMware Workstation PJB(自行解决),然后下载安装。

但是幸运的是我在网上看到了如上图的消息个人免费,商业订阅(原文:https://blogs.vmware.com/cloud-foundation/2024/05/14/vmware-desktop-hypervisor-pro-apps-now-available-for-personal-use/),所以我们可以直接下载安装。

官方下载地址

下载地址:https://www.vmware.com/content/vmware/vmware-published-sites/us/products/workstation-player/workstation-player-evaluation.html.html.html.html

其他渠道获得的下载地址(目前所使用的方式)

https://softwareupdate.vmware.com/cds/vmw-desktop

打开如上链接找到 player 文件夹,player 文件夹里面有很多版本的 VMware Workstation Player(个人免费版),我们可以根据自己的需求选择一个版本下载,我下载的是 VMware-player-17.5.2-23775571 版本。

找一个自己存放的位置然后下载解压出来,如果之前有安装过 VMware Workstation 首先要卸载掉,然后再安装本次所下载的 VMware Workstation Player 版本。

安装过程:

点完成即可。

然后找到之前所安装的 VMware Workstation Player,运行即可:

这个软件我也是第一次使用,后续一起探索,到这里虚拟机软件安装完成。

2. 安装 Linux 系统

在这我不知道有没有不懂的小伙伴,那么我就给大家介绍一下什么是 Linux 系统。

Linux 是一种自由和开放源代码的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 UNIX 操作系统的优良传统,是一个稳定、高效、安全的操作系统。

Linux 是由 Linus Torvalds 在 1991 年创建的,最初是为了个人使用而编写的,后来由于它的开放源代码特性,迅速成为了一种受欢迎的操作系统。Linux 是一种免费使用和自由传播的操作系统,它的内核完全是由一群爱好者使用 C 语言编写而成。Linux 的内核是基于 UNIX 的,但它并不包含任何 UNIX 的代码。

Linux 是一种典型的自由软件,它的源代码可以自由获取、自由传播、自由修改。Linux 的内核是由 Linus Torvalds 本人主持开发的,但是 Linux 的发展不仅仅是 Linus 一人的事业,全世界的程序员都可以参与其中,为 Linux 内核的开发和完善提供源源不断的动力。

接下来我们就可以在虚拟机上安装 Linux 系统了,这里我选择的是 CentOS 系统,这个系统是一个免费的开源系统,我们可以在官网上下载安装。

官方下载地址

下载地址:https://www.centos.org/download/

我给大家贴出来了官方下载地址,但是我没有使用因为下不动,所以我在网上就找了一个网盘地址,并且已经将文件暂存到我的网盘上,下载地址如下:

  • 链接:https://pan.baidu.com/s/15oCKhxERtC_-cESrDD1XIA?pwd=rico
  • 提取码:rico

到这大家脑海里得要有一个过程就是,已经知道了虚拟机是什么,然后安装了虚拟机软件,也知道了 Linux 系统是什么,然后下载了 Linux 系统的镜像文件,接下来就是在虚拟机上安装 Linux 系统了。

3. 在虚拟机上安装 Linux 系统

如下的内容我会以截图的形式给大家展示,因为我也是第一次使用这个软件,所以我也是现学现卖,希望大家能够理解。

之前说是安装 Linux 为啥所下载的是 CentOS,因为 CentOS 是一个基于 Red Hat Linux 的开源操作系统,它是一个免费的企业级 Linux 发行版,提供了一个稳定、高性能、安全的操作系统环境,适用于企业级应用的部署。

所以这个问题就不用太过于纠结,我们可以选择 CentOS 也可以选择其他的 Linux 系统,这里我选择的是 CentOS。

配置一下网络,选择网络适配器,这里我选择的是桥接模式,这样我们就可以在虚拟机上访问外网了。什么是桥接模式呢?桥接模式是指虚拟机的网络适配器和物理网络适配器之间建立一个桥接连接,使得虚拟机可以直接访问物理网络,实现虚拟机和物理机之间的通信。

注意:在安装过程的最后一步点击完成提示什么权限不足等问题请以管理员身份运行 VMware Workstation Player。

创建好之后的虚拟机如下:

然后我们就可以启动虚拟机了,启动之后会出现如下界面:

选择 Install CentOS Linux 7,然后按 Enter 键:

选择语言,选择 简体中文,然后点击 继续

到了这个页面需要等待一下:

初学可以弄个图形界面,我这里也弄一个吧:

配置一下安装位置:

配置网络与主机名:

点击 开始安装

给默认用户 root,设置密码:1234,如下图:

接下来就是静静等待安装完成了:

安装成功之后会出现如下界面,点击 重新启动

然后就会出现如下界面,选择第一个(CentOS Linux (3.10.0-xxxxxxx) 7 (Core))意思是启动 CentOS Linux 7 系统,下面的选项是进入 rescue 模式,什么是 rescue 模式呢?rescue 模式是一种特殊的启动模式,用于修复系统故障,恢复系统数据,或者进行系统维护。在 rescue 模式下,系统会加载最小的文件系统,只包含最基本的命令和工具,不会加载系统中的其他服务和应用程序,以便用户可以更方便地进行系统故障诊断和修复。

然后就会询问是否接受用户许可协议,选择 ,输入 1

然后又提示了 I accept the license agreement,选择 ,输入 2,我在操作的过程中选择完成了,跳过了,没接到图,大概这一步就是接受许可即可。

接下来的步骤我能用图就用图,稍微有点复杂,我会尽量详细的给大家展示:

0 人点赞