Linux发行版

一、什么是Linux发行版

发行版(也被叫做 GNU/Linux 发行版),在2个最核心功能(管理硬件、系统调用)的基础上,再封装上其他第三方软件的操作系统,称为Linux操作系统的发行版。

发行版,通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件。

一个Linux发行套件包含大量的软件,比如软件开发工具(gcc)、资料库(Mysql)、Web服务(Apache)、XWindow、桌面环境(gonme和kde)、办公套件(OpenOffice.org)、脚本语言(Perl、php和Python)等等。

二、发行版本分类

1、发行版分类1:按技术

  1. RedHat:CentOS、RHEL、Fedora、Mandriva。Alma Linux、Rocky Linux。龙蜥(OpenAnolis)、欧拉(OpenEuler)
  2. Debian:Ubuntu、kali linux (黑客)
  3. SuSE:SLES、OpenSuSE
  4. Gentoo:(开源免费。性能高,但技术要求高)
  5. Arch

2、发行版分类2:按国内外

  1. 国外Linux发行版:
    1. RHEL(企业版Centos)
    2. Alma Linux
    3. Rocky Linux
    4. Ubuntu
  2. 国内Linux发行版:
    1. 银河麒麟(Kylin)
    2. 统信UOS
    3. 龙蜥(OpenAnolis)——阿里
    4. 欧拉(OpenEuler)——华为

三、国外Linux发行版

1、举例

  1. RedHat:CentOS、RHEL、Fedora、Mandriva。Alma Linux、Rocky Linux。
  2. Debian:Ubuntu、kali linux (黑客)
  3. SuSE:SLES、OpenSuSE
  4. Gentoo:(开源免费。性能高,但技术要求高)
  5. Arch

2、红帽(Red Hat)

红帽(Red Hat),大公司。

  1. RHEL:红帽企业 Linux(Red Hat Enterprise Linux,简称 RHEL),是红帽的商业版。
  2. CentOS:是红帽的开源免费版。
    1. CentOS 8 官方已于2021年12月31日停止维护。替代品是Centos Stream,这是Centos的另一条可能的出路(https://leixue.com/ask/what-is-centos-stream)。不过Centos Stream是一个滚动升级的版本,不再是RHEL的复刻版,对于系统的稳定性和兼容性可能无法保障,在生产环境上使用的风险未知。
    2. CentOS 7 官方在2024年6月30日停止维护。

3、苏萨(SuSE)

苏萨(SuSE),大公司。

4、Alma Linux 和 Rocky Linux(红帽系)

Alma Linux 和 Rocky Linux 都是基于 RHEL(红帽企业版Linux),都与 RHEL 的二进制兼容性。

(1)Alma Linux

由社区指导和构建的 RHEL的1:1(100%)二进制兼容克隆。
作为一个独立的、完全免费的操作系统,AlmaLinux OS每年获得来自CloudLinux Inc的100万美元赞助和其他赞助商的支持。
正在进行的开发工作由社区成员管理。AlmaLinux操作系统基金会是一个非营利组织,旨在为AlmaLinux操作系统社区的利益而创建。

由有资金赞助的组织主导。免费,自由。早期受欢迎排名前30,后期未知。

2024-05排名:Alma Linux 第30名 > Rocky Linux 第47名
https://distrowatch.com/table.php?distribution=alma
https://distrowatch.com/table.php?distribution=rocky

(2)Rocky Linux

Rocky Linux是一个开源、免费的企业级操作系统,旨在与RHEL(Red Hat Enterprise Linux) 100%兼容。它正在社区的密集开发中。

由CentOS 创始人主导。免费,更大的自由。早期受欢迎排名前50,后期未知。

(3)Alma Linux 和 Rocky Linux的区别和选择

1)区别

Alma Linux 和 Rocky Linux 不同的是:

  1. 包管理:Alma ( RPM, yum, DNF);Rocky (RPM, yum)
  2. 支持架构:Alma (x86-64,armhfp);Rocky (x86-64)

2)选择

Alma Linux 和 Rocky Linux有什么区别?该如何选择?
https://www.yoojia.com/ask/17-14503575961499959073.html

Alma Linux和Rocky Linux,你会选择用哪个?
https://cloud.tencent.com/developer/article/2204976

