《openEuler网络操作系统搭建、配置与管理》课件 第1章-openEuler基础与安装_第1页
《openEuler网络操作系统搭建、配置与管理》课件 第1章-openEuler基础与安装_第2页
《openEuler网络操作系统搭建、配置与管理》课件 第1章-openEuler基础与安装_第3页
《openEuler网络操作系统搭建、配置与管理》课件 第1章-openEuler基础与安装_第4页
《openEuler网络操作系统搭建、配置与管理》课件 第1章-openEuler基础与安装_第5页
已阅读5页,还剩49页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

01openEuler网络操作系统搭建、配置与管理第1章openEuler基础与安装教材配套·授课版课件openEuler24.03LTSKernel6.6第1章openEuler基础与安装学习目标openEuler24.03LTS·Kernel6.62/54本章学习目标(7项核心能力)认知·阐述社区背景与系统定位开放原子开源基金会运营;面向数字基础设施的开源OS;支持服务器/云/边缘/嵌入式认知·说明体系结构9层组成基于Linux内核深度优化;硬件层→用户界面逐层解析;理解特有技术特性认知·区分LTS与创新版LTS每2年/4年支持;创新版每6月/6月支持;理解SP生命周期策略实操·安装配置openEulerVMware创建虚拟机;虚拟光驱安装24.03LTS;语言/时区/键盘基础设置实操·systemctl管理服务启停/启用/禁用服务;关机·重启·休眠命令;快照保存与恢复实操·基本命令与Vim编辑系统信息/语言/时间查看;su/passwd用户切换;Vim三模式文件编辑素养·理解国产OS战略意义降低对外技术依赖;满足信息安全定制需求;提升全民安全意识第1章openEuler基础与安装前言/导学前言/导学:为什么要先学这一章?openEuler是信创产业核心基础软件。本章是课程起点:先完成安装、掌握基本命令与Vim,才能学习后续用户管理、网络服务等。学习路径:认识openEuler→安装配置→基本命令→Vim编辑→安装实验。openEuler24.03LTS·Kernel6.63/54第1章openEuler基础与安装目录目录1.1openEuler的发展历程和特点

社区·体系结构·版本1.2openEuler的安装和配置方法VMware·安装·systemd1.3openEuler命令

系统信息·语言时间·Vim1.4实验项目:openEuler操作系统的安装

虚拟机创建与安装1.5科技创新:国产操作系统重要性

信息安全·思政附:本章小结·练习题(选择题10+简答题5含参考要点)openEuler24.03LTS·Kernel6.64/541.1openEuler的发展历程和特点openEuler的发展历程和特点openEuler24.03LTS·Kernel6.65/54第1章openEuler基础与安装1.1发展历程和特点1.1.1社区背景与系统定位openEuler(OpenAtomopenEuler)是面向数字基础设施的开源操作系统社区,由开放原子开源基金会孵化及运营。开源社区•2019-12-31正式成立•全球开发者共建生态•孵化多处理器架构支持系统定位•服务器/云/边缘/嵌入式•支持多样性计算•安全·稳定·易用能力特征•确定性保障能力•OT与ICT融合•全场景软件生态战略价值•国产基础软件底座•信创产业核心•自主可控openEuler24.03LTS·Kernel6.66/54第1章openEuler基础与安装1.1发展历程和特点1.1.1关键里程碑(1/2)2019-12-31社区成立面向多样性计算的操作系统开源社区openEuler正式成立2020-09-3020.09创新版社区多团队协同成果,里程碑式意义(历史版本)2021-03-3121.03基于Linux5.10,实现内核热升级、内存分级扩展(历史版本)2021-09-3021.09创新版首创新版本,全场景支持;云原生混部调度、KubeOS(历史版本)openEuler24.03LTS·Kernel6.67/54第1章openEuler基础与安装1.1发展历程和特点1.1.1关键里程碑(2/2)以下为openEuler版本发展历史;本课程统一以openEuler24.03LTS/Kernel6.6为教学版本。2022-04-1522.03LTS首个全场景融合长周期版,基于Linux5.10(历史版本)2023-09-3023.09创新版更多新特性,服务更多领域(历史版本)2024-05-3024.03LTS★基于Linux6.6长周期LTS,面向服务器/云/边缘/AI/嵌入式——当前教学版2025-03-3025.03集成PyTorch/MindSpore、DeepSeek/Llama3/Qwen,开箱即用(历史版本)openEuler24.03LTS·Kernel6.68/54第1章openEuler基础与安装1.1发展历程和特点1.1.1发展意义总结openEuler的发展标志着我国在开源操作系统领域的重要进展:技术自主•减少对外技术依赖•内核热升级等创新特性•多样性计算领导力生态繁荣•开放多元架构包容•全球开发者共建•软硬件应用生态国际影响•活跃技术社区•国际化推进•全球数字基础设施地位人才培养•高校教材配套•产教融合•自主可控人才储备openEuler24.03LTS·Kernel6.69/54第1章openEuler基础与安装1.1发展历程和特点1.1.2openEuler与Linux的关系openEuler基于Linux内核构建,并在其上进行深度优化与增强,二者体系结构高度相似。相同点•同源Linux内核•支持多样处理器架构•命令/Shell高度兼容增强点•内核热升级/内存分级扩展•分布式文件系统/用户态协议栈•嵌入式虚拟化弹性底座定位•数字基础设施全场景•服务器/云/边缘/嵌入式•安全·稳定·易用openEuler24.03LTS·Kernel6.610/54uname

