Linux各个系统版本及区别(Ubuntu,CentOS..)

这篇具有很好参考价值的文章主要介绍了Linux各个系统版本及区别(Ubuntu,CentOS..)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、概览

  • Linux的版本号分为两部分:内核版本和发行版本

  • 内核版本:不包含外围程序GNU程序库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境等

  • 发行版本:RedHatLinux,CentOS, Ubuntu,Debian,Fedora

1、Linux的内核版本

内核版本指的是在Linus Torvalds领导下的开发小组开发出的系统内核的版本号,通常,内核版本号的第二位是偶数表示是稳定的版本,如2.6.25;是奇数表示有一些新的东西加入,是不稳定的测试版本,如2.5.6。Linux操作系统的核心就是它的内核,Linus Torvalds和他的小组在不断地开发和推出新内核。

任务:进程调度、内存管理、配置管理虚拟文件系统、提供网络接口以及支持进程间通信。像所有软件一样,Linux的内核也在不断升级。

2、Linux的发行版本

一个完整的操作系统不仅仅只有内核,还包括一系列为用户提供各种服务的外围程序。外围程序包括GNU程序库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。所以,许多个人、组织和企业,开发了基于GNU/Linux的Linux发行版,他们将Linux系统的内核与外围应用软件和文档包装起来,并提供一些系统安装界面和系统设置与管理工具,这样就构成了一个发行版本(distribution)。

实际上,Linux的发行版本就是Linux内核再加上外围的实用程序组成的一个大软件包而已。相对于操作系统内核版本,发行版本的版本号是随发布者的不同而不同,与Linux系统内核的版本号是相对独立的,例如:RedHat EnterpriseLinux 5.2的操作系统内核是linux-2.6.18。

Linux的发行版本大体可以分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的RedHatLinux为代表,后者以Debian为代表。

2.1 Debian

Debian名字的由来 DebianGNU/Linux是由一个叫做伊恩·默多克(IanMurdock)在1993年发起的,他的名字以Ian开头,他太太的名字Debra开头三个字母是Deb。

Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最早由Ian Murdock于1993年创建,分为三个版本分支:stable(服务器版), testing(稳定版) 和unstable(测试版)。

2.2 Ubuntu
linux各个版本,Linux,linux,ubuntu,centos,Powered by 金山文档

Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统。

共分三个版本:基于Gnome的Ubuntu,基于KDE的Kubuntu以。基于Xfc的Xubuntu。

2.3 Red Hat
linux各个版本,Linux,linux,ubuntu,centos,Powered by 金山文档

1994年3月,Linux1.0版正式发布,Marc Ewing [马克尤恩]成立了RedHat 软件公司,成为最著名的Linux分销商之一。http://redhat.com发布redhat9(简写为rh9)后,全面转向redhat enterprise linux(简写为rhel)的开发,和以往不同的是,新的rhel 3要求用户先购买承诺保证产品的稳定性,安全性

2.4 Fedora
linux各个版本,Linux,linux,ubuntu,centos,Powered by 金山文档

Fedora和Redhat这两个Linux的发行版放联系很密切。Redhat 自9.0以后,不再发布桌面版的,而是把这个项目与开源社区合作,于是就有了Fedora 这个Linux 发行版。Fedora项目是由Red Hat 赞助,由开源社区与Red Hat 工程师合作开发的项目统称。Fedora 的目标,是推动自由和开源软件更快地进步。

2.5 CentOS
linux各个版本,Linux,linux,ubuntu,centos,Powered by 金山文档

CentOS(Community EnterpriseOperating System社区企业操作系统)计划是在2003年红帽决定不再提供免费的技术支持及产品认证之后的部份"红帽重建者"(RedHat rebuilders)之一。CentOS是在RHEL(redhat enterprise linux)基础上的免费版,来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。

二、linux版本比较

1. 包管理模式

ubuntu 基于debian,debian最早开创出了包管理方法,deb包,管理linux程序。你稍微有点ubuntu经验就该知道,deb会自动的分析依赖关系,力争获取所有的依赖包。在debian以前,没有这种双击就安装程序的linux包。都要靠编译,很容易陷入包陷阱,茫然不知所措。 debian之后,红帽受启发开创了自己的包管模式称为rpm。用途上类似deb管理,但是感觉用起来要更朴实一些。功能不似deb这么人性化。 ub在debian的基础上,极大的利用了活跃的网络社区丰富其软件来源。用一个简单的apt-get install指令完成大部分软件的安装。 就用途来说,红帽是一个稳定朴实的linux,可以很好的作为服务器;

