Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux系统-发行版介绍

Linux系统-发行版介绍

作者头像
运维小路
发布于 2024-11-01 12:18:10
发布于 2024-11-01 12:18:10
2380
举报
文章被收录于专栏:运维小路运维小路

作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

这是Linux进阶部分的最后一大章。讲完这一章以后,我们Linux进阶部分讲完以后,我们的Linux操作部分就算讲完了,后面的讲解就主要是Linux上的应用软件的讲解,包括虚拟化容器云原生数据库中间件等。Linux系统相关内容,主要从以下几个方面来讲解:

Linux系统-开关机

Linux系统-单用户模式

Linux系统-救援模式

Linux系统-僵尸&孤儿进程

Linux系统-systemd

Linux系统-logrotate

Linux系统-发行版介绍(本章节)

Linux系统-发行版rocky

Linux系统-发行版ubuntu

Linux系统-初始化

在讲发行版之前,先讲讲unix和linux,他们之间的关系。

Unix 是一个强大而多用途的操作系统,具有以下特点和优势:

  1. 起源:Unix 诞生于 20 世纪 60 年代末和 70 年代初,由贝尔实验室的程序员肯・汤普森(Ken Thompson)和丹尼斯・里奇(Dennis Ritchie)等人开发。它最初是为了方便程序员在小型计算机上进行软件开发而设计的。
  2. 发展历程:Unix 在发展过程中经历了多个阶段和版本。早期的 Unix 主要在贝尔实验室内部使用,后来逐渐传播到其他科研机构和大学。随着时间的推移,Unix 不断发展和完善,出现了许多不同的版本和分支,如 System V、BSD(Berkeley Software Distribution)等。

然后基于unix衍生出来收费和免费的操作系统,比如早期的大型机和小型机基本上都是专用的硬件和操作系统,而免费的bsd操作系统则是开源的。

Linux 内核是一种开源的操作系统内核,它是 Linux 操作系统的核心部分。以下是关于 Linux 内核的详细介绍:

一、历史与发展

  1. 起源:Linux 内核由芬兰学生 Linus Torvalds 在 1991 年首次发布。最初,它是作为一个个人项目,旨在创建一个类似 Unix 的操作系统内核,可以在个人电脑上运行。
  2. 发展历程:随着时间的推移,Linux 内核吸引了全球众多开发者的参与,不断发展壮大。它经历了多个版本的迭代,每个版本都带来了新的功能、改进和性能提升。如今,Linux 内核已经成为全球最广泛使用的操作系统内核之一,被应用于服务器、桌面电脑、移动设备、嵌入式系统等各种领域。

红帽系列和 Debian 系列是 Linux 发行版中的两个重要分支,它们有不同的发展路线和特点。

红帽系列(以 Red Hat Enterprise Linux 和其衍生版 CentOS、Fedora 等为例)

一、面向企业级市场

  1. 稳定性与可靠性:
    • 红帽系列以其高度的稳定性和可靠性著称。经过严格的测试和质量控制,确保在企业关键业务环境中能够长时间稳定运行。
    • 例如,在金融、电信等行业,对系统的稳定性要求极高,红帽系列发行版能够满足这些行业的需求,保证业务的连续性。
  2. 专业技术支持:
    • 红帽公司提供专业的技术支持服务,包括在线支持、电话支持和现场服务等。这对于企业用户来说非常重要,能够在遇到问题时及时获得解决方案。
    • 企业可以根据自身需求购买不同级别的技术支持服务,确保系统的正常运行和业务的顺利开展。
  3. 安全特性:
    • 注重安全功能的开发和维护。提供强大的安全机制,如 SELinux(Security-Enhanced Linux),可以对系统进行细粒度的访问控制,增强系统的安全性。
    • 定期发布安全更新和补丁,及时修复已知的安全漏洞,保护企业数据和系统的安全。
  4. 适合大规模部署:
    • 适用于大规模企业环境的部署和管理。提供了丰富的管理工具和功能,如红帽卫星服务器(Red Hat Satellite),可以对大量服务器进行集中管理和配置。
    • 支持虚拟化和容器技术,如 KVM 和 Docker,方便企业进行资源整合和应用部署。

