如何搭建Linux环境

2023-09-19 02:04:27

W...Y的主页 😊

代码仓库分享 💕
 


当我们想要搭建一个Linux系统,我们应该怎么使用呢?

今天我就带领大家搭建Linux系统!!!

目录

 Linux环境安装

双系统(不推荐)

powwershell (不推荐)

虚拟机+centos7镜像

使用云服务器(推荐)

XShell 下的复制粘贴


 Linux环境安装

双系统(不推荐)
 

在计算机上安装Linux和Windows双系统是一种常见的配置,它允许您在同一台计算机上同时运行两个不同的操作系统。简单来说就是在已有的window系统中在用光盘或usb安装一个Linux系统,这个方法成本非常高而且容易将原本window系统破坏。当我们开机时会有提示选项,选择进入window系统还是Linux系统,而且切换也非常的麻烦,必须要进行重新启动或者关机。

  1. 准备安装媒体

    • 下载并创建Linux发行版的安装媒体(ISO文件),或者获取安装光盘或USB驱动器。
    • 确保您也有Windows的安装媒体(通常是Windows安装光盘或USB驱动器)。
  2. 分区磁盘

    • 在安装Linux之前,需要为其分配磁盘空间。这可以通过在Windows上使用磁盘管理工具来完成。
    • 创建一个新的分区,用于安装Linux。通常,这需要为根目录(/)和交换分区分配空间。
  3. 安装Windows

    • 如果您已经安装了Windows,可以跳过此步骤。如果没有,插入Windows安装光盘或USB驱动器,然后重启计算机。
    • 随着Windows安装向导的步骤进行安装。在分区时,选择之前为Windows分配的磁盘空间。
  4. 安装Linux

    • 插入Linux安装媒体(光盘或USB驱动器),然后重启计算机。
    • 随着Linux安装向导的步骤进行安装。在分区时,选择之前为Linux分配的磁盘空间。
    • 选择安装引导加载程序(通常是GRUB),以便在启动时选择要启动的操作系统。
  5. 配置引导加载程序

    • 安装完成后,计算机将使用引导加载程序来选择启动Windows或Linux。通常情况下,GRUB将自动检测Windows并添加到启动菜单中。
    • 如果您遇到引导问题,可以使用启动修复工具来修复引导加载程序。
  6. 测试双系统

    • 重启计算机,您将能够选择启动Windows或Linux。
    • 测试双系统,确保它们都正常运行。

请注意,不同的计算机配置和操作系统版本可能需要不同的步骤和设置。在进行双系统安装之前,建议查阅相关的安装指南和文档,以确保成功完成安装。

powwershell (不推荐)

Linux的影响力非常大,其实在window系统中已经有关于Linux的存在了。我们可以打开Microsoft Store,在里面搜索powwershell下载即可使用。

但这种方式也不是很推荐,虽然在window 10或11中已经嵌入了Linux系统,但是用起来不够真实。

以下是powershell的缺点:

  1. 学习曲线较陡峭:对于新手来说,PowerShell可能具有较高的学习曲线。语法和概念与传统的命令行工具和脚本语言不同,需要一些时间来适应。

  2. 依赖于Windows平台:PowerShell是Windows的本机脚本和自动化工具,不能在其他操作系统上运行。这使得跨平台的脚本编写和部署变得更加复杂。

  3. 执行策略和权限问题:PowerShell具有强大的系统管理功能,但这也可能导致潜在的安全问题。如果不正确配置执行策略,可能会导致系统被滥用。

  4. 性能问题:尽管PowerShell在执行一些任务时非常高效,但对于某些复杂的操作,性能可能不如编译型语言或其他脚本语言。这可能会影响大规模或高性能的自动化任务。

  5. 缺少跨平台支持:虽然有一些尝试使PowerShell在Linux和macOS上运行,但它在这些平台上的支持相对有限。这使得在混合操作系统环境中管理和自动化任务更加复杂。

  6. 社区和生态系统相对较小:与一些其他编程语言和脚本语言相比,PowerShell的社区和第三方库生态系统相对较小。这意味着可能需要编写更多的自定义代码来执行特定任务。

  7. 脚本可读性:有人认为PowerShell的脚本代码相对于其他语言来说不够优雅和可读。这可能使得维护和合作变得更加复杂。

尽管PowerShell具有这些缺点,但它仍然是Windows系统管理和自动化的有力工具,特别是在大型企业和组织中。它提供了广泛的系统管理和自动化功能,可以大大提高效率和任务自动化的能力。然而,选择使用PowerShell还是其他编程语言取决于您的具体需求和环境。

虚拟机+centos7镜像

我们一般使用的虚拟机软件为VirtualBox、VMware Player,然后再下载一个centos7/ubuntu镜像文件。这里我们演示VMware Player。