-a

#查看内核版本、架构与主机名cat

/proc/version

#查看内核构建详细信息第1章openEuler基础与安装★重点1.1发展历程和特点1.1.2体系结构(自底向上9层)openEuler24.03LTS·Kernel6.611/54第1章openEuler基础与安装1.1发展历程和特点1.1.2五大特有技术特性CPU在线巡检•提高系统可靠性自适应NUMA•解决资源locality问题嵌入式虚拟化弹性底座•多种部署方案混合关键性部署框架•Linux与其他OS混合部署北向生态•350+嵌入式软件包构建,满足ROS2注:另含内存分级扩展、用户态协议栈等增强特性,适应不同计算环境。openEuler24.03LTS·Kernel6.612/54第1章openEuler基础与安装1.1发展历程和特点1.1.3版本分类:LTSvs创新版稳定长期支持版本LTS•每2年发布一次•提供4年社区支持•可于结束前申请延长至6年•例:24.03LTS(2024-03)尝鲜社区创新版本•LTS之间每6个月发布•仅提供6个月社区支持•常含最新技术成果与创新特性•例:25.03(集成AI框架)教学统一使用:openEuler24.03LTS(Kernel6.6)。openEuler24.03LTS·Kernel6.613/54cat

/etc/openEuler-release

#查看系统发行版本openEuler

24.03

LTS

#当前教学统一版本(Kernel6.6)第1章openEuler基础与安装1.1发展历程和特点1.1.3版本生命周期管理(SP策略对照表格)openEuler每个LTS版本在生命周期内会滚动发布多个SP(ServicePack):SP0为基线版本,后续按节奏发布小SP/大SP,直至SP3随LTS终结(EOL)。SP类型发布时间生命周期说明SP0LTS发布时基线版本首次发布基线版本小SP每6个月约9个月小版本修复,快速迭代大SP每12个月约24个月含新特性,重大更新SP3LTS终结前-终版本,随LTSEOL说明:LTS主线每2年发布、支持4年(可延6年),是教学与产线首选;创新版支线每6个月发布、支持6个月,仅用于最新特性尝鲜(非教学推荐)。openEuler24.03LTS·Kernel6.614/54第1章openEuler基础与安装★重点1.1发展历程和特点1.1.3版本管理示意图(图1-1)图1-1openEuler的版本管理版本双轨时间轴:LTS主线稳定(教学统一用24.03LTS)|

创新版支线尝鲜openEuler24.03LTS·Kernel6.615/54第1章openEuler基础与安装1.1发展历程和特点1.1.3版本选择建议应用场景推荐版本理由生产服务器24.03LTS长周期稳定支持学习与教学24.03LTS文档完善、生态成熟嵌入式/边缘24.03LTS全场景融合支持新特性尝鲜创新版最新技术成果openEuler24.03LTS·Kernel6.616/541.2openEuler的安装和配置方法openEuler的安装和配置方法openEuler24.03LTS·Kernel6.617/54第1章openEuler基础与安装1.2安装和配置方法1.2.1安装准备与创建虚拟机采用虚拟光驱安装:官方推荐VMware/VirtualBox;演示使用VMware17,安装openEuler-24.03-LTS。准备工作•已安装VMware•官网下载24.03-LTSISO镜像创建虚拟机•自定义配置→稍后安装OS•客户机选Linux5.x64位•命名openEuler-24.03-LTS硬件分配•≥2处理器/4GB内存•磁盘≥30GB•CD/DVD挂载ISO下一步:图1-2~图1-10展示从选择版本到挂载ISO的完整步骤截图。openEuler24.03LTS·Kernel6.618/54free