Debian 系列(以 Debian 和其衍生版 Ubuntu、Linux Mint 等为例)

一、面向桌面用户和开发者

  1. 丰富的软件包:
    • Debian 拥有庞大的软件仓库,包含了数以万计的软件包。用户可以轻松地通过包管理工具安装各种软件,满足不同的需求。
    • 对于开发者来说,丰富的软件包意味着可以快速搭建开发环境,提高开发效率。
  2. 自由与开源精神:
    • 严格遵循自由软件原则,强调用户的自由和权利。所有的软件包都是开源的,用户可以自由地修改、分发和使用。
    • 这种自由与开源精神吸引了大量的开发者和技术爱好者,形成了活跃的社区。
  3. 易用性:
    • 许多 Debian 衍生版注重用户体验,提供了友好的桌面环境和易用的工具。例如,Ubuntu 以其简洁的界面和易用的安装过程而受到广大桌面用户的欢迎。
    • 对于初学者来说,这些发行版更容易上手,降低了使用 Linux 的门槛。
  4. 适合开发者和技术爱好者:

国产操作系统

一、腾讯云(Tencent OS)

TencentOS 是腾讯自主研发的一系列操作系统,主要包含TS(TencentOS Server服务器操作系统),TT(TencentOS Tiny物联网操作系统)和TE(TencentOS Edge边缘计算操作系统),针对计算存储网络三大子系统(云数据中心、边缘、物联网)提供基于业务场景化的全栈OS布局。

二、阿里云(Anolis OS)

龙蜥操作系统(Anolis OS) 是 龙蜥社区发行的开源Linux发行版,它支持多计算架构,也面向云端场景优化,100% 兼容 CentOS 8 软件生态。Anolis OS 旨在为广大开发者和运维人员提供稳定、高性能、安全、可靠、开源的操作系统服务。

三、华为云(openEuler)

openEuler 是一个开源、免费的 Linux 发行版平台,将通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系。同时,openEuler 也是一个创新的平台,鼓励任何人在该平台上提出新想法、开拓新思路、实践新方案。

当然还有其他版本的操作系统,比如下面几种:

  1. 银河麒麟:最初基于 FreeBSD 代码进行修改开发,后以 Linux 内核为基础自主研发。在党政军及关键行业广泛应用,具有突出的安全性,能有效抵御外部攻击,对国产软硬件适配良好。
  2. 统信 UOS:基于 Linux 内核开发,注重界面设计和用户体验,积极与国内外软硬件厂商合作,扩大生态兼容性,适用于桌面和服务器等多种场景。
  3. 中标麒麟:早期基于 Linux 内核开发,针对国内用户需求和安全要求定制,在国产化适配和安全增强方面表现出色,在党政、金融等领域得到广泛应用。
  4. 红旗 Linux:基于 Linux 内核开发,在桌面和服务器领域有一定历史,注重中文支持和易用性,为国内用户提供了一种选择。
  5. Deepin:基于 Linux 内核深度开发,以用户体验为核心,在桌面环境美观性和易用性以及软件生态建设方面投入大量精力。

总结

1.由于centos操作系统在国内广泛使用,上面提到的好多发行版基本都是基于centos衍生而来,尤其是早期的版本。所以目前国内个人用的最多应该还是centos及红帽系列。

2.云厂商的操作系统,主要用途在于自己的云内,无论是公有云还是私有云,普通个人在自己的服务器上应该还是比较少的。