2. CentOS适用于服务器,Ubuntu则适用于个人桌面(主要取决生产环境)

虽然它们同样是开源,免费。CentOS它的源码是来自由商业服务器Red Hat Enterprise Linux。有很多公司都是用CentOS来代替商业版的Red Hat Linux,同时它的稳定性也是值得信赖的。而Ubuntu的开发目的是为了使个人电脑变得简单易用,虽然也提供相应的企业服务器,不过专业的还是CentOS。

在国际上,采用 centos 和采用 ubuntu 作为服务端是其实是五五开的。两者各有特色,完全可以根据自己的需求进行选择。最最重要的差异就是,ubuntu 相比 centos 在更新策略上要积极一些。我们知道,在 centos 上如果不配置扩展源的话,很多软件都是没办法yum安装的,比如 nginx。

而如果是选择 ubuntu 系统,就没有这个烦恼啦,直接 apt install nginx 就可以

三、指令区别

指令方面,linux一致的命令,基本的shell语句不会有区别,但是红帽中的rpm指令,ub中的apt-get指令类似这些是不通用的。

  1. 软件安装

(1)基于源

  • 在ubuntu 中软件安装: sudo apt-get install softname

  • 在centos中软件安装: yum install softname

(2) 基于安装包

  • 在ubuntu 中软件安装:sudo dpkg -i package.deb

  • 在centos中软件安装:rpm - ivh httpd.rpm

四. 和UNIX关系

linux各个版本,Linux,linux,ubuntu,centos,Powered by 金山文档

Linux 是一个类似 Unix 的操作系统,Unix 要早于 Linux,Linux 的初衷就是要替代 UNIX,并在功能和用户体验上进行优化,所以 Linux 模仿了 UNIX(但并没有抄袭 UNIX 的源码),使得 Linux 在外观和交互上与 UNIX 非常类似。相比于 UNIX,Linux 最大的创新是开源免费,这是它能够蓬勃发展的最重要原因;而目前的 UNIX 大部分都是收费的,小公司和个人都难以承受。

UNIX/Linux 系统可以粗糙地抽象为 3 个层次,如图所示。底层是 UNIX/Linux 操作系统,即系统内核(Kernel);中间层是 Shell 层,即命令解释层;高层则是应用层。

linux各个版本,Linux,linux,ubuntu,centos,Powered by 金山文档

  • 内核层:是 UNIX/Linux 系统的核心和基础,它直接附着在硬件平台之上,控制和管理系统内各种资源(硬件资源和软件资源),有效地组织进程的运行,从而扩展硬件的功能,提高资源的利用效率,为用户提供方便、高效、安全、可靠的应用环境。
  • Shell 层:是与用户直接交互的界面。用户可以在提示符下输入命令行,由 Shell 解释执行并输出相应结果或者有关信息,所以我们也把 Shell 称作命令解释器,利用系统提供的丰富命令可以快捷而简便地完成许多工作
  • 应用层:提供基于 X Window 协议的图形环境。X Window 协议定义了一个系统所必须具备的功能(就如同 TCP/IP 是一个协议,定义软件所应具备的功能),可系统能满足此协议及符合 X 协会其他的规范,便可称为 X Window。

现在大多数的 UNIX 系统上(包括 Solaris、HP-UX、AIX 等)都可以运行 CDE (Common Desktop Environment,通用桌面环境,是运行于 UNIX 的商业桌面环境)的用户界面;而在 Linux 上广泛应用的有 Gnome、KDE 等。

X Window 与微软的 Windows 图形环境有很大的区别:

  1. UNIX/Linux 系统与 X Window 没有必然捆绑的关系,也就是说,UNIX/Linux 可以安装 X Window,也可以不安装;而微软的 Windows 图形环境与内核捆绑密切。
  2. UNIX/Linux 系统不依赖图形环境,依然可以通过命令行完成 100% 的功能,而且因为不使用图形环境还会节省大量的系统资源。

References

Linux 各个版本之间的差别 -微信

Linux各个系统版本及区别最全总结 -知乎文章来源地址https://www.toymoban.com/news/detail-608738.html