-h

#安装前确认内存≥4GBdf

-h

#确认磁盘剩余空间≥30GBlscpu

|

head

-n

3

#查看CPU核数与架构第1章openEuler基础与安装1.2安装和配置方法1.2.1创建虚拟机:下载镜像→新建→命名→处理器(图1-2~1-7)图2选择openEuler操作系统版本图3创建虚拟机图4新建虚拟机图5操作系统版本图6命名虚拟机图7分配处理器openEuler24.03LTS·Kernel6.619/54第1章openEuler基础与安装1.2安装和配置方法1.2.1虚拟机资源配置与引导安装:内存→磁盘→ISO→引导→语言(图1-8~1-13)图8分配内存图9分配磁盘空间图10挂载ISO镜像文件图11虚拟机的引导界面图12选择安装过程语言图13进入安装配置界面openEuler24.03LTS·Kernel6.620/54第1章openEuler基础与安装1.2安装和配置方法1.2.2安装配置与首次登录:网络主机名→密码→用户→启动(图1-14~1-18)图14配置网络和主机名图15设置root密码图16创建普通用户和设置密码图17正常启动图18修改root密码openEuler24.03LTS·Kernel6.621/54第1章openEuler基础与安装1.2安装和配置方法1.2.2root用户与密码策略root用户•超级管理员,类似Administrator•提示符以#结尾•普通用户以$结尾•非必要不使用root密码策略•首次登录建议修改密码•定期更新、高复杂度•≥8位且含大小写/数字/特殊符中3类•密码输入不显示(含星号)密码修改命令:passwd[username](缺省默认修改root密码);生产环境安装后建议重置root密码。openEuler24.03LTS·Kernel6.622/54whoami

#显示当前登录用户名id

#显示UID/GID与所属组id

root

#查看root用户身份信息第1章openEuler基础与安装★重点1.2安装和配置方法1.2.2修改密码实战(passwd)图1-18修改root密码:username缺省即修改当前root用户密码。openEuler24.03LTS·Kernel6.623/54[root@openEuler~]#passwdChanging

password

for

user

root.New

password:

********Retype

new

password:

********passwd:

all

authentication

tokens

updated

successfully.passwd

-S

root

#查看root密码状态passwd

-l

user01

#锁定用户(禁止登录)passwd

-u

user01

#解锁用户第1章openEuler基础与安装1.2安装和配置方法1.2.2普通用户切换(su)su-username:切换并加载目标用户环境;可用id命令查看当前用户名。openEuler24.03LTS·Kernel6.624/54[user@openEuler~]$su-usernamePassword:

********[username@openEuler~]#sudo

-i

#以root身份登录(需授权)sudo

systemctl

restart

sshd

#以root权限执行单条命令第1章openEuler基础与安装1.2安装和配置方法1.2.3systemd概述(6大核心特性)按需启动•被请求时才启动服务•结束即关闭,减少引导时间挂载管理•维护/etc/fstab静态挂载•内建autofs自动挂载快照恢复•保存系统运行状态•调试后可一键恢复依赖精细控制•基于从属关系逻辑控制•更高并行性能cgroup跟踪•管理进程生命周期事务性依赖•兼容SysV初始化脚本openEuler24.03LTS·Kernel6.625/54systemctl

--version

#查看systemd版本systemctl

status

sshd

#查看服务运行状态systemctl

list-units

--type

service

#列出活动服务第1章openEuler基础与安装1.2安装和配置方法1.2.3systemdUnit8种类型类型名称功能描述典型场景Service服务单元管理一个服务/应用的启停与依赖nginx/sshdTarget目标单元一组unit整体启停,定义运行级别multi-user.targetAutomount自动挂载访问时自动挂载文件系统光盘临时挂载Device设备单元内核识别的硬件设备文件磁盘设备Mount挂载点定义文件系统挂载方式/etc/fstab静态挂载Path路径单元监控文件/目录变化触发操作日志目录监听Scope作用域管理systemd外启动的进程会话进程Snapshot快照单元保存systemd状态以便切换调试快照openEuler24.03LTS·Kernel6.626/54systemctl

cat

sshd.service

#查看服务unit文件内容systemctl

list-unit-files

--type

service

#列出开机自启状态第1章openEuler基础与安装★重点1.2安装和配置方法1.2.3systemctl常用命令图19显示服务图20显示服务状态openEuler24.03LTS·Kernel6.627/54systemctl

list-units

--type

service

#查看运行的服务systemctl

status

