系统集成01-OpenEuler操作系统入门

发布时间 2023-05-06 16:37:51作者: Qurare

系统集成01-OpenEuler操作系统入门

本章主要介绍:

  • Linux操作系统介绍
  • openEuler发行版本
  • openEuler安装以及登录使用

1 Linux操作系统介绍

1.1 操作系统概述

操作系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。计算机操作系统是随着计算机研究和应用的发展逐步形成并发展起来的,它是计算机系统中最基本的系统软件。

1.2 Unix发展历程

  • 上世纪六十年代贝尔实验室(Bell)、麻省理工学院(MIT)以及通用电气(GE)联合开发多路信息计算系统Multics
  • 1970年KenThompson开发了Unix
  • 1974年贝尔实验室公开了Unix,广泛流行于各大高校
  • 1982 AT&T分解后Unix开始商业收费
  • 还有一此大型的硬件公司,配合自己的计算机系统,也开发出一许多不同的UNIX版本

1.3 开源许可证

现在存在很多开源许可证,每个许可证都有不同的规定。常见的开源协议如下:

  • 木兰协议
  • GPL协议
  • LGPL协议
  • BSD协议

1.4 Linux诞生

  • Minix诞生

    • 1987年荷兰大学教授安德鲁写了一个Minix,类似于Unix,专用于教学。
  • Linux诞生

    • 1991年9月17日,LinusTorvalds在互联网上公布了自己写的Linux,并宣称免费,同时也希望通过广大开发者的努力一起完善Linux操作系统;
    • 1994年Linux内核的1.0版本正式发布。
    • Linux准确叫法是“GNU/Linux”
  • 今天的Linux

    • 今天,Linux已经有很多个衍生版本,如Redhat、openSUSE、Ubuntu、deepin等;

    • Linux发行版=Linux内核+实用程序。

1.5 Linux版本介绍

内核版本

  • 可以访问kernel.org查看或下载所有的Linux内核版本

  • Linux内核版本号由3个数字组成

    • 第一个数字:目前发布的内核主版本
    • 第二个数字:偶数表示稳定版本,奇数表示开发中版本
    • 第三个数字:错误修补的次数

    例如: openEuler 20.03 LTS 内核版本为4.19.90

    • 内核主版本为4
    • 开发中的版本
    • 错误修补次数为90

发行版本

  • 商业发行版: 由商业公司维护,提供收费的服务,如升级补丁等。
  • 社区发行版: 由社区组织维护,一般免费。

2 openEuler开源操作系统

2.1 openEuler介绍

openEuler是一款开源、免费的操作系统,由openEuler社区运作。当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。

openEuler通常有两个版本:

  • 创新版本
    • 支撑Linux爱好者技术创新,内容教新,如openEuler20.09
    • 通常半年发布一个新的版本
  • LTS
    • LTS是openEuler稳定版,如openEulerLTS20.03
    • 通常两年发布一个新的版本

3 openEuler安装

openEuler安装流程

image-20230503151208064

具体openEuler安装实验我那篇markdown丢了, 找时间再整一篇

4 openEuler使用

4.1 登录Linux

本地登录

  • 类似于打开自己电脑或者服务器直接接显示器的方式
  • 一个典型的Linux系统将运行六个虚拟控制台和一个图形控制台,openEuler目前暂未支持图形化界面;
  • 可以通过Ctrl+Alt+F[1-6]在6个虚拟控制台之间进行切换

远程登录

  • 默认情况下openEuler支持远程登录,也可以进行修改
  • 可以通过putty、xshell等工具远程登录到openEuler

4.2 Shell简介

这里只是简单介绍一下shell, 具体的使用会在后续博客讲解

Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁,用户通过shell来控制Linux系统,Linux系统通过shell展现系统信息.

常见的shell有:bash、sh、csh、ksh等,可以在创建用户时指定用户的登录shell,也可以输入shell名称打开一个新的shell. openEuler用户的默认登录shell是bash

系统提示符默认表示的是:[当前登录用户@主机名当前所在位置]命令提示符($/#)

4.3 Linux用户

  • root是Linux系统中的一个特殊管理员

    • 通常称为超级管理员,类似于Windows系统中的Administrator
    • root用户拥有最高权限,甚至可以无限的破坏系统
    • 除非必要,请勿使用root用户(虚拟机当我没说)
  • 可以使用su-username的方式切换用户

  • 可以通过命令提示符清楚了解当前是root用户还是普通用户。在Unix或者Linux系统中,root用户命令提示符最后一般是#,普通用户一般是$。

  • 也可以用id命令查看当前用户名

4.4 bash shell快捷操作

快捷操作 备注
tab 通过tab键补齐命令或参数
history history工具记录了历史命令,可以使用history查看历史命令,也可以使用historyn执行编号为n的历史命令
上下方向键 可以按上下键快速翻阅历史命令
home与end 当想要将光标快速移动到当前行首或行尾时,可以按home或end键
clear与Ctrl+L 当页面被字符充满,想快速清屏时,可以输入clear或者按下Ctrl+L组合键快速清屏