OpenAnolis OS(阿里)、OpenEuler(华为)、Rocky linux、Alma linux区别:【含金量高的文章】:
https://zhuanlan.zhihu.com/p/469350456

Centos ≈ RHEL ≈ Alma Linux ≈ Rocky Linux >> 龙蜥(OpenAnolis) >> 欧拉(OpenEuler)>> OpenClouldOS

暂时推荐选择:Alma Linux

四、国内Linux发行版

1、举例

  1. 龙蜥(OpenAnolis)——阿里
  2. 欧拉(OpenEuler)——华为
  3. 银河麒麟(Kylin)
  4. 统信UOS
  5. OpenClouldOS——腾讯
posted @ 2024-06-07 15:20 安迪9468 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 同一用户名,远程连接Windows Server 2019 时,如何禁止打开新窗口 答:您好!如果您想在远程连接Windows Server 2019时禁止打开新窗口,您可以尝试以下方法: 使用组策略编辑器:打开组策略编辑器,可以通过运行"gpedit.msc"命令来打开。导航到"计算机配置" > 阅读全文
posted @ 2023-11-14 14:09 安迪9468 阅读(104) 评论(0) 推荐(0) 编辑
摘要: pycharm使用技巧汇总 0、安装pycharm 略。 1、指定虚拟环境 2、创建代码块 pycharm自定义代码片段 https://www.cnblogs.com/andy9468/p/8988501.html pycharm中python模板代码自动生成 https://www.cnblog 阅读全文
posted @ 2023-08-03 15:55 安迪9468 阅读(33) 评论(0) 推荐(0) 编辑
摘要: scrapy源码分析:redis分布式爬虫队列中,priority值越大,优先级越高 一、背景 scrapy爬虫项目中,遇到scrapy的priority属性,搞不懂priority的值越大优先级越高,还是值越小优先级越高 # 通过priority修改优先级 return scrapy.Reques 阅读全文
posted @ 2023-08-02 12:44 安迪9468 阅读(216) 评论(0) 推荐(0) 编辑
摘要: pycharm远程调试忽略文件 https://zhuanlan.zhihu.com/p/511270615 如果要忽略指定文件夹,可以在settings->build,execution,Deployment->deployment->options->Exclude items by name中 阅读全文
posted @ 2023-08-01 14:21 安迪9468 阅读(97) 评论(0) 推荐(0) 编辑
摘要: python常用代码 (一)背景 长时间没有写python代码,生疏了,就忘了之前实现一些功能的写法。需要把常用的代码记录下来,方便查询和快速实现功能。 (二)常用代码 一、数据生成类 1、生成A-Z的字母序列 2、生成一年的日期 二、格式转换类 1、字典转为元组 dic = {'a': 1, 'b 阅读全文
posted @ 2022-07-24 17:54 安迪9468 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 一、背景 以前使用py37+scrapy2.3.0 可以正常运行,后来不可以了,会报错。 可是我以前部署的服务,却仍然可以正常运行。需要排查问题。 二、分析 以前的可以,现在的不行,需要对比python环境的差异。 结合报错信息中提及的关键词Twisted。 ImportError: cannot 阅读全文
posted @ 2022-06-29 15:01 安迪9468 阅读(2118) 评论(0) 推荐(0) 编辑
摘要: 获取本周或更多的日期 import time def get_this_week_all_date(default_days=7): # 获取本周的7个日期 # 1、获取当前时间戳 st_now = int(time.time()) # 2、获取当前星期几 %w 星期(0-6),星期天为星期的开始 阅读全文
posted @ 2022-05-13 15:00 安迪9468 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 一、背景介绍 在Windows主机上,有时候,想删除一个文件,无法删除,提示文件被占用。以下方法,就是找到占用的后台进程pid,关闭他,再删除文件。 二、操作方法 1、调出资源监视器,查看占用进程的pid win+R Resmon CPU——》关联的句柄 输入:D:\xxx\devcode\yyy 阅读全文
posted @ 2022-05-12 13:38 安迪9468 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 字符串常见操作 mystr = “hello world itcast and itcastcpp” (1) 、find 检测str中是否包含在mystr中,如果是,返回开始的索引值,否则返回-1 mystr.find('itcast') 12 mystr.find('itcast', 13, 10 阅读全文
posted @ 2022-03-10 23:28 安迪9468 阅读(155) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示