在 windows 上搭建一台 Linux

news/2024/7/20 15:23:34

前言

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

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

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

  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。

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/45273.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

中间件漏洞

Nginx Nginx不安全配置漏洞 /usr/local/soft/vulhub/nginx/insecure-configuration 1.目录穿越漏洞 http://your-ip:8081/files../2.CRLF注入漏洞 location / { return 302 https://$host$uri; } 原本的目的是为了让http的请求跳转到https上利用方式 %0d%0a%0d%0a<script>…

Day 26| 39. 组合总和 、 40.组合总和II 、 131.分割回文串

组合总和本题是 集合里元素可以用无数次,那么和组合问题的差别 其实仅在于 startIndex上的控制 题目链接/文章讲解:https://programmercarl.com/0039.组合总和.html 视频讲解:https://www.bilibili.com/video/BV1KT4y1M7HJ 给定一个无重复元素的数组 candidates 和一个目标数…

2024嵌入式大作业

2024年上海交通大学嵌入式课程大作业 本学年是嵌入式第一次上升到4学分,即在原本的2学分的理论课程之上增设了2学分的实验课,因而成为了一门大课。 不同老师之间大作业的要求不同,所以我把我们班的实验要求罗列出来,并谈一谈我的实现方案,希望能够作为前人的智慧,起到抛砖…

【Playwright+Python】系列教程(一)环境搭建及脚本录制

一、前言 看到这个文章,有的同学会说: 六哥,你为啥不早早就写完python系列的文章。 因为有徒弟需要吧,如果你也想学自学,那这篇文章,可以说是我们结缘一起学习的开始吧! 如果对你有用,建议收藏和转发! 二、Playwright是什么? 微软开源自动化测试工具Playwright,支持…

苹果CMS 阿里云OSS插件

直接下载插件上传到CMS的addons目录解压点击启用插件点击配置插件配置完毕后进入系统菜单>附件参数配置保存方式改为阿里云OSS即可需要插件直接联系我 :vx:qianjingchuangqi本文来自博客园,作者:ikay,转载请注明原文链接:https://www.cnblogs.com/ikay/p/18255405

PPT使用技巧

PPT使用说明: 查看版本:账户 撤回次数: 自动保存: 图片压缩:(ppt图片默认是压缩的),只针对单个ppt文件 字体嵌入:解决不同电脑导致字体显示的不一样。 ppt多格式导出:如视频、图片、图片型的ppt 参考线: 默认字体: 默认样式:设置所有图形的样式清除占位符:…

点云分割网络PointConv

PDF:《PointConv: Deep Convolutional Networks on 3D Point Clouds》 CODE: https://github.com/DylanWusee/pointconv 一、大体内容 PointConv是一种在非均匀采样下对3D点云进行卷积的运算,可以用来构建深度卷积网络,其将卷积核视为由权重函数和密度函数组成的三维点的局部…