(云计算HCIP)HCIP全笔记(九)本篇介绍操作系统基础,内容包含:操作系统组成、分类和定义,Linux的特性结构和Linux版本分类

1. 操作系统基础

1.1 操作系统的定义

操作系统(Operating System,简称OS),是管理和控制计算机硬件与软件资源的计算机程序(系统软件)。

1.2 操作系统的组成

  • 通常站在用户角度,操作系统由内核和各种应用程序组成。即系统分为用户空间和内核空间。
  • 用户空间即上层应用程序活动的空间。
  • 内核本质上是一种软件程序,用来管理计算机硬件资源并提供上层应用程序运行所需要的系统调用接口。

1.3 操作系统的分类

UNIX:

  • 一种多用户、多进程的计算机操作系统。支持大型文件系统服务、数据服务应用,功能强大、稳定性和安全性能好。

常见UNIX OS:

HP-UX、IBM-AIX、Solaris、Apple UNIX。

GNU/Linux:

Linux是类Unix计算机操作系统的统称。Linux系统比较成熟,拥有着一套完整的权限机制,安全性与稳定性都很高。

常见Linux OS:

SUSE、Kylin、RedFlag、CentOS、Redhat、openEuler。

Windows:

Windows Server是微软发布的服务器操作系统,主要应用于服务器场景,拥有友好的用户视窗操作界面。

常见Windows Server版本:

2000、2003、2008、2012、2016、2019。

2. Linux基础

2.1 Linux介绍

2.1.1 Linux操作系统特性

  • 支持多种平台
    • Linux可运行在多种硬件平台上。此外,Linux还是一种嵌入式操作系统,可运行在掌上电脑、机顶盒等设备。
  • 多用户多任务
    • 系统资源可以被不同用户各自拥有使用,同时执行多个程序,而且各个程序的运行相互独立。
  • 自由软件
    • 用户可以随时免费获取它的源代码,并且可以根据自己的需求对源代码进行编辑、修改。
  • 完全兼容POSIX1.0标准
  • 继承了Unix的设计理念
    • 一切皆文件

2.1.2 Linux 文件目录结构

在Linux操作系统中,一切皆是文件。

Linux的文件目录结构是树形,"/"称为根目录。

2.2 openEuler简介

EulerOS是一款基于Linux内核的服务器操作系统,支持x86和ARM等多种处理器架构,适用于数据库、大数据、云计算、人工智能等应用场景。

  • 在近10年的发展中,EulerOS成功支持了华为各种产品解决方案,以安全、稳定、高效被业界认可。

随着云计算的兴起和鲲鹏芯片的发展,EulerOS成为与鲲鹏芯片配套最合适的软件基础设施。

为推动鲲鹏生态的发展,繁荣国内和全球的计算产业,2019年底EulerOS被正式推送开源社区,命名为openEuler

  • openEuler是一个开源、免费的Linux发行平台。

支持x86、ARM、RISC-V等多种处理器架构。

所有开发者、企业、商业组织都可以使用openEuler社区版本,也可以基于社区版本发布自己二次开发的操作系统版本。

https://openeuler.org/

https://gitee.com/openeuler/

2.2.1 openEuler和主流OS系的关系

openEuler与SuSE、Debian、RedHat的上游社区都是kernel社区

  • openEuler社区发行LTS免费版本,使能OSV发展商业发行版,如麒麟软件、普华、中科软、万里开源等。

2.3 openEuler文件系统简介

2.3.1 文件系统概述

文件系统是操作系统用于明确存储设备或分区上的文件的方法和数据结构,即在存储设备上组织文件的方法。

操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。

2.3.2 openEuler文件系统

openEuler内核源于Linux,Linux内核支持十多种不同类型的文件系统

比如Btrfs、JFS、ReiserFS、Ext、Ext2、Ext3、Ext4、ISO9660、XFS、Minix、MSDOS、UMSDOS、VFAT、NTFS、HPFS、SMB、SysV、PROC等,表格中列举常用几种并做说明。

  • openEluer默认文件系统为Ext4
常用文件系统 说明
Ext 专门为Linux设计的文件系统类型,目前最新版本Ext4
XFS 一种高性能的日志文件系统,最早于1993年,由Silicon Graphics为他们的IRIX操作系统而开发,之后被移植到Linux内核上,特别擅长处理大文件,同时提供平滑的数据传输。
VFAT VFAT是Linux对DOS,Windows系统下的FAT(包括FAT16和FAT32)文件系统的一个统称
ISO 9600 该文件系统中光盘所使用的标准文件系统,Linux对该文件系统也有很好的支持,不仅能读取光盘和光盘ISO映像文件,而且还支持在Linux环境中刻录光盘

3. ❤️HCIP专栏------前文链接

4. 💕👉博客专栏

相关推荐
所愿ღ1 小时前
JavaWeb-Servlet基础
笔记·servlet
岑梓铭2 小时前
考研408《计算机组成原理》复习笔记,第五章(2)——CPU指令执行过程
笔记·考研·408·计算机组成原理·计组
炫友呀5 小时前
Centos 更新/修改宝塔版本
linux·运维·centos
oe10196 小时前
读From GPT-2 to gpt-oss: Analyzing the Architectural Advances(续)
笔记·gpt·学习
AKAMAI6 小时前
AI需要防火墙,云计算需要重新构想
人工智能·云原生·云计算
花小璇学linux8 小时前
imx6ull-驱动开发篇24——Linux 中断API函数
linux·驱动开发·嵌入式软件
林开落L9 小时前
库制作与原理(下)
linux·开发语言·centos·库制作与原理
Include everything9 小时前
Rust学习笔记(三)|所有权机制 Ownership
笔记·学习·rust
wxy3199 小时前
嵌入式LINUX——————TCP并发服务器
java·linux·网络
Castamere9 小时前
配置 Linux 终端 (zsh)
linux