name.service

#查看服务状态systemctl

start/stop

name.service

#启动/停止服务systemctl

enable/disable

name.service

#开机自启/取消自启1.3openEuler命令openEuler命令openEuler24.03LTS·Kernel6.628/54第1章openEuler基础与安装1.3openEuler命令1.3.1openEuler命令特点简短易记•命令短小,便于输入参数扩展•选项/参数扩展功能交互/非交互•终端交互或脚本批量内置帮助•--help查看用法管道组合•|串联多命令兼容Linux•与Linux命令高度一致大小写敏感•命令/参数区分大小写区分用户•#root/$普通用户openEuler24.03LTS·Kernel6.629/54#终端中$表示普通用户、#表示root;命令短小且支持管道组合ls

-lh

/var/log

#长格式列出日志目录grep

-i

error

/var/log/messages

#过滤关键字(管道串联)systemctl

status

sshd

#查看sshd服务状态第1章openEuler基础与安装1.3openEuler命令1.3.2查看系统信息openEuler24.03LTS·Kernel6.630/54cat

/etc/os-release

#系统版本与IDlscpu

#CPU架构信息free

#内存使用情况fdisk

-l

#磁盘分区信息top

#实时系统资源第1章openEuler基础与安装1.3openEuler命令1.3.2设置语言环境与键盘(localectl)图21显示当前语言环境图23设置语言环境为简体中文图22显示可用语言环境openEuler24.03LTS·Kernel6.631/54localectl

#显示当前语言环境localectl

list-locales

#列出可用语言环境localectl

set-locale

LANG=zh_CN.UTF-8

#设为简体中文localectl

list-keymaps

#列出可用键盘布局localectl

set-keymap

cn

#设置键盘布局第1章openEuler基础与安装1.3openEuler命令1.3.2设置日期、时间与时区(timedatectl)图24查看当前的日期和时间图25修改当前时间图26使用date命令修改时间图27修改时区openEuler24.03LTS·Kernel6.632/54timedatectl

#查看日期时间timedatectl

set-time

15:57:24

#修改时间date

--set

15:57:24

#date改时间timedatectl

set-timezone

Asia/Shanghai

#改时区timedatectl

set-ntp

no

#关NTP方可手动改第1章openEuler基础与安装1.3openEuler命令1.3.2关机/重启命令对照操作systemctl命令shutdown命令权限/说明关机并下电systemctlpoweroffshutdown-hnow需root关机不下电systemctlhalt—需root重启systemctlrebootshutdown-r+15可定时15分后待机systemctlsuspend—需root休眠systemctlhibernate—需root说明:systemd关机/重启/休眠均须root权限;多用户环境须提前通知。openEuler24.03LTS·Kernel6.633/54systemctl

poweroff

#关机并下电(等同shutdown-hnow)systemctl

reboot

#重启(等同shutdown-rnow)systemctl

suspend

#待机shutdown

-r

+15

#15分钟后重启(可定时)第1章openEuler基础与安装1.3openEuler命令1.3.3Vim编辑器简介与安装Vim由Vi发展而来,是程序员广泛使用的增强文本编辑器;openEuler24.03LTS默认未安装,需手动安装。图28检查Vim安装包基本/派生模式:普通、插入、可视、选择、命令行、Ex等;常用三模式见下页。openEuler24.03LTS·Kernel6.634/54dnf

-y

install

vim

#安装Vimrpm

-qa

|

grep

Vim

#验证安装包第1章openEuler基础与安装★重点1.3openEuler命令1.3.3Vim三模式状态机图29Vim创建新文件ESC为通用回退键;i/I/o/O/a/A/r/R进入插入;:进入命令行模式。openEuler24.03LTS·Kernel6.635/54第1章openEuler基础与安装1.3openEuler命令1.3.3普通模式操作分类类别命令功能移动h/j/k/l左/下/上/右删改x/dd/D删字符/删整行/删至行尾复制yy/p/P复制行/下贴/上贴撤销u撤销上一步操作查找/word、?wordn后搜、Shift+n前搜openEuler24.03LTS·Kernel6.636/54h

j

k

l

移动光标(左

下

上

右)dd

删除整行yy

p

复制行并粘贴到下方u

撤销上一步第1章openEuler基础与安装1.3openEuler命令1.3.3进入插入模式的8种方式按键含义按键含义i光标前插入I行首插入o下方新行插入O上方新行插入a光标后插入A行尾插入r替换单字符R连续替换openEuler24.03LTS·Kernel6.637/54i

在光标前插入

I

在行首插入a