3.其他国产操作系统由于国产化需求大多都在特定的行业和渠道使用,而且大多还是收费的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维小路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CentOS替代榜单,哪个才是最佳选择
如今CentOS更新维护停止后,很多用户和企业需要更换新的操作系统做替代。阿祥今天介绍几款操作系统,对比他们的优势、劣势。涉及成本、社区支持性、兼容性等方面。榜单如下,这榜单是否有异议?
ICT系统集成阿祥
2024/12/03
2.1K0
CentOS替代榜单,哪个才是最佳选择
CentOS 停服!我们有哪些顶流的国产操作系统
‍大家都知道,CentOS 8 Linux 已于 2021 年底停止更新服务了(CentOS 8 将于年底终止!)。取而代之的是滚动版本 CentOS Stream 作为 RHEL 的下游分支于 2019 年推出,将持续排查漏洞,让上游版本更加稳定和安全。‍
民工哥
2022/10/27
7.4K0
Linux系统简介与开源精神
1991年10月5日,Linus Benedict Torvalds宣布开发了类似UNIX的小操作系统,称为Linux,受到Minix启发。0.01版本不实用,仅在FTP站点提供源代码。0.02版能运行bash和gcc。随后发布了0.03版和0.10版,最终达到0.95版。1994年正式发布了1.0版本,包含多处理器支持、虚拟内存和TCP/IP网络支持等新特性,标志着Linux成为成熟的操作系统并得到广泛应用。
屿小夏
2024/01/22
3250
Linux系统简介与开源精神
Linux操作系统,6个Linux系统版本简介
Linux是一种免费使用和自由传播的类UNIX开源操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。而Linux发行套件系统才是我们常说的Linux操作系统,也即是由Linux内核与各种常用软件的集合产品,全球大约有数百款的Linux系统版本,每个系统版本都有自己的特性和目标人群,本文我们主要介绍其中应用比较广泛的7个Linux系统版本。
用户1289394
2021/08/27
6.2K0
Linux操作系统,6个Linux系统版本简介
Linux 10个主流发行版本
这里只表示做个记录。其实相关的介绍已经很多了。但是还是想怀缅一下青春。这10个Linux发行版来源于国外网站(最后给出链接)。它列出了10个Linux发行版(包含一个FreeBSD,Linux的胞兄弟),通常被认为是全球Linux用户最广泛使用的。当然并没有经过详细的数字统计,大家仍然可以选择其他的发行版。但是一般来讲,这几个都有非常活跃的论坛或邮件列表,遇到困难,也能比较迅速的解决。
狼啸风云
2019/10/24
18.5K0
oeasy教您玩转linux010102查看发行版
只靠 linux内核,咱们无法做任何事情,只有内核和各种应用程序在一起,咱们才能使用.
oeasy
2020/08/23
1K0
oeasy教您玩转linux010102查看发行版
最全Linux的发行版简介,一文读懂各发行版之间的联系和区别
发行版及版本比较 三大家族: Fedora是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社区版本。相比RHEL,Fedora打包了显著的更多的软件包。其中一个原因是,多样化的社区参与Fedora的建设;它不只是一家公司。在这个过程中,CentOS用于活动,演示和实验,因为它是对最终用户免费提供的,并具有比Fedora的一个更长的发布周期(通常每隔半年左右发布一个新版本)。 SUSE, SUSE Linux Enterpri
小小科
2018/05/02
8.2K0
最全Linux的发行版简介,一文读懂各发行版之间的联系和区别
Linux系列 操作系统安装及服务控制(笔记)
 广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内容分支中以Linux宏内核为主,而且Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。
