Linux系统-发行版介绍

常见的Linux操作系统发行版介绍 阅读详情

作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

这是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.其他国产操作系统由于国产化需求大多都在特定的行业和渠道使用,而且大多还是收费的。

运维小路

一个不会开发的运维!一个要学开发的运维!一个学不会开发的运维!欢迎大家骚扰的运维!

关注微信公众号《运维小路》获取更多内容。

Linux系统发行版本介绍(一)——CentOS介绍 CentOS 介绍 CentOS Wiki:https://zh.wikipedia.org/zh/CentOS CentOS 百科:http://baike.baidu.com/item/centos CentOS 官网:https://www.centos.org/ CentOS 的自我介绍:https://wiki.centos.org/zh/About CentOS 官网下载:https://www.centos.org/download/ CentOS 官网下载(含有旧版本):http 阅读详情

相关推荐

4、Linux在操作系统世界中的定位及发行版介绍

本文深入探讨了Linux在操作系统世界中的定位,详细比较了Linux与macOS和Windows的异同,并全面介绍了Linux发行版的概念、分类及适用场景。通过分析不同发行版的特点,文章为用户选择适合自己的Linux发行版提供了清晰的决策流程和实用建议,适合新手和高级用户参考。

g2h3i4j5的博客 128

【基础期】Linux系统结构

Linux操作系统介绍

weixin_46318447的博客 1929

告别混乱接线!用EPLAN 3D布局图,手把手教你搞定电气柜的3D建模与自动布线

本文详细介绍了如何使用EPLAN 3D布局图进行电气柜的3D建模与自动布线,帮助工程师告别混乱接线。从项目准备、基础结构建模到智能设备布局与逻辑定义,再到高级布线技术与问题排查,提供了一套完整的实战指南。通过EPLAN的3D功能,显著提升设计效率与系统可靠性。

weixin_30680385的博客 341

Linux系统:第七章:Linux最常用命令汇总

makdir a:创建目录a pwd:打印当前所在目录 ll:ls -l的简化形式,ls:将目录内容以列表形式展示出来,-l:以详细信息形式列出查询内容,详细信息格式为: 条目类型 权限 链接数 文件属主 文件属组 文件大小(以字节为单位) 建立或最近修改时间 名称  mkdir -p a/b/c:递归创建多层目录a/b/c cd /a/b/c:这个命令错误,第一个目录不用加...

我是Java程序员廖志伟,感谢朋友们的支持! 1053

如何在OBS中添加实时时间戳:Lua脚本配置教程(附效果展示)

本文详细介绍了如何在OBS中通过Lua脚本配置实时时间戳功能,包括环境准备、脚本获取、安装配置及高级定制。适用于直播和视频录制场景,提供精准回溯和风格自定义,支持多平台适配和性能优化,是专业制作的必备技巧。

day7的博客 1045

STM32+ST7789屏实战:手把手教你打造物理按键控制的3级菜单GUI(附完整代码)

本文详细介绍了如何使用STM32和ST7789屏构建物理按键控制的3级菜单GUI系统。从硬件架构设计、SPI驱动配置到菜单状态机实现,提供了完整的代码示例和优化技巧,帮助开发者快速掌握嵌入式GUI开发的核心技术。

iii12的专栏 236

一图看懂Linux发行版本分支;不同应用方向选择建议

Linux,最早由Linus BenedictTorvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/Linux。 Linux的发行版本可以大体分为两类,一类是商业公司维...

持之以恒 2万+

探索niri:让你的Linux桌面布局无拘无束

niri是一款基于Wayland的滚动平铺合成器,采用创新的窗口管理方式。它将窗口排列为向右无限延伸的条目,支持独立显示器布局和动态垂直工作区,确保多任务操作流畅性。核心功能包括概要视图、截图界面、屏幕投射、手势操作、窗口分组等,并支持自定义布局和动画效果。niri具备良好的稳定性,兼容xwayland-satellite工具,灵感来自PaperWM但突破了GNOME限制。该项目为追求高效桌面管理的用户提供了全新解决方案,欢迎加入社区交流体验。

weixin_44626085的博客 1817

Linux TencentOS

.

Kali 忠实粉丝 1795

科研绘图系列:R语言绘制极坐标饼图(pie plot)

科研绘图系列:R语言极坐标饼图(pie plot)

专注生信领域 1053

SAP GUI 经典事务在 Fiori Launchpad 中的穿越之道:原理、配置与实践指南

在许多企业的 S/4HANA 或 ECC 系统里,经典 SAP GUI 事务依旧承载着关键业务。如何把这些老将自然地嵌入到 Fiori Launchpad,让用户在统一入口里无缝切换新旧 UI,是项目中经常遇到的主题。本文结合社区博文、官方文档与实际项目经验,系统梳理这一过程的技术原理、配置步骤、性能优化以及常见坑点,并给出贴近中国读者的案例解析与改进建议。阅读完毕,你将不仅知道怎么做,还会理解。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 623

盘点10款Linux发行版,最后一款深受程序员喜欢

盘点10款Linux发行版,最后一款深受程序员喜欢

Java癫疯的博客 2万+

SAP-ABAP:SAP Open SQL 分页技术深度解析:语法、性能陷阱与最佳实践

SAP Open SQL 分页技术深度解析:语法、性能陷阱与最佳实践

baidu_35680696的博客 634

Linux系统简介和各发行版介绍

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

Java+GO+JS全栈工程师-鹤冲天的博客:编程辅导~商务合作~技术交流 1973

用 Joule 点燃 ABAP 开发者的舞台感:SAP BTP 上的 ABAP AI 能力实战解读