在光标后插入

A

在行尾插入o

下方新行插入

O

上方新行插入r

替换单个字符

R

连续替换第1章openEuler基础与安装1.3openEuler命令1.3.3命令行模式命令分类助记符:w=write写盘q=quit退出!=强制set=设置/=查找%s=替换记忆口诀w=write写盘,q=quit退出,!表示强制;set管显示,/管查找,%s管替换。易错提醒必须先按Esc回到普通模式,才能输入:进入命令行模式;替换命令结尾的g表示整行全部替换,缺少g只替换每行第一处。openEuler24.03LTS·Kernel6.638/54:w

保存:q

退出:wq

保存并退出:q!

强制退出:set

nu

显示行号:set

nonu

隐藏行号:/word

查找:%s/a/b/g

全文替换

a→b第1章openEuler基础与安装1.3openEuler命令1.3.3命令行模式操作实拍:显示行号·查找关键词·全文替换(图1-33~1-35)图33显示行号图34查找指定词图35将全文的Hello替换为hiopenEuler24.03LTS·Kernel6.639/54第1章openEuler基础与安装1.3openEuler命令1.3.3Vim综合实战(hello.txt)按以下步骤完成编辑闭环,每个圆圈对应一个操作:1vim打开→2i插入→3输入内容→4Esc普通→5:%s/Hello/hi/g→6:wq退出→7cat查看图30输入内容图31复制并粘贴内容图32删除最后一行内容图36保存文件图37查看刚刚编辑的文件openEuler24.03LTS·Kernel6.640/541.4实验项目:openEuler操作系统的安装实验项目:openEuler操作系统的安装openEuler24.03LTS·Kernel6.641/54第1章openEuler基础与安装1.4实验项目1.4实验检查清单(8项核对)CPU•2个单核处理器内存•4GB网络•桥接网络方式磁盘•30GB语言•简体中文时区•Asia/Shanghai键盘•English(US)快照名•“系统安装成功”快照命名规范:安装验证成功后用VMware快照功能,命名为“系统安装成功”,便于回滚。openEuler24.03LTS·Kernel6.642/541.5科技创新:国产操作系统重要性科技创新:国产操作系统重要性openEuler24.03LTS·Kernel6.643/54第1章openEuler基础与安装★重点1.5科技创新·思政1.5科技创新:国产操作系统的三大核心论点➊降低依赖•减少对外技术依赖•降低信息安全风险•自主可控底座➋定制需求•针对国内安全需求定制•更全面有效保障•弥补国外设计局限➌全民意识•普及自主可控产品•提升全民安全意识•构筑信息安全防线openEuler24.03LTS·Kernel6.644/54第1章openEuler基础与安装★重点1.5科技创新·思政1.5实践价值与思考题实践价值①•支撑信创产业实践价值②•保障关键基础设施实践价值③•促进技术自立实践价值④•培养自主人才实践价值⑤•服务数字经济思考题:Q1为何要自主研发OS?Q2国产OS如何满足安全需求?Q3如何提升全民安全意识?Q4你愿如何参与信创?openEuler24.03LTS·Kernel6.645/54—本章小结本章小结openEuler24.03LTS·Kernel6.646/54第1章openEuler基础与安装本章小结本章小结·核心知识回顾(8项)社区与定位•2019成立,数字基础设施OS体系结构•9层,基于Linux内核版本管理•LTS/创新版/SP策略安装配置•VMware+虚拟光驱24.03LTSsystemd•按需启动/快照/8类unit基本命令•信息/语言/时间/关机重启用户管理•root(#)/普通($)/su/passwdVim编辑•普通/插入/命令行三模式openEuler24.03LTS·Kernel6.647/54第1章openEuler基础与安装本章小结本章小结·重点命令速查(6类)类别命令用途系统信息cat/etc/os-release·lscpu·free·fdisk-l·top查看版本/CPU/内存/磁盘语言键盘localectlset-locale/set-keymap设置语言与键盘日期时间timedatectl·date--set设置时间与时区系统服务systemctlstart/stop/enable/status管理服务用户su-·passwd切换/改密码编辑vim三模式文件编辑openEuler24.03LTS·Kernel6.648/54cat

/etc/os-release

#系统版本localectl

set-locale

LANG=zh_CN.UTF-8

#设置语言timedatectl

set-timezone

Asia/Shanghai

#设置时区systemctl

enable

--now

sshd

#开机自启服务vim

file.txt

#编辑文件第1章openEuler基础与安装本章小结本章小结·学习建议(5条)动手安装•

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论