网络豆
2023/10/15
2120
Linux系列 操作系统安装及服务控制(笔记)
2023 年最受欢迎 Linux 发行版本!
Linux 系统一般指 GNU/Linux,它是一个可以免费使用和自由传播的类 UNIX 操作系统。它的内核最初由芬兰赫尔辛基大学的林纳斯·本纳第克特·托瓦兹于1991年10月5日发布。
民工哥
2024/05/14
8540
2023 年最受欢迎 Linux 发行版本!
Linux的未来
正如Linus Torvalds所言:“Linux的成功在于拒绝完美主义,拥抱渐进式改进。”未来十年,Linux或将继续“隐形”地支撑数字世界,但其真正的挑战可能是如何让下一代开发者继续相信——开源不仅是工具,更是一种哲学。
是山河呀
2025/01/31
1470
第二章·Linux系统入门-历史介绍
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/09/26
6970
第二章·Linux系统入门-历史介绍
Linux入门(1)Linux介绍
学习Linux系统编程,你可能要问Linux从哪里来?它是怎么发展的?在这里简要介绍Linux的发展史。要说 Linux,还得从UNIX说起。
对编程一片赤诚的小吴
2024/02/18
1710
Linux入门(1)Linux介绍
《调教命令行01》选Linux发行版,就像挑女朋友
看着这根黑漆漆的韭菜,他陷入了沉思。小王是一个运维工程师,每时每刻都在面对着黑漆漆的窗口。屏幕上的字符在滚动,他经常对着字符后面那片纯色发呆。几百万像素的屏幕上,他日渐苍老的面孔若隐若现,又瞬间消逝在一片字符的汪洋中。
xjjdog
2020/02/26
1.3K0
一.Linux系统简介
cheese
2023/10/25
2310
一.Linux系统简介
这么多Linux版本,你究竟该怎么选择?
Linux有非常多的版本,比如世面上常见的有 Ubuntu、RedHat、Fedora、Centos等等,这么多的版本我们究竟该选哪一个呢?今天我带大家对各个版本进行一下分析和比较,帮助大家来做出更好的选择。
Coding十日谈
2020/08/13
1.9K0
这么多Linux版本,你究竟该怎么选择?
Linux各种发行版,你会选吗
Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/Linux。 Linux发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。下面介绍一下各个发行版本的特点: Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用人群最多的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性较差,最好只用于桌面应用。 Debian,或者称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最早由Ian Murdock于1993年创建,分为三个版本分支(branch): stable, testing和unstable。其中unstable为最新的测试版本,包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。Debian最具特色的是apt-get/dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。 Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的Xubuntu。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。 伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo被称为最完美的Linux发行版本的原因之一。Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美 FreeBSD的广受美誉的ports系统——Portage包管理系统。不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。 最后,介绍一下FreeBSD,需要强调的是:FreeBSD并不是一个Linux系统!但FreeBSD与Linux的用户群有相当一部分是重合的,二者支持的硬件环境也比较一致,所采用的软件也比较类似,所以可以将FreeBSD视为一个Linux版本来比较。FreeBSD拥有两个分支: stable和current。顾名思义,stable是稳定版,而current则是添加了新技术的测试版。FreeBSD采用Ports包管理系统,与Gentoo类似,基于源代码分发,必须在本地机器编后后才能运行,但是Ports系统没有Portage系统使用简便,使用起来稍微复杂一些。 FreeBSD的最大特点就是稳定和高效,是作为服务器操作系统的最佳选择,但对硬件的支持没有Linux
后端技术探索
2018/08/09
2K0
最受欢迎 Linux 发行版,上榜的都有谁?
Linux发行版在过去的日子里,不断为大家带来改变,对于那些希望迁移到开源平台的人来说,选择什么平台是最大的困扰,如果你去 Distrowatch找一下,那么多的发行版可能会令你眼花缭乱,而且排名也十分不稳定,有的正在崛起而有的正在没落
用户6543014
2019/10/25
2K0
最受欢迎 Linux 发行版,上榜的都有谁?
各发行版Linux介绍
可能这是最著名的Linux版本了,Red Hat Linux已经创造了自己的品牌,越来越多的人听说过它。Red Hat在1994年创业,当时聘用了全世界500多名员工,他们都致力于开放的源代码体系。
星哥玩云
2022/09/15
3.3K0
各发行版Linux介绍
盘点 2017 年度最受欢迎的十大 Linux 服务器发行版
本文列出了 2017 年十大 Linux 服务器发行版,包括 Ubuntu、Red Hat Enterprise Linux、SUSE Linux Enterprise Server、CentOS、Debian、Oracle Linux、Mageia、ClearOS、Arch Linux 和 Slackware。这些发行版各有特点,适用于不同规模、场景和技能水平的 Linux 服务器。在选择适合你的服务器发行版时,可以考虑操作系统支持的架构、软件包管理、许可证、成本以及社区支持等因素。
企鹅号小编
2018/01/05
2.1K0
盘点 2017 年度最受欢迎的十大 Linux 服务器发行版
Linux发行版:CentOS、Ubuntu、RedHat、Android、Tizen、MeeGo
Linux,最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/Linux。 Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本
阳光岛主
2019/02/19
19K0
Linux发行版:CentOS、Ubuntu、RedHat、Android、Tizen、MeeGo
相关推荐
CentOS替代榜单,哪个才是最佳选择
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档