如何搭建Linux环境

news2024/12/25 13:11:45

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了吗?

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

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

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

相关文章

计算机毕设 图像识别-人脸识别与疲劳检测 - python opencv

文章目录 0 前言1 课题背景2 Dlib人脸识别2.1 简介2.2 Dlib优点2.3 相关代码2.4 人脸数据库2.5 人脸录入加识别效果 3 疲劳检测算法3.1 眼睛检测算法3.2 打哈欠检测算法3.3 点头检测算法 4 PyQt54.1 简介4.2相关界面代码 5 最后 0 前言 🔥 这两年开始毕业设计和毕业…

14:00面试,14:06就出来了,问的问题过于变态了。。。

从小厂出来,没想到在另一家公司又寄了。 到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到5月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%…

【NAD NADPH; FMN FAD ; NMN -化学】

NAD Nicotinamide adenine dinucleotide nicotinamide 烟酰胺 NAD NADPH 烟酰胺腺嘌呤二核苷酸 nucleosidase Nicotinamide adenine dinucleotide NMN(烟酰胺单核苷酸)简介 NMN全名 nicotinamide mononucleotide,即 烟酰胺单…

【全国科普日,共筑眼健康】景远眼科科普志愿者服务队在行动

今年是第21个全国科普日,为深入贯彻落实新时代中国特色社会主义思想,针对不同群体的需求,践行科普为民,共创美好生活,9月14日至9月24日期间,景远眼科科普志愿者服务队把丰富多样的内容、常有常新的活动带到…

IP归属地应用的几个主要特点

作为一款优秀的IP地址定位工具,主题IP归属地的应用无疑是最好的选择之一。该应用可以将您需要查询的IP地址快速定位到所在的具体物理位置,并提供详细的地址和地图信息。接下来,让我们一起来看一看IP归属地应用的几个主要特点: 1. …

Python:求求按规范写我

B站|公众号:啥都会一点的研究生 写在前面 代码被阅读的次数远多于编写的次数 我们可能花费很多时间来编写一段代码,一旦完成后大概率就再不会重新写它。当这段代码不仅是自己用时,就得注意了,每次自己或其他人浏览,需…

2023.9.23(对这一年过去几个月的总结)

这个时间点杭州正在开亚运会,周六,大周,难得的大周,早上在公司健身房跑完步,就来工位看书了。 反思一下: 技术: 今年在技术学习上的目标,达成率是在太低,但看文章输出来…

tcp/ip协议2实现的插图,数据结构

(1)以上是插图第2章和3章 的 mbuf 与 ifnet 与 ifaddr 与 le_softc 与 sockaddr_dl结构体 谢谢

生信技巧 | GNU 并行操作

简介 有些分析需要很长时间,因为它在单个处理器上运行并且有大量数据需要处理。如果数据可以分成块并单独处理,那么问题就被认为是可并行化的。 数据并行情况 当文件的每一行都可以单独处理时 基因组的每条染色体都可以单独处理 组件的每个脚手架都可以单…

安全学习_开发相关_JavaEE过滤器监听器简单了解

文章目录 Web应用运行流程图 JavaEE-过滤器-Filter过滤器概述&作用过滤器相关安全测试场景 JavaEE-监听器-Listener监听器作用:监听器相关安全测试场景 过滤器和监听器,主要对安全测试有影响的是过滤器,监听器只是在对代码进行逻辑分析时…

【数学计算】使用mathematica计算圆周率π

【数学计算】使用mathematica计算圆周率 计算π的意义如何通过函数表示圆函数几何图形 计算圆周率 计算π的意义 在我们计算圆面积时,通常需要知道面积和已知变量之间的共性关系,以便能够将圆面积计算进行理论研究,以推广到所有的圆面积、周…

Golang代码漏洞扫描工具介绍——trivy

Golang代码漏洞扫描工具介绍——trivy Golang作为一款近年来最火热的服务端语言之一,深受广大程序员的喜爱,笔者最近也在用,特别是高并发的场景下,golang易用性的优势十分明显,但笔者这次想要介绍的并不是golang本身&a…

JMeter之脚本录制

【软件测试面试突击班】如何逼自己一周刷完软件测试八股文教程,刷完面试就稳了,你也可以当高薪软件测试工程师(自动化测试) 前言: 对于一些JMeter初学者来说,录制脚本可能是最容易掌握的技能之一。…

C/C++开发,opencv阀值操作

目录 一、OpenCV-阀值操作 1.1阀值操作函数threshold 1.2threshold的操作类型 1.3Otsu算法 二、样例开发 2.1 Makefile 2.2 main.cpp 2.3 运行效果 三、OpenCV-自适应阀值操作 3.1 自适应阀值操作函数-adaptiveThreshold 3.2 样例开发 一、OpenCV-阀值操作 1.1阀值操…

渗透测试中的前端调试(上)

一、前言 前端调试是安全测试的重要组成部分。它能够帮助我们掌握网页的运行原理,包括js脚本的逻辑、加解密的方法、网络请求的参数等。利用这些信息,我们就可以更准确地发现网站的漏洞,制定出有效的攻击策略。前端知识对于安全来说&#xff…

私域运营丨用户运营SOP,批量成交私域新老客户!

私域运营的重点内容除了社群外,还包括1对1的沟通成交。特别是针对价格高、决策成本高、需要定制化和深度服务、具有私密性的产品,非常适合进行1对1的成交。 通过建立标准化的用户运营SOP,可以更科学地管理私域客户,并根据客户所处…

AO天鹰优化算法|含源码(元启发式算法)|跑23个经典函数(含源码)

-------往期目录------ 1、灰狼优化算法 文章目录 天鹰优化器一、第一种搜索方法二、第二种搜素方法三、第三种搜素方法四、第四种搜索方法 代码实现 天鹰优化器 Aquila Optimizer(AO),灵感来自Aquila在捕捉猎物过程中的自然界行为。因此&a…

华为云云耀云服务器L实例评测|云耀云服务器L实例部署HertzBeat实时监控系统

华为云云耀云服务器L实例评测|云耀云服务器L实例部署HertzBeat实时监控系统 一、云耀云服务器L实例介绍1.1 云耀云服务器L实例简介1.2 云耀云服务器L实例特点 二、HertzBeat介绍2.1 HertzBeat简介2.2 HertzBeat特点 三、本次实践介绍3.1 本次实践简介3.2 本次环境规…

Activiti7工作流 二【Activiti7入门、Activiti7进阶】

文章目录 六、Activiti7入门6.1 业务流程建模6.1.1 绘制流程图6.1.2 指定任务负责人6.1.3 生成png格式流程图 6.2 部署流程定义6.3 启动流程实例6.4 任务查询6.5 任务处理6.6 添加审批意见6.6 查看历史审批 七、Activiti7进阶7.1 流程定义相关7.1.1 流程定义查询7.1.2 流程资源…

基于Spring Boot的体育馆管理系统的设计与实现

目录 前言 一、技术栈 二、系统功能介绍 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前言 本基于Spring Boot的海滨体育馆管理系统设计目标是实现海滨体育馆的信息化管理,提高管理效率,使得海滨体育馆管理工作规范化、高效化。 本文重…