首页 > 系统相关 >在 windows 上搭建一台 Linux

在 windows 上搭建一台 Linux

时间:2024-06-19 09:10:22浏览次数:30  
标签:Workstation windows 虚拟机 下载 Linux 服务器 VMware 搭建

前言

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

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

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

  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/

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

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

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

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

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

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

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

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

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

标签:Workstation,windows,虚拟机,下载,Linux,服务器,VMware,搭建
From: https://www.cnblogs.com/BNTang/p/18255492

相关文章

  • 29.4k star! linux命令大全,带示例,中文易懂!!!
    linux-commandLinux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。离线部署dockerrun--namelinux-command-itd-p9665:3000wcjiang/linux-command:latest离线访问http://localhost:9665/使用命令分类学习资源项目地址:https://github.com/......
  • 【Playwright+Python】系列教程(一)环境搭建及脚本录制
    一、前言看到这个文章,有的同学会说:六哥,你为啥不早早就写完python系列的文章。因为有徒弟需要吧,如果你也想学自学,那这篇文章,可以说是我们结缘一起学习的开始吧!如果对你有用,建议收藏和转发!二、Playwright是什么?微软开源自动化测试工具Playwright,支持主流浏览器,包括:Chrome、Fir......
  • 嵌入式linux系统中SPI子系统driver与device分析02
       大家好,本篇文件继续分析,linux系统重SPI数据结构体,它的实际运行原理与方法。第一:SPI层次第二:SPI子系统结构体关系图spi_master(spi_controller):对Soc的SPI控制器的抽象spi_bus_type:spi的bus_type,代表了硬件上的SPIBusspi_device:spi从设备spi_driver:......
  • 初始Linux
    从今天开始从基础学习Linux(欢迎大家一起学习)第一小节 操作系统的概述今天的学习目标分为两个目标:                         1,了解操作系统的作用                       ......
  • nacos-gateway搭建
    引入依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId>&l......
  • Windows defender:威胁服务已经停止
    前言最近遇到了一件棘手的事情,Windowsdefender无法启动,Windows更新失败。我是发现电脑的好多文件被劫持,图片,excel表格,pdf文档,好多文件后缀被改为.locked,想解锁得花费0.1bit,大概5万元。网上的操作挺多的,又是命令行又是搞注册表的,没啥卵用。环境版本:Windows10专业版版本号:22......
  • Java环境搭建
    Java是一门程序编程语言;除了Java编程语言,很多的编程语言:C、前端html/css+js等;python不同编程语言,好比不同国家的语言;不同编程语言的应用场景不同;Java是一门后台的、后端的编程语言一、Java语言的特点:1.简单性:相对c、c++2.开源性:开放源代码 3.编程资源广泛......
  • python系列:[Python]在VSCode中搭建Python开发环境
    [Python]在VSCode中搭建Python开发环境[Python]在VSCode中搭建Python开发环境前言安装1.安装VSCode的Python插件2.选择python解释器3.运行代码配置python检查项安装对应的库修改vscode的配置文件[Python]在VSCode中搭建Python开发环境前言之前用过Anaconda......
  • Linux 提权-MySQL UDF
    本文通过Google翻译MySQLUserDefinedFunctions–LinuxPrivilegeEscalation这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。导航0前言1什么是用户定义函数(UDF)?2枚举UDF漏洞利用条件2.1手动枚举UDF漏洞利用条件......
  • linux 部署jar包
    1.准备工作linux如果没有配置java环境变量的话,具体操作见文末推荐。2.启动jar包linux操作系统下启动jar包的方式和windows操作系统没有区别。用法都是遵循java语法规范。前提:跳转到要启动的jar包所在目录。cdjar包所在绝对路径使用默认jdk启动查看当前jdk版本java-......