首页 > 系统相关 >Linux的组成及常见发行版本

Linux的组成及常见发行版本

时间:2023-08-03 11:57:42浏览次数:36  
标签:Fedora 常见 系统 版本 Linux Hat Red

Linux的组成

通过上节总结可知,linux由以下3部分组成:

  • 内核(linus torvalds开发)

  • GNU组件(如gcc、bash、gawk等)

  • 外围应用程序(如MIT的X-windows图形化用户界面、其他成千上万程序员开发的免费应用等等)

Linux的三大应用领域:

  • 服务器领域

    在中国,Linux服务器领域占80%(Cent OS6+5+Ubuntu)

  • 嵌入式领域 比如电器、路由器、点餐系统、自动售货机

  • 个人桌面领域(个人PC)

​ 为啥没普及?因为软件少 like苹果本

Linux常见发行版本

Linux 内核(kernel)版本主要有4个系列,分别为 Linux kernel 2.2和Linux kernel2.4;Linux kernel 2.6;Linux kernel3.x和Linux kernel4.x。更多更新的内核版本请浏览https://www.kernel.org/

Linux 的发行商包括 Slackware、Redhat、Debian、Fedora、TurboLinux 、 Mandrake、SUSE、 Centos、Ubuntu、红旗、麒麟…...

几个重要发现版本:

  1. Red Hat:Red Hat Linux9.0 的内核为 2.4.20。在版本9.0之后,Red Hat 不再遵循 GPL协议,成为收费产品(但仍开源),发展的新版本依次为 Red Hat 3.x、 Red Hat 4.x、Red Hat 5.x、Red Hat 6.x、Red Hat 7.x。

2)Fedora:为RedHat的一个分支,仍遵循 GPL 协议,可以认为是 Red Hat 预发布版。

  1. CentOS (Community Enterprise Operating System): Red Hat 的另一个重要分支,以 Red Hat 所发布的源代码重建。符合 GPL许可协议的Iinux 系统,即将Red Hat Linux源代码的商标LOGO 以及非自由软件部分去除后再编译而成的版本,目前CentOS 已被Red Hat收购,但仍开源免费。Centos Linux 是国内互联网公司使用最多的 Linux系统版本。

4)Ubuntu桌面系统

如何选择:

如果你是一个 Linux 爱好者,想选择一个桌面系统,并且既不想用盗版,又不想花太多钱购买商业系统软件,那么可以选择Ubuntu

如果你需服务器端的 Linux系统,想用一个比较稳定的服务器系统,或者说目标就是进入企业从事 Linux 运维工作,那么建议你选掉Centos 或 Red Hat。在这两者当中又应首选 CentOS,因为目前市场的趋势是这样的,Centos 社区非常活跃。

如果对系统稳定性、安全性有更高的要求或者是特殊使用偏好的用户,可以考虑 Debian 或 FreeBSD:

如果特别痴迷于新技术体验和追求最新的软件版本,可以选择Fedora, 但要容忍Fedora 在的新技术软件的Bug 和系统稳定性的问题。

如果是喜欢中文环境支持,则可以选择麒麟Linux等。

注意

Linux 虽然发行版本众多,但是系统的核心以及大部分外围基础应用软件,都是相同的或者是简单的变种,差异很小。所以只要学会学透其中的一种,即可触类旁通,因此不建议读者同时学习多个系统,更不建议工作中同时使用多个系统版本,这不但会浪费自己的学习时间,也影响企业业务的稳定性,徒增无谓的维护成本。

当前,绝大多数互联网公司和企业的Linux操作系统平台为CentOS和RedHat, 通常情況下,只要能掌握这两个操作系统的应用就可以胜任绝大多数公司的相关运维工作。

标签:Fedora,常见,系统,版本,Linux,Hat,Red
From: https://www.cnblogs.com/AndrewNotes/p/17602913.html

相关文章

  • 【Linux】Kali Linux 渗透安全学习笔记(2) - OneForAll 简单应用
    OneForAll(以下简称“OFA”)是一个非常好用的子域收集工具,可以通过一级域名找到旗下的所有层级域名,通过递归的方式我们很容易就能够知道此域名下的所有域名层级结构,对于进一步通过域名推测站点功能起到非常重要的作用。声明:本文测试的站点为自家站点仅做学习使用,不存在侵犯网络......
  • Linux:安装Java以适配tomcat
    学习自:Tomcatv8.5.82搭建_幼儿园的扛把子!!的博客-CSDN博客怎样查看和tomcat对应匹配的最低jdk版本-百度经验1、查看tomcat适配的Java版本tomcat官网https://tomcat.apache.org/download-80.cgi,点击whichversion 我下载的tomcat是8.5.52,可以看到最后一列,支持的Java版本为......
  • linux 运维常见错误
    一、系统故障此处以Linux系统为主No.1linux系统无法启动原因1:文件系统配置不当,比如/etc/fstab文件等配置错误或丢失,导致系统错误无法启动。一般是人为修改错误或者文件系统故障。排查方法:系统配置/etc/fstab错误或丢失而无法启动,当启动的时候,出现startingsystemlogger后停止了;解......
  • Linux 驱动程序模块详解
    Linux驱动程序模块是一种可执行代码,用于管理硬件设备。通常,驱动程序模块是以源代码形式进行开发的,然后编译成二进制模块,最后加载到Linux内核中。以下是关于Linux驱动程序模块的详细介绍:1、模块分类根据驱动程序用途的不同,Linux驱动程序模块可以分为多个类型,包括字符设备驱动程序、......
  • redis版本升级方法
    wget -P /tmp https://download.redis.io/releases/redis-6.2.6.tar.gz         #下载最新版本tar -C /opt/redis/ -xf /tmp/redis-6.2.6.tar.gz #解压cd redis-6.2.6 #进入新版本目录下yum -y install centos-release-scldevtoolset-9-gcc devtoo......
  • Linux系统cpu过高如何清理缓存
    查看缓存区及内存使用情况free-h//空闲内存=free+buffers+cached//已用内存=total-空闲内存缓存区分buffers和cached区别//内核在保证系统能正常使用物理内存和数据量读写情况下来分配缓冲区大小。//buffers用来缓存metadata及pages,可以理解为系统缓存,例如,vi打开一个文......
  • 跟运维学 Linux - 03
    权限机制和性能指标前面我们学完了操作文件和用户相关知识,本篇学习权限和性能相关知识。文件的属性看起看linux的权限,先从文件的属性看起ls-l加-d是只看这个文件夹:pjl@pjl-pc:~$sudols-ld/rootdrwx------8rootroot40967月1816:20/root最左侧的d表示......
  • 循序渐进Linux
    一、................................................二、........................................................................三、.................................................
  • Linux环境下,使用远程连接工具过程中终端无法弹出图形窗口
    Linux操作系统,请通过管理网口/VNC等远程连接工具登录服务器,使用终端执行操作。如果在使用过程中无法弹出图形窗口,请执行以下操作。场景一:使用SSH连接工具登录LINUX服务器确保工具支持远程图形显示。SSH连接工具需要支持远程图形显示,才能弹出图形窗口。putty、SecureCRT默认......
  • linux rename的实现
    linuxrename可以批量重命名文件。renameexpressionreplacementfiles可以用bash实现:遍历文件file,用sed等替换file中的字符串,mv$fileecho$file|sed-i's/expression/replacement/'也可以用bash内置的parameterexpansion替换。代码如下:#!/bin/bash#Prompttheus......