linux各大发行版本总结

linux的两大主流Redhat和Debian

Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。详细了解请阅读文章后面的参考,此文章为自我总结。

Redhat系列(centos等),Debian系列(Debian和Ubuntu,deepin国产)

Redhat系列及衍生版本

Redhat,应该称为Redhat系列,包括:

  • CentOS(RHEL的社区克隆版本,免费)。
  • RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、
  • Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、

Redhat应该说是在国内使用人群最多 的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非常多
Redhat系列的包管 理方式采用的是基于RPM包的YUM包管理方式

CentOS

Debian系列衍生版本

Debian,或者称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范 的Linux系统。Debian最早由Ian Murdock于1993年创建,分为三个版本分支(branch):

  • stable,
  • testing
  • unstable

其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经 过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而stable一般只用于服务器,上面的软件包大部分都比较过时,但是 稳定和安全性都非常的高。Debian最具特色的是apt-get / dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。Debian的资 料也很丰富,有很多支持的社区,有问题求教也有地方可去:)

Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说,Ubuntu就是 一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的 Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的 Xubuntu。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。

Ubuntu

Redhat和Debian主流之外的

Gentoo,伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo 被称为最完美的Linux发行版本的原因之一。Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美 FreeBSD的广受美誉的ports系统 ——Portage包管理系统。不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软 件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux 发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。

主流linux区别

ubuntu和centos

  1. centos中新建的普通用户是没有sudo权限的,如果想让普通用户拥有sudo权限需要在/etc/sudoers文件中添加用户的权限,而ubuntu系统普通用户想要使用sudo权限 直接使用sudo +命令行的方式就可以了

  2. 安装软件包命令格式不一样。centos使用yum的方式,而Ubuntu使用apt-get 方式。
    apt-get属于ubuntu、Debian的包管理工具
    yum则属于Redhat、Centos包管理工具
    yum -y 选项-y指的是安装过程中,所有的选择yes or no 均默认yes

  3. 由于centos是基于redhat的,所以centos支持rpm包,但Ubuntu不支持。

  4. 现在虽然说ubuntu系统也可以使用服务器端来进行使用了,但相对centos来说并没有centos稳定。而且在一些比较知名的技术论坛大多都是关于centos的,所以在遇到问题查询资料的时候相对要比ubuntu要更方便一些。如下图中centos中文站技术论坛,是很多学习者经常查询问题的地方。

总结

  • centos更适合做服务器更稳定,ubuntu界面更好网上资料多

软件安装

dep安装是属于debian系列的(unbantu)本地包安装,

rpm属于redhat系列(centos)本地包安装(缺点就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦,所以为此RedHat小红帽开发了yum安装方法,他可以彻底解决这个关联性的问题),

ubuntu和centos都可以tar.gz源代码包安装方式,

apt-get安装方法是属于debian系列的(unbantu)在线一键安装

yum安装方法是属于redhat系列(centos)在线一键安装(apt-get和yum在线安装如果默认源很慢可以替换安装源),

参考

linux 的不同的发行版区别和联系
Linux 各大发行版有什么特色和区别
Linux安装软件的几种方式
CentOS下安装软件的方法
Ubuntu 下几种软件安装的方法小结
centos7离线安装rpm包自动解决依赖
Centos7更换阿里YUM源

发布了10 篇原创文章 · 获赞 1 · 访问量 495

猜你喜欢

转载自blog.csdn.net/weixin_45733134/article/details/104609395
今日推荐