Linux操作系统基础(02):Linux系统的安装

1. 准备工作

VMware Workstation 是一款由 VMware 公司开发的虚拟机软件,它可以在一台物理计算机上创建多个虚拟计算机环境,每个虚拟计算机都可以运行不同的操作系统,网络上的资源很多。

  • Windwos系统下载并安装 VMware Workstation17。
  • 在VMware的虚拟机上安装Centos8操作系统。

为什么需要使用虚拟机呢:

  1. 节省成本: 我们主要是学习Linux操作系统为目的,通过虚拟化技术可以在我们的PC电脑上运行虚拟机Linux环境(在一台物理服务器上同时运行多个虚拟机实例)。
  2. 原生的操作系统: 从CentOS 官方下载的操作系统更加纯净和开放,原生的环境更适合我们对操作系统部署和理解(云服务厂商提供的操作系统与平台集成,具备定制化特点)。

2. VMware虚拟机

2.1. Linux安装镜像的准备

CentOS(Community Enterprise Operating System,社区企业操作系统)是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本,以高效、稳定著称。

  • 使用CentOS后续可以非常平滑的过渡到 RedHat Linux 的使用,操作基本一致。
  • 但是CentOS Stearm 8 将于2024年5月31日停止官方的构建和维护。
  • 而CentOS Stearm 9 也预计将于2027年停止官方的构建和维护。

因为CentOS8之后不再提供Minimal版镜像,只有网络版Boot和完整版DVD,网络版在安装前需要额外配置网络和下载源,才能够执行最小化的操作系统安装。

注意本地环境需要下载安装的是x86架构:

  • CentOS 8 镜像列表(官网推荐源):CentOS8 Mirrors List(DVD,Boot)
  • CnetOS 8 镜像列表(国内清华镜像源):CentOS-Stream-8-List(DVD,Boot)

2.2. 创建一个虚拟机

第一步,点击文件选项卡,创建新的虚拟机,配置典型的虚拟机。

在这里插入图片描述

第二步,选择我们下载的Centos8安装镜像,并进行下一步。

在这里插入图片描述

第三步,选择镜像对应的Linux发行版本,进行下一步。

在这里插入图片描述

第四步,为虚拟机命名并设置虚拟机文件的存放位置(默认即可)。

在这里插入图片描述

第五步,设置虚拟机的磁盘容量(默认即可),进行下一步。

在这里插入图片描述
第六步,开启虚拟机从镜像中启动系统,开始安装centos系统。

在这里插入图片描述

3. Linux系统安装

Vmware Workstation的功能使用目前已经足够使用,有兴趣的朋友可以自行深入学习。

  • Linux进阶的安装和配置:CentOS8-Boot镜像安装

我们计算机的硬盘中可以看到Vmware创建一台虚拟机并设置它从镜像文件中启动,因为我们仍未安装Linux的操作系统,此时虚拟机的磁盘空间很小,没有任何数据。
在这里插入图片描述

3.1. 设置网络

第一步,因为磁盘里面没有任何数据,直接从Centos8镜像中的boot启动安装程序,这里选择前面两项即可,然后等待系统进入安装的界面。

在这里插入图片描述

第二步,选择我们需要安装的操作系统语言,类似于windwos安装选择的简体中文版。

在这里插入图片描述

第三步,查看安装界面的选项,主要分为“网络安装”,“硬盘分区”,“设置root密码”。

image-20230919132059763

第四步,配置网络自动获取IP地址,便于我们从网络下载安装系统的包。

image-20230919132949068

3.2. 设置安装源

第一步,配置网络自动获取IP地址,便于我们从网络下载安装系统的包(网络连接正常后,安装源默认为空,我们需要配置国内的安装源)。

#阿里源:
https://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/
#清华源:
https://mirrors.tuna.tsinghua.edu.cn/centos/8-stream/BaseOS/x86_64/os/

image-20230919134305898

第二步,设置国内的安装源后,进入“软件选择”,选择适合的安装的软件程序。

在这里插入图片描述

第三步,选择“最小安装”,随后再次选择 “标准安装” 和 “开发工具”。(图形化UI是不需要的)

在这里插入图片描述

3.3. 设置磁盘分区

