前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux系统-发行版介绍

Linux系统-发行版介绍

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

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

这是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 删除。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档