我们可以直接在百度上搜索VMware Player官网,然后点击官网进入下载安装即可。

VMware  player官网网址icon-default.png?t=N7T8https://www.vmware.com/cn/products/workstation-player.html

进入下载后,我们一定要选择下载window64-bit的版本。然后Down Load Now即可 进入安装界面后就非常简单了,就和我们平时装QQ一样,一直点击next即可。

接下来我们可以安装Centos7了,Centos7下载地址icon-default.png?t=N7T8https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/

不需要全部下载,我们下载第二个即可。

如果想下载多个镜像软件也可以,也可以下载ubuntu。

ubuntu下载地址 icon-default.png?t=N7T8https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04/

打开后,我们下载红框框出来的即可,对于学习来说已经够用了。

下载好后,我们就可以在刚刚下载好的vmware中使用了。 

打开VMware后创建虚拟机,然后选择安装程序光盘映像文件后,找到刚才下载的centos7后直接下一步即可。里面可能让配置一些内存大小……设置,随便设都行。

使用云服务器(推荐)

在Linux上使用云服务器(云计算平台)有许多好处,这些好处使得云服务器成为许多组织和开发人员的首选选择。

  1. 弹性和可伸缩性

    • 云服务器允许您根据需要轻松扩展或缩减计算资源。这意味着您可以应对流量峰值或特定工作负载的需求,而不必购买或维护自己的硬件。
  2. 成本效益

    • 云服务器通常按使用量计费,因此您只需支付您实际使用的资源,而不必预先购买大量硬件。这可以降低总体成本,特别是对于小型企业和初创公司。
  3. 高可用性

    • 大多数云提供商提供高可用性和冗余功能,以确保您的应用程序和数据始终可用。这包括自动备份、故障转移和多个数据中心的部署。
  4. 易于管理

    • 云平台通常提供易于使用的管理工具,用于创建、配置和监视云服务器。您可以通过控制面板或命令行接口管理服务器。
  5. 全球性

    • 云提供商在全球范围内提供数据中心,这意味着您可以轻松将应用程序部署到不同地理位置以改善性能和可用性。
  6. 快速部署

    • 创建和启动云服务器通常只需要几分钟,而不是等待硬件采购和配置的几周或几个月。
  7. 灵活性

    • 您可以选择不同类型的云服务器,以满足不同工作负载的需求,包括通用计算、高性能计算、存储优化和GPU加速实例。
  8. 安全性

    • 云提供商通常提供一系列安全性工具和功能,以保护您的数据和应用程序。您还可以通过设置防火墙、访问控制和加密来增强安全性。
  9. 自动化

    • 云服务器允许您自动化许多任务,例如自动扩展、备份和监视。这可以提高效率并减少操作负担。
  10. 生态系统和支持

    • 云提供商通常有庞大的生态系统,包括各种服务和工具,可以加速应用程序开发和部署。此外,他们通常提供技术支持和文档资源。

总之,使用Linux云服务器可以为组织和开发人员提供灵活性、可伸缩性、成本效益和高可用性,使他们能够更好地管理和部署应用程序和服务。这是云计算的主要优势之一,已经在各个行业广泛采用。

市面上常见的云服务器有很多,最为常见的是腾讯云、阿里云、华为云以及百度云。这里我们用腾讯云作为例子。

我们注册一个账号后就可以继续进行,一般学生都有优惠活动。

我们在搜索栏中搜索校园,我们就可以看到以下场景: 进入校园套餐我们就可以选择我们需要的服务器。

学生使用轻量应用服务器2核2G就可以了,学生一年优惠价格为112元。相对于来说华为云是比较便宜的,1核2G就够用一般是90元。我们可以多人组队使用购买,相对来说每个人每月几块钱非常便宜。

一般的云服务器都有很多试用期,一般2到3个月,能白嫖就白嫖!!! 

当我们购买完服务器后一定要重置密码,而且要往复杂设置。为什么呢?不重新设置系统会不让登录的。

设置完后我们想要进行登录应该怎么办呢?

这里就需要一个软件xshell,然后在xshell中输入ssh root@你的云服务器公网IP即可,然后会弹出输入密码,将我们刚刚修改过的密码输入即可登录Linux。当我们第一次登陆时,有可能会出现许多乱码,直接接受即可。 

xshell下载链接icon-default.png?t=N7T8https://www.netsarang.com/products/xsh_overview.html下载安装的时候选择 "home/school" 则为免费版本.

XShell 下的复制粘贴


复制: ctrl + insert (有些同学的 insert 需要配合 fn 来按)
粘贴: shift + insert
ctrl + c / ctrl + v 是不行的.
 


以上就是本次的全部内容,看完后会按照Linux了吗?

感谢大家观看,觉得有用的就三连一下吧!😊

更多推荐

2023华为杯研究生数学建模竞赛E题思路分析+代码+论文