第一步,退回centos的安装界面,进项硬盘自定义分区。

在这里插入图片描述

第二步,进项硬盘自定义分区,我们点击Done,系统自动执行默认LVM逻辑分区。

  • 想要深入了解的朋友请参考: CentOS管理-磁盘扩容&标准分区和LVM分区的区别

在这里插入图片描述

3.2. 完成系统安装

第一步,设置操作系统的root用户的密码。

在这里插入图片描述

第二步,最后完成设置并开始安装Centos8。

在这里插入图片描述

第四部,CentOS根据配置的安装源(网络),下载需要的软件包并下载安装,耐心等待系统配置完成后,重启系统即可。

在这里插入图片描述

最后,CentOS 8系统重启后,界面显示系统版本信息(内核信息)

在这里插入图片描述

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

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

相关文章

前端技术-调试工具(上)

页面制作之调试工具 常用的调试工具有Chrome浏览器的调试工具,火狐浏览器的Firebug插件调试工具,IE的开发人员工具等。它们的功能与使用方法大致相似。Chrome浏览器简洁快速,功能强大这里主要介绍Chrome浏览器的调试工具。 打开 Google Chrom…

搜维尔科技:【简报】第九届元宇宙数字人设计大赛,报名已经进入白热化阶段!

随着元宇宙时代的来临,数字人设计成为了创新前沿领域之一。为了提高大学生元宇宙虚拟人角色策划与美术设计的专业核心能力,我们特别举办了这场元宇宙数字人设计赛道,赛道主题为「AI人工智能科技」 ,只要与「AI人工智能科技」相关的…

mysql的读写分离

MySQL 读写分离原理 读写分离就是只在主服务器上写,只在从服务器上读。 主数据库处理事务性操作,而从数据库处理 select 查询。 数据库复制被用来把主数据库上事务性操作导致的变更同步到集群中的从数据库。 常见的mysql读写分离分为以下两种 1&…

论文润色让审稿人更青睐

大家好,今天来聊聊论文润色让审稿人更青睐,希望能给大家提供一点参考。 以下是针对论文重复率高的情况,提供一些修改建议和技巧,可以借助此类工具: 标题:论文润色让审稿人更青睐――提升论文通过率的秘诀 …

LDD学习笔记 -- Linux内核模块

LDD学习笔记 -- 内核模块 简介LKM类型Static Linux Kernel ModuleDynamic Linux Kernel ModuleLKM编写语法 syntax详细描述内核头文件用户空间头文件Module Initialization FunctionModule Cleanup FunctionKeyword & Tag宏 __init __exitLKM入口注册Module Metadate&#…

AE (4)_ 直方图调整的理论

#灵感# 在短暂的高通平台调试中,很看重直方图调整的理解。后来其它平台,不怎么调整这个了。但还是记录一下。 我个人还是倾向 招式简单,但应用到极致。 绝大部分内容来自:刘斯宁,Image Enhancement - CLAHE - 知乎 (z…

redis 面试问题 (更新中 ing)

目录 reids 是做什么的为什么那么快有哪些使用场景redis有哪些 数据结构redis 有哪些底层数据结构为什么设计 sds一个 字符串 存储多大容量 stream为什么设计 streamstream 消费者消息丢失stream 消息私信问题 持久化机制redis 持久化机制,优缺点,怎么用…

全解析阿里云Alibaba Cloud Linux镜像操作系统

Alibaba Cloud Linux是基于龙蜥社区OpenAnolis龙蜥操作系统Anolis OS的阿里云发行版,针对阿里云服务器ECS做了大量深度优化,Alibaba Cloud Linux由阿里云官方免费提供长期支持和维护LTS,Alibaba Cloud Linux完全兼容CentOS/RHEL生态和操作方式…

【python入门】day12:bug及其处理思路