到了这里,关于Linux各个系统版本及区别(Ubuntu,CentOS..)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何查看linux系统是Ubuntu还是Centos

    前置小知识: 一般来说著名的 Linux 系统基本上分两大类: RedHat 系列:Redhat、Centos、Fedora 等 Debian 系列:Debian、Ubuntu 等 查看linux是centos还是ubuntu的方法 以下总结了4种区分centos和ubuntu系统的方法。 1、lsb_release -a 如果是想查看你的Linux系统是Ubuntu还是CentOS,可以使用lsb_releas

    2024年02月05日
    浏览(39)
  • Ubuntu和centos版本有哪些区别

    Ubuntu和CentOS是两个非常流行的Linux发行版,它们在一些方面有一些区别,如下所示: CentOS的版本发布周期相对较长,主要是因为它是基于RedHatEnterpriseLinux(RHEL)的。这意味着在RHEL发布后才能推出对应的CentOS版本。而Ubuntu则在每年的4月和10月发布一个长期支持(LTS)版本,并且每年

    2024年02月13日
    浏览(28)
  • linux系统(centos、Ubuntu、银河服务器)备份

    Get Kali | Kali Linux   balenaEtcher - Flash OS images to SD cards USB drives  点击下载,等待下载完成 双击安装,等待安装完成 双击 启动  选择镜像 选择U盘    开始烧录 等地制作完成  重启电脑,按f11 ,选择正确的u盘启动 输入命令: lsblk 可以看到下图的服务器存在3个硬盘sda、sdb、s

    2024年02月10日
    浏览(47)
  • U盘启动盘 制作Linux Ubuntu CentOS系统启动盘 系统安装

    U盘启动盘 制作Linux Ubuntu CentOS系统启动盘 系统安装 准备条件 准备一个U盘,建议容量至少为8GB,以便存放系统镜像文件 一台已经安装好操作系统的计算机,用于制作U盘启动盘 Ubuntu和CentOS的Linux ISO镜像文件。可以从官方网站或相关资源网站下载 镜像下载 centos官网下载:htt

    2024年04月15日
    浏览(56)
  • windows系统下docker软件中使用ubuntu发行版本的linux系统

    官网下载地址 下载安装之后,再去微软商店下载 wsl 软件,可以直接用,或者也可以使用命令行拉取(下面会讲) 前言:输入 win+r 打开命令行进行下面操作 第一步:拉取镜像(以 ubuntu 为例) 第二步:创建容器 第三步:退出之后,再次进去容器里面 创建成功之后可以在docke

    2024年01月17日
    浏览(51)
  • Linux系统设置默认用户为root并自动登录(详解,包含Centos及Ubuntu系统)

    打开 /etc/gdm/custom.conf vi /etc/gdm/custom.conf或者nano /etc/gdm/custom.conf(看自己熟练哪个用哪个命令) 在文件 [daemon] 下写入( 注意:在这个下面写入,别的地方写入无效! ): AutomaticLoginEnable=True AutomaticLogin=root 然后保存出来重启Reboot 打开终端开启root账户,设置密码 : sudo passwd  r

    2024年02月06日
    浏览(49)
  • ubuntu版本Linux操作系统上安装键盘中文输入法

    要在ubuntu版本Linux操作系统上安装键盘中文输入法 可以按照以下步骤进行操作: 1、Linux终端输入: sudo apt-get install ibus-pinyin 这将安装一个常用的中文输入法 “ ibus-pinyin ”。 2、重新启动系统:为了使输入法生效,需要重新启动您的系统 Linux终端输入: sudo reboot 3、在重启后

    2024年02月16日
    浏览(39)
  • 再生龙clonezilla还原windows、linux操作系统(包含银河麒麟、ubuntu、centos等)

    重启,一直按 F 11 ,选择UEFI:VendorCoProductCode 2.00,Pratition 1这个u盘 进入系统 进入ventoy,选择再生龙 选择第二个,实际上选择 1或者2 或者3 都是可以的 选择简体中文,方便操作 下方黑底文字出现提示,按enter继续 识别出下面几个盘 /dev/nvmen1: 需要还原的系统盘,服务器上

    2024年01月24日
    浏览(39)
  • linux C.UTF-8和en-US.UTF-8语言环境有什么区别?(中文乱码问题)locale命令 centos、ubuntu修改编码集(没搞定!)

    我在ubuntu16.04虚拟机和英伟达盒子ubuntu18.04上分别部署了ngrest服务 用postman请求,ubuntu16.04虚拟机返回的中文是乱码,英伟达盒子ubuntu18.04不是乱码 用vi打开文件,ubuntu16.04虚拟机显示中文不是乱码,英伟达盒子ubuntu18.04是乱码 我用 echo $LANG 命令查看发现(或者直接用 locale 命令

    2024年02月06日
    浏览(38)
  • ubuntu下载各个版本chrome方法

    Ubuntu/debian 在这里面找版本 然后添充进去 比如:https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_114.0.5735.90-1_amd64.deb

    2024年02月02日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包