摘要:SAP推出的Joule for developers和ABAP AI功能为开发者提供了智能辅助工具,旨在优化ABAP开发流程。主要功能包括上下文感知的代码预测补全、代码解释、单元测试生成和开发问题实时解答。这些能力特别适合应对Cloud环境下ABAP开发的复杂约束,如Clean Core原则和受限语法范围。通过减少重复劳动和提升代码理解效率,该工具帮助开发者将注意力集中在业务逻辑而非技术细节上。随着企业加速向S/4HANA迁移,这些AI功能将在遗留代码改造和云适配中发挥更大作用,建议团队将其纳入工程体

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 299

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Android系统与Linux内核是什么关系?Linux内核发行版介绍

Linux内核是非常重要的,同时Linux内核也是非常复杂的,Linux内核超过千万行代码。为增进大家对Linux内核的认识,本文将对Linux内核发行版以及Android系统和Linux内核的关系予以介绍。如果你对Linux内核具有兴趣,不妨和小编一起继续往下阅读哦。 一、Linux内核发行版 Linux内核的发展过程中,我们还不得不提一下各种Linux发行版的作用,因为正是它们推动了Linux的应用,从而也让更多的人开始关注Linux。一些组织或厂家,将Linux系统的内核与外围实用程序(Uti

ic2121的博客 3193

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Linux操作系统几大发行版本的介绍与如何选择Linux操作系统

摘要 目前操作系统市场上除了Windows之外,还有Mac、Linux等比较知名的操作系统。对于广大电脑初级用户来说,Windows就是操作系统的代名词。但是与闭源的Windows相比,开源的Linux受到了许多人的欢迎。Linux是一套免费使用和自由传播的类Unix操作系统。我们通常所说的Linux,指的是GNU/Linux ,即采用Linux内核的GNU操作系统。GNU代表GNU’s Not Unix。它既是一个操作系统,也是一种规范。Linux最早由Linus Torvalds在1991年开始编写。L

conan_wakkk的博客 3125

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

linux系统托盘 介绍_5 个面向新手的 Linux 发行版 | Linux 中国

5 个可使用新用户有如归家般感觉的发行版。-- Jack Wallen从最初的 Linux 到现在,Linux 已经发展了很长一段路。但是,无论你曾经多少次听说过现在使用 Linux 有多容易,仍然会有表示怀疑的人。而要真的承担得其这份声明,桌面必须足够简单,以便不熟悉 Linux 的人也能够使用它。事实上大量的桌面发行版使这成为了现实。无需 Linux 知识将这个清单误解为又一个“最佳用户友好型...

weixin_29325515的博客 897

制作Linux发行版系统光盘的方法介绍

    发布时间:2007.04.11 06:17     来源:赛迪网技术社区    

jiangxinyu的专栏 1827

Linux 系统组成,内核发行版本,文件目录结构介绍

1、描述计算机的组成及其功能。组成:硬件系统和软件系统硬件系统:主机:中央处理器CPU(运算器、控制器),内存储器(ROM、RAM)外设:输出:显示器、打印机、绘图仪输入:键盘、鼠标、扫描仪存储:硬盘、软盘、光盘、磁带其它:调制解调器软件系统:系统软件:操作系统、程序语言处理系统、数据库管理系统、服务程序-检查|诊断|调试程序应用软件:通用应用软件(如Office办公软件包)、专业软件(用户程序)...

boyue0210的博客 475

linux整理-1-linux介绍(发展史,特点,操作系统架构,内核,以及发行版本介绍)

近期有意要换工作,so整理一下基础,方便以后复习与查阅 目录介绍 一.Linux的简单介绍以及发展史 二.Linux特点 三.Linux操作系统架构 四.Linux内核 五.常见发行版 一.Linux的简单介绍以及发展史 Linux系统是一套免费使用和自由传播的类UNIX操作系统(主要用在服务器上),是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的...

qichangjian的博客 1748

linux-什么是Linux系统?&linux详解&Linux与Windows的区别&Linux发行版本及特点介绍

1、什么是Linux系统? Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 2、为什么要学习Linux系统? 截止目前为止,企业里服务器95%以上都是Linux系统; 入职面试管必问; 大数据时代下linux系统是大数据的基础运行平台。 3、Linux系统有什么特点? ..

weixin_47055922的博客 7095

77. Python语言 的 Linux基础命令 第四章 操作系统介绍 之 Linux内核及发行版

Python语言 的 Linux基础命令 第二章 操作系统介绍 之 虚拟机软件 虚拟机软件本章主题关键词总结小便条 本章主题    关键词       总结小便条 本篇文章主要讲了以下几点内容:      本章回顾暂时就到这了,如果还有点晕,那就把文章里所有引用的案例代码再敲几遍吧。拜拜~ ...

sinat_38761218的博客 122

Linux操作系统十大发行版详细介绍

适合编写c语言的系统是 Fedora Linux  其它的像ubuntu这些界面好看,但是很多东西(比如:很多动态库)都没有。 http://tech.ccidnet.com/pub/images/tech/linux/zhuanti/version/

真爱无限的优快云博客 1054

第三章-Linux操作系统介绍-Linux内核与发行版本

【代码】第三章-Linux操作系统介绍-Linux内核与发行版本。

aihua002的博客 550

Linux操作系统以及各大发行版介绍——Linux operating system and major distribution is introduced

什么是Linux?    也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。   既然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,指 GNU/Linux,

zhouqishi的专栏 1008
上一篇: Linux系统-日志轮询(logrotate)
下一篇: Linux系统-rocky系统安装
dessler
博客等级 码龄20年 3057粉丝 434原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值