bug的常见类型 粗心 / 没有好习惯 思路不清 lst[{rating:[9.7,2062397],id:1292052,type:[犯罪,剧情],title:肖申克的救赎,actors:[蒂姆罗宾斯,摩根弗里曼]},{rating:[9.6,1528760],id:1291546,type:[剧情,爱情,同性],title:霸王别姬,actors:[张国荣 ,张丰毅 , 巩俐 ,葛优]},{r…

.NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法

在.NET 6中,微软官方建议把 System.Drawing.Common 迁移到 SkiaSharp 库。因为System.Drawing.Common 被设计为 Window 技术的精简包装器,因此其跨平台实现欠佳。 SkiaSharp是一个基于谷歌的Skia图形库(Skia.org)的用于.NET平台的…

目标检测损失函数:IoU、GIoU、DIoU、CIoU、EIoU、alpha IoU、SIoU、WIoU原理及Pytorch实现

前言 损失函数是用来评价模型的预测值和真实值一致程度,损失函数越小,通常模型的性能越好。不同的模型用的损失函数一般也不一样。损失函数主要是用在模型的训练阶段,如果我们想让预测值无限接近于真实值,就需要将损失值降到最低…

flink on yarn任务启停脚本(实现一键读取ck启动,保存ck停止)

1.问题描述 flink同步任务,长期任务过多,某个任务停止保存checkpoint或者savepoint后,修改代码,使用命令行读取检查点重新启动需要人工去hdfs上找寻检查点保存位置。任务过多管理起来很不方便。 鉴于此,使用脚本编写了…

kotlin基础——重载

重载算术运算符 重载二元算术运算 使用operator定义plus()方法后,可以直接使用号求和 data class Point(val x: Int, val y: Int) {operator fun plus(other: Point): Point {return Point(x other.x, y other.y)} } val p1 Point(1, 2) val p2 Point(3, 4) …

Spark三:Spark SQL

Spark SQL 数据的分析方式、数据分类和SparkSQL适用场景、数据抽象(DataFrame, DataSet, RDD),SparkSQL读取数据和处理数据的两种风格:SQL风格和DSL风格 学习链接 https://mp.weixin.qq.com/s/caCk3mM5iXy0FaXCLkDwYQ 一、数据分…

【GNN】经典GNN的数学原理之美

目录 引言 背景 图神经网络 节点 消息传递 聚合 更新 整合在一起 使用邻接矩阵 GNN层堆叠 以节点分类为例训练GNN。 训练和测试数据 1、Transductive 2、Inductive 反向传播和梯度下降 流行图神经网络总结 1、消息传递神经网络 2、图卷积 3、图注意力网络 …

旧硬盘插电脑上显示要初始化怎么办?了解原因和解决方案

在使用旧的硬盘插入电脑时,有时会遇到需要进行初始化的情况。这种情况可能是由于多种原因引起的,而初始化硬盘将会导致所有数据丢失,给用户造成不便和损失。因此,本文将介绍解决旧硬盘需要初始化的问题的方法,并提供一…

毕业设计:基于机器学习xgboost lgbm adaboost 的空气质量预测pm2.5‘, ‘so2‘, ‘no2‘ 完整代码数据-可直接运行

项目详细视频讲解介绍: 基于机器学习xgboost lgbm adaboost 的空气质量预测-完整代码数据可直接运行_哔哩哔哩_bilibili 数据展示: 运行结果展示: 项目代码: from sklearn import preprocessing import random from sklearn.model_selection import train_test_split fr…

软件测试第二部分:白盒测试

概念与定义 白盒测试:侧重于系统或部件内部机制的测试,类型分为分支测试(判定节点测试)、路径测试、语句测试。 控制流分析(基于程序结构):控制流分析是一类用于分析程序控制流结构的静态分析技术,目的在于…

ModuleNotFoundError: No module named ‘numpy.testing.decorators‘

文章目录 报错信息报错原因解决方案 关注公众号:『AI学习星球』 算法学习、4对1辅导、论文辅导或核心期刊可以通过公众号或➕v:codebiubiubiu滴滴我 报错信息 ModuleNotFoundError: No module named numpy.testing.decorators 报错原因 新版本已经去…

面试算法88:爬楼梯的最少成本

题目 一个数组cost的所有数字都是正数,它的第i个数字表示在一个楼梯的第i级台阶往上爬的成本,在支付了成本cost[i]之后可以从第i级台阶往上爬1级或2级。假设台阶至少有2级,既可以从第0级台阶出发,也可以从第1级台阶出发&#xff…