如下为C君撰写的2023华为杯研究生数学建模竞赛E题思路分析,代码论文见文末。E题思路出血性脑卒中临床智能诊疗建模一、背景介绍出血性脑卒中指非外伤性脑实质内血管破裂引起的脑出血,占全部脑卒中发病率的10-15%。其病因复杂,通常因脑动脉瘤破裂、脑动脉异常等因素,导致血液从破裂的血管涌入脑组织,从而造成脑部机械性损伤,并

数据通信网络之IPv6以太网多层交换

文章及资源归档至【AIShareLab】,回复通信系统与网络可获取。文章目录一、目的二、环境及网络拓扑三、需求四、步骤一、目的掌握VLAN的基础配置。掌握Trunk的基础配置。掌握VLANIF的基础配置,并理解通过三层交换机实现VLAN之间通信的方案。二、环境及网络拓扑本实验模拟一个典型的简单园区网络,如图1所示,其中

半导体CIM系统中的EAP:提升制造效率的关键

半导体制造是高度复杂和技术密集型的行业,对生产效率和产品质量有着极高的要求。在这个领域,设备自动化编程系统(EquipmentAutomationProgramming,EAP)已经崭露头角,成为提升制造效率的关键要素。本文将深入探讨EAP在半导体CIM系统(制造执行系统)中的作用,以及它如何显著提高制造效率的关键作用

【C++】String类基本接口介绍及模拟实现(多看英文文档)

string目录如果你很赶时间,那么就直接看我本标题下的内容即可!!一、STL简介1.1什么是STL1.2STL版本1.3STL六大组件1.4STL重要性1.5如何学习STL二、什么是string??(本质上是一个类)三、string的类模板(什么?string居然利用了模板??)三、string的三种构造(拷贝构造也

批处理小程序的制作

一、介绍批处理是一种将一系列计算机任务按照预定义的顺序进行自动化处理的技术。它是通过批处理脚本或命令文件来实现的,可以在不需要人工干预的情况下,批量运行多个命令或程序。批处理脚本的优点1.自动化:批处理可以自动执行重复性任务,无需手动干预,减少人力和时间成本。2.批量处理:批处理可以同时处理多个任务,提高工作效率。3.

Kotlin 中的协程 flow

一、Flow概述Flow具有异步挂起suspend响应式编程,可以使用挂起函数来异步生产和消费事件,Flow的设计灵感也来源于响应式流以及其各种实现。二、Flow的生产和消费suspendfuntest1(){flow<Int>{(0..4).forEach{emit(it)//生产者发送数据}}.collect{pr

群晖linux ——设置短密码、免密码登录、多个群晖免密登录

文章目录概述群晖设置超短密码获取root权限设置新密码/更改密码群晖SSH公钥免密登录开启家目录修改文件夹权限修改配置文件上传公钥高级——多个群晖,不同密钥解决方法概述群晖仅在内网运行,外网无法访问。每次输入长密码不方便。但是群晖WEB端无法设置短密码,一番搜索过后,发现可以通过SSH的方式设计短密码。具体步骤如下。群

勒索病毒最新变种.Elbie勒索病毒来袭,如何恢复受感染的数据?

引言:随着数字化的快速发展,网络安全威胁也变得越来越严重。其中,.Elbie勒索病毒是一种备受恶意分子钟爱的危险工具,它可以加密您的数据文件,然后勒索高额赎金。本文将深入探讨.Elbie勒索病毒的威胁,包括其工作原理、如何恢复被其加密的数据文件,以及有效的预防措施,以保护您的数据免受损失。如果您在面对被勒索病毒攻击导致

Kettle REST Client获取token调用接口解析JSON入文件实战

KettleRESTClient通过GET获取token以POST方式请求接口解析JSON入文件完整实例需求说明通过kettle组件调用接口并解析JSON成结构化数据入文件。完整实例解决方法利用生成记录组件定义URL参数通过RESTClENT组件请求得到TOKEN通过JSONINPUT组件解析接口请求的结果通过JAVA

SOLIDWORKS2024新功能--SOLIDWORKS篇(三)

结构系统和焊件该章节包括以下主题:边角管理在文件属性中显示单位结构系统边角管理您可以手动或自动应用边角处理。要打开边角管理PropertyManager:打开一个零件,然后单击结构系统>主构件。创建主构件并退出结构系统模式。在PropertyManager中,指定一个选项:自动。将相似的边角分组并应用边角处理。手动。允

Tomcat

1常见的客户端/服务器架构模型1.1C/S架构(Client/ServerArchitecture)C/S架构(Client/ServerArchitecture)指的是客户端通过安装在本地的软件(客户端)访问服务器上的应用程序,客户端与服务端之间通过网络进行通信和数据交换。优点:快速响应:由于客户端软件安装在本地,可

热文推荐