阿里云
为了无法计算的价值
打开APP
阿里云APP内打开
学习中心> 操作系统学习> 正文

操作系统学习

1课时 |
1338人已学 |
免费
课程介绍

本课程系统的介绍市场上使用人数较多的发行版,帮助开发者更好的理解不同发行版的特征和优劣之处,并重点介绍了 Alibaba Cloud Linux。

操作系统学习

 

内容介绍

第一部分:Debian系

  • Debian
  • Ubuntu

第二部分:RHEL系

  • RHEL
  • Centos
  • Fedora

第三部分:LFS以及其他发行版

  • Arch Linux
  • Gentoo Linux
  • LFS

第四部分:Alibaba Cloud Linux

  • 概述
  • 系统优势
  • 技术亮点

 

 

第一部分:Debian系

1.Debian

特点

完全由自由软件组成的Linux发行版,以稳定著称

包管理前端

APT高级打包工具

包管理系统

dgkp,对应deb包

最新版本

目前是Debian10.9

Init程序

debian 8以后使用systemd

默认桌面

Gnome

平台

多CPU架构支持

生命周期

每2年发布一个稳定版本,每个版本获得三年的正式支持,以及额外的两年安全更新,共计5年安全更新支持

 

2.Ubuntu

特点

基于Debian,接受私有软件,旨在提供一个更加友好的通用的桌面环境,是目前桌面用户最多的一个发行版

包管理前端

APT高级打包工具; software updater; ubuntu软件中心

包管理系统

dpkg,对应deb包; snappy

最新版本

目前是ubuntu 21.04

Init程序

Ubuntu 15.04以后使用systemd

默认桌面

Gnome

平台

X86-64,Arm

生命周期

每半年发布一个新版本(4月和10月),长期支持版本LTS每2年发布一次,普通版本只提供9个月支持,LTS版本提供5年支持

 

第二部分:RHEL系

1.RHEL(Red Hat Enterprise Linux)

特点

是Red Hat公司推出的带有商业支持的Linux 发行版,目前是基于fedora,可以使用fedora epel的软件包

包管理前端

yum or dnf

包管理系统

RPM

最新版本

目前是RHEL 8.3

Init程序

RHEL 7以后使用systemd

默认桌面

Gnome

平台

多CPU架构支持

生命周期

大约每三年发布一个版本,每个版本提供十年支持

 

2.Fedora

特点

由Fedora社区开发,但是由Redhat 公司赞助,是 RHEL的上游源码,经过Fedora测试验证充分的技术会被加入到RHEL

包管理前端

dnf

包管理系统

RPM

最新版本

目前是Fedora 33

Init程序

Fedora 15以后使用systemd

默认桌面

Gnome

平台

多CPU架构支持

生命周期

大约每三年发布一个版本,每个版本提供十年支持

 

3.Centos

特点

基于RHEL依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOs替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。可以使用fedora epel

包管理前端

yum or dnf

包管理系统

RPM

最新版本

目前是centos 8

Init程序

Centos 7以后使用systemd

默认桌面

Gnome or KDE

平台

多CPU架构支持社区长期支持

生命周期

Centos 8已经被centos团队宣布停止维护更新了,以后centos8-stream将作为一个RHEL的上游,而不是下游,来反哺给RHEL了

 

4.Anolis OS

特点

OpenAnolis社区发行的开源Linux发行版,与CentOS 8 100%兼容

包管理前端

yum

包管理系统

RPM

最新版本

RC2

Init程序

systemd

默认桌面

Gnome or KDE

平台

X86,arm

生命周期

--

备注

作为Centos8停止维护以后,社区推出的发行版之一

 

第三部分:LFS以及其他发行版

1. Arch Linux

特点

滚动更新发行版,以 KISS为原则,优雅以及极简主义,希望用户去理解系统,wiki资料齐全,安装无GUI 界面,有AUR仓库作为软件包补充,国内用户非常活跃

包管理前端

pacman

包管理系统

pacman

最新版本

滚动更新

Init程序

2012年就采用了systemd

默认桌面

默认命令行,用户可选桌面安装

平台

多CPU架构支持

生命周期

滚动更新,一直升级就可以保持系统最新

 

2. Gentoo Linux

特点

元发行版,从源码构建系统,根据自己系统的硬件定制软件包,优化软件包的特性等,wiki齐全

包管理前端

emerge

包管理系统

portage

最新版本

滚动更新

Init程序

可选openrc或 systemd

默认桌面

默认命令行,用户可选桌面安装

平台

多CPU架构支持

生命周期

源码构建,只要构建成功就可以升级,基本不会把系统弄挂,只有编译不通过

 

3.Linux Form Search

特点

本质上是一本教科书,描述了从源码构建Linux系统的方法

包管理前端

无,基于源代码

包管理系统

无,基于源代码

最新版本

10.1

Init程序

可选openrc或 systemd

默认桌面

无,看编译哪个init程序默认命令行,用户自由决定

平台

x86-64,Arm,IA-32

生命周期

从源码构建,教你理解Linux系统运行到底需要什么,可以制作自己的发行版

 

第四部分:Alibaba Cloud Linux

1.概述

Alibaba Cloud Linux 2(原Aliyun Linux 2)是阿里云官方操作系统,为云上应用程序提供安全、稳定、高性能的定制化运行环境,并针对云基础设施进行了深度优化,为您打造更好的运行时体验。您可以免费使用Alibaba Cloud Linux 2公共镜像,并免费获得阿里云针对该操作系统的长期支持。

特点

为阿里云基础设施进行深度优化,在阿里云上部署性能优异

包管理前端

yum

包管理系统

RPM

最新版本

2

Init程序

systemd,额外支持cloud-init为云实例做初始化

默认桌面

默认命令行

平台

x86-64

生命周期

阿里云通过支持

 

2.系统优势

 

3.技术亮点

 

Alibaba Cloud Linux3

 

1.阿里云为Alibaba Cloud Linux 3提供免费的软件维护和技术支持到2029年04月30日结束

2.选择Linux kernel 5.10 LTS作为Alibaba Cloud Linux 3的内核,为云上应用程序环境提供Linux社区的最新操作系统增强功能

3.兼容Centos 8、RHEL 8软件生态

4.阿里云提供的GCC 10.2、binutils 2.35、glibc 2.32的编译器,增强稳定性并提高与其它软件的兼容性

我的学习进度
请登录后查看您的学习进度!
立即登录
本课程相关云产品