(云计算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. 💕👉博客专栏

相关推荐
嵌入式@秋刀鱼7 分钟前
《 第三章-招式初成》 C++修炼生涯笔记(基础篇)程序流程结构
linux·开发语言·数据结构·c++·笔记·visual studio code
HaiQinyanAN19 分钟前
【学习笔记】重载和重写的注意事项
c++·笔记·学习
q5673152320 分钟前
Linux搭建爬虫ip与私有IP池教程
linux·爬虫·tcp/ip
Arrtoria1 小时前
Kernel2.X的内存世界
linux
程序员岳焱1 小时前
Java 与 MySQL 性能优化:Linux服务器上MySQL性能指标解读与监控方法
linux·后端·mysql
Jooolin1 小时前
【编程史】Ubuntu到底是啥?它和Linux又是什么关系?
linux·ubuntu·操作系统
打不了嗝 ᥬ᭄2 小时前
进程控制
linux·运维·服务器·c++
苏州向日葵3 小时前
virtualBox安装ubuntu,常用知识点
linux·运维·ubuntu
阿福不是狗3 小时前
Python使用总结之Linux部署python3环境
linux·开发语言·python