精华内容
下载资源
问答
  • 主要介绍了常用Linux发行版镜像源配置小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 常用Linux发行版操作系统大盘点

    千次阅读 多人点赞 2020-05-12 10:16:47
    中详细演示了如何在Windows系统和macOS系统上基于虚拟机来打造学习和实验用的Linux环境,这两篇文章中安装的Linux系统都是CentOS这个发行版,于是一些小伙伴发出了致命三连击: 为啥不选用其他类型的Linux..

    本文已收录进开源项目:github.com/JavaCollection,有自学路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中…

    在之前的两篇文章:

    中详细演示了如何在Windows系统和macOS系统上基于虚拟机来打造学习和实验用Linux环境,这两篇文章中安装的Linux系统都是CentOS这个发行版,于是一些小伙伴发出了致命三连击

    • 为啥不选用其他类型的Linux系统呢?
    • 还有哪些Linux系统可供选用呢?
    • 我到底该选哪一种Linux操作系统呢?

    得嘞,做个小盘点吧。

    不过由于个人能力和见识有限,如有不当之处,还请批评指出,一起交流进步。


    眼花缭乱!

    Linux系统的种类实在是太多了,具体的发行版种类让人看得眼花缭乱,本文就试着来总结一波,理一理顺一顺,帮助我们做到心里有数。

    单谈Linux的概念实在是太泛了。严格来讲,Linux只能说是一种操作系统的内核,所以我们通常所说的 “Linux操作系统” 一般指的是 采用Linux作为内核 的操作系统!

    首先我们选两个常见的维度,来做个分类吧。


    按是否商业版来划分

    现有的Linux发行版操作系统,可以划分为由商业公司维护的商业版本和由开源社区维护的免费发行版本。

    商业版Linux系统典型的代表那就是RedHat Enterprise Linux,而平时我们所常用的UbuntuCentOSDebain这种则一般属于免费发行版。

    有人会说,Linux不是开源的吗?不应该都是免费的吗?

    是的,Linux内核是开源的,但是 开源≠免费,我们可以理解为付费的是它的服务或者商业支持,所以有些Linux的发行版它也有它所谓的商业版。

    当然这个角度我们不用纠结太多,一般个人使用,用免费发行版比较多。


    按包管理器来划分

    首先,什么是包管理器呢?

    这么说吧,如果没有包管理器这个东西的存在,那估计仅仅是Linux系统上的软件安装,怕是就要劝退很多用户了,因为很多的软件依赖处理会让人抓狂。

    因此简单起见,我们可以将包管理器理解为,用来为Linux系统上的软件安装卸载升级查询提供支持的组件,所以对于用户使用来说,一般是一组工具命令集。

    目前Linux世界里的包管理种类繁荣,选几个最主流的,可以大致梳理成如下表格所示,每一种都有对应的Linux发行版代表:

    包管理器名称常用标志性指令代表系统举例
    DPKGdpkg、aptDebain、Ubuntu等
    RPMrpm、yumRedHat、CentOS等
    PacmanpacmanArch、Manjaro等
    DNFdnfFedora
    ZypperzypperSUSE
    PortageemergeGentoo

    用一个脑图来总结一下可能会更加形象:

    所接下来分别针对这里面的几个主流使用的Linux发行版系统来大致唠一唠。


    Debian

    DebianUbuntu是一个派系的,但界面可能没有Ubuntu那么华丽,但是比较稳定,也适合用作服务器操作系统。Debian在开源圈子用得十分广泛,也有一大批开源爱好者活跃于其中。


    Ubuntu

    Ubuntu界面比较华丽,包管理器很完善,社区也非常活跃,个人用户确实很多,所以从市面上看的确比较大众化。


    RedHat

    RHEL(Red Hat Enterprise Linux)毕竟是商业版Linux系统,一般多用于企业生产环境,提供完善的商业支持,在性能、稳定性方面也有很大的保障。


    CentOS

    CentOS可以理解为是基于RedHat商业版系统的社区编译重发布版,完全开源免费,因此相较于其他一些免费的Linux发行版会更加稳定,也因此一般企业里常用作服务器操作系统。


    Fedora

    Fedora其实和RedHat也同属一个派系,背后的支撑企业也是红帽子公司。但是Fedora是免费发行版,而且更加侧重于新技术的试验和加持,因此稳定性方面的考量较CentOS会稍微次要一些。


    SUSE

    SUSE背后也算是有大公司的支持了,目前主要也还是多用于企业用户。


    Arch

    Arch的确比较适合好奇心强的人尝鲜,它的官方Wiki做得好,AUR仓库很繁荣,适合DIY玩家去折腾,确实也吸引了不少粉丝。


    Manjaro

    Manjaro可以看成是Arch Linux的衍生分支,既包含了Arch的常见优点,但也对用户友好,注重体验和稳定性。Manjaro的安装和使用都比较方便,目前使用用户非常多。


    Gentoo

    Gentoo适合极客范化的折腾,也比较适合有特殊需要和特殊化定制的需求,总体来说比较小众。但是用得很6的大佬们都说好,因为这些大佬们大多有系统洁癖,控制欲很强,什么都需要自己编译、自己定制,这个对他们来说简直就是天堂了。


    其他Linux发行版

    上文中只是介绍了比较主流和常用的Linux发行版,其他还有很多Linux发行版和其衍生系统数不胜数,在此也不一一列举了。


    选用建议

    • 如果是完全0基础的新手,只是想入门Linux的生态,体验Linux界面,那Ubuntu就非常合适
    • 如果喜欢折腾和DIY,好奇心满满,可以试试ArchManjaroGentoo这些
    • 如果想用来部署服务,考虑稳定性,那CentOSDebian都是不错的选择

    当然这仅仅只是参考,最终的选择还是看个人需求和兴趣吧。


    本文已收录进开源项目:github.com/JavaCollection,有自学路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中…

    展开全文
  • 常见Linux发行版本有哪些? 文章目录常见Linux发行版本有哪些?... 这么多Linux发行版,哪个最适合初学者? 新手往往会被 Linux 众多的发行版本搞得一头雾水,我们首先来解释一下这个问题。 从技术上来...

    常见Linux发行版本有哪些?


    新手往往会被 Linux 众多的发行版本搞得一头雾水,我们首先来解释一下这个问题。

    从技术上来说,李纳斯?托瓦兹开发的 Linux 只是一个内核。内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件,内核并不是一套完整的操作系统,它只是操作系统的核心。一些组织或厂商将 Linux 内核与各种软件和文档包装起来,并提供系统安装界面和系统配置、设定与管理工具,就构成了 Linux 的发行版本。

    在 Linux 内核的发展过程中,各种 Linux 发行版本起了巨大的作用,正是它们推动了 Linux 的应用,从而让更多的人开始关注 Linux。因此,把 Red Hat、Ubuntu、SUSE 等直接说成 Linux 其实是不确切的,它们是 Linux 的发行版本,更确切地说,应该叫作“以Linux为核心的操作系统软件包”。

    Linux 的各个发行版本使用的是同一个 Linux 内核,因此在内核层不存在什么兼容性问题,每个版本有不一样的感觉,只是在发行版本的最外层(由发行商整合开发的应用)才有所体现。

    Linux 的发行版本可以大体分为两类:

    • 商业公司维护的发行版本,以著名的 Red Hat 为代表;
    • 社区组织维护的发行版本,以 Debian 为代表。

    很难说大量 Linux 版本中哪一款更好,每个版本都有自己的特点。下面为大家介绍几款常用的 Linux 发行版本。

    1. Red Hat Linux

    Red Hat(红帽公司)创建于 1993 年,是目前世界上资深的 Linux 厂商,也是最获认可的 Linux 品牌。

    Red Hat 公司的产品主要包括 RHEL(Red Hat Enterprise Linux,收费版本)和 CentOS(RHEL 的社区克隆版本,免费版本)、Fedora Core(由 Red Hat 桌面版发展而来,免费版本)。

    Red Hat 是在我国国内使用人群最多的 Linux 版本,资料丰富,如果你有什么不明白的地方,则容易找到人来请教,而且大多数 Linux 教程是以 Red Hat 为例来讲解的(包括本教程)。

    本教程以我国国内互联网公司常用的 Linux 发行版本 CentOS 为例讲解,它是基于 Red Hat Enterprise Linux 源代码重新编译、去除 Red Hat 商标的产物,各种操作使用和付费版本没有区别,且完全免费。缺点是不向用户提供技术支持,也不负任何商业责任。有实力的公司可以选择付费版本。

    2. Ubuntu Linux

    Ubuntu 基于知名的 Debian Linux 发展而来,界面友好,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的 Linux 发行版本,而且 Ubuntu 的所有发行版本都免费提供。

    Ubuntu 的创始人 Mark Shuttleworth 是非常具有传奇色彩的人物。他在大学毕业后创建了一家安全咨询公司,1999 年以 5.75 亿美元被收购,由此一跃成为南非最年轻有为的本土富翁。作为一名狂热的天文爱好者,Mark Shuttleworth 于 2002 年自费乘坐俄罗斯联盟号飞船,在国际空间站中度过了 8 天的时光。之后,Mark Shuttleworth 创立了 Ubuntu 社区,2005 年 7 月 1 日建立了 Ubuntu 基金会,并为该基金会投资 1000 万美元。他说,太空的所见正是他创立 Ubuntu 的精神之所在。如今,他最热衷的事情就是到处为自由开源的 Ubuntu 进行宣传演讲。

    3. SuSE Linux

    SuSE Linux 以 Slackware Linux 为基础,原来是德国的 SuSE Linux AG 公司发布的 Linux 版本,1994 年发行了第一版,早期只有商业版本,2004 年被 Novell 公司收购后,成立了 OpenSUSE 社区,推出了自己的社区版本 OpenSUSE。

    SuSE Linux 在欧洲较为流行,在我国国内也有较多应用。值得一提的是,它吸取了 Red Hat Linux 的很多特质。

    SuSE Linux 可以非常方便地实现与 Windows 的交互,硬件检测非常优秀,拥有界面友好的安装过程、图形管理工具,对于终端用户和管理员来说使用非常方便。

    4. Gentoo Linux

    Gentoo 最初由 Daniel Robbins(FreeBSD 的开发者之一)创建,首个稳定版本发布于 2002 年。Gentoo 是所有 Linux 发行版本里安装最复杂的,到目前为止仍采用源码包编译安装操作系统。

    不过,它是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。自从 Gentoo 1.0 面世后,它就像一场风暴,给 Linux 世界带来了巨大的惊喜,同时也吸引了大量的用户和开发者投入 Gentoo Linux 的怀抱。

    有人这样评价 Gentoo:快速、设计干净而有弹性,它的出名是因为其高度的自定制性(基于源代码的发行版)。尽管安装时可以选择预先编译好的软件包,但是大部分使用 Gentoo 的用户都选择自己手动编译。这也是为什么 Gentoo 适合比较有 Linux 使用经验的老手使用。
    要注意的是,由于编译软件需要消耗大量的时间,所以,如果你所有的软件都由自己编译,并安装 KDE 桌面系统等比较大的软件包,则可能需要花费很长时间。

    5. 其他 Linux 发行版

    除以上 4 种 Linux 发行版外,还有很多其他版本,表 1 罗列了几种常见的 Linux 发行版以及它们各自的特点:

    表 1 Linux 发行版及特点汇总

    版本名称网 址特 点软件包管理器
    Debian Linuxwww.debian.org开放的开发模式,且易于进行软件包升级apt
    Fedora Corewww.redhat.com拥有数量庞人的用户,优秀的社区技术支持. 并且有许多创新up2date(rpm),yum (rpm)
    CentOSwww.centos.orgCentOS 是一种对 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,由于 Linux 是开发源代码的操作系统,并不排斥样基于源代码的再分发,CentOS 就是将商业的 Linux 操作系统 RHEL 进行源代码再编译后分发,并在 RHEL 的基础上修正了不少已知的漏洞rpm
    SUSE Linuxwww.suse.com专业的操作系统,易用的 YaST 软件包管理系统YaST(rpm),第三方 apt (rpm)软件库(repository)
    Mandrivawww.mandriva.com操作界面友好,使用图形配置工具,有庞大的社区进行技术支持,支持 NTFS 分区的大小变更rpm
    KNOPPIXwww.knoppix.com可以直接在 CD 上运行,具有优秀的硬件检测和适配能力,可作为系统的急救盘使用apt
    Gentoo Linuxwww.gentoo.org高度的可定制性,使用手册完整portage
    Ubuntuwww.ubuntu.com优秀已用的桌面环境,基于 Debian 构建apt

    6. Linux 发行版本的选择

    Linux 的发行版本众多,在此不逐一介绍,下面给选择 Linux 发行版本犯愁的朋友一点建议:

    • 如果你需要的是一个服务器系统,而且已经厌烦了各种 Linux 的配置,只是想要一个比较稳定的服务器系统,那么建议你选择 CentOS 或 RHEL。
    • 如果你只是需要一个桌面系统,而且既不想使用盗版,又不想花大价钱购买商业软件,不想自己定制,也不想在系统上浪费太多时间,则可以选择 Ubuntu。
    • 如果你想深入摸索一下 Linux 各个方面的知识,而且还想非常灵活地定制自己的 Linux 系统,那就选择 Gentoo 吧,尽情享受 Gentoo 带来的自由快感。
    • 如果你对系统稳定性要求很高,则可以考虑 FreeBSD。
    • 如果你需要使用数据库高级服务和电子邮件网络应用,则可以选择 SuSE。

    以上纯属个人化建议,非官方指导意见。其实 Linux 的发行版本众多,但是系统的核心——内核却系出同门,所以只要学会使用其中一种,即可触类旁通。

    7. 这么多Linux发行版,哪个最适合初学者?

    通常情况下,初学者学习 Linux,是为了找一份和 Linux 相关的工作,那么问题来了,你知道大多数企业用哪一个 Linux 发行版搭建服务器吗?虽然没有官方统计,但凭借多年的工作经验来分析,国内大多数企业使用的都是 RHEL 或者 CentOS 作为服务器操作系统。

    我们知道,RHEL 和 CentOS 都是 Red Hat 公司的产物,其中 CentOS 还可以认为是 RHEL 的克隆版本。对于 Linux 初学者来说,RHEL 和 CentOS 唯一的区别在于:

    • RHEL 可以免费下载使用,但是要想获得官方授权,就必须购买授权协议(也就是所谓的服务),而且这个服务费并不便宜;
    • CentOS 是使用免费的 RHEL 的源代码重新编译而成的,免费提供给大家,而且其本质上和 RHEL 没什么区别。

    以 yum 工具为例(此工具对学习 Linux 很重要,具体用法会在后续章节讲解),在未购买服务的 RHEL 上,yum 是不能使用的;而在 CentOS 上,有免费的 yum 工具可以使用。

    不仅如此,这里列举了几点推荐大家使用 CenOS 的理由:

    1. 国内多数企业使用 RHEL 搭建服务器,而且目前使用 CentOS 的企业越来越多;
    2. CentOS 和 RHEL 几乎一样,且 CentOS 有免费的 yum 工具可以使用;
    3. CentOS 目前已经加入 Red Hat 公司,且依旧完全免费;
    4. 学习 Linux 的本质,是要学习它最核心的那些机制,而 CentOS 并没有改变这些机制;

    总之,要想吃 Linux 这碗饭,CentOS 是非常好的选择,在免费使用的同时,还可以体验到大型互联网公司的服务器系统环境,这对于未来面试找工作也是非常有利的。

    展开全文
  • 常见Linux发行版本有哪些

    千次阅读 2019-10-29 20:29:10
    新手往往会被Linux众多的发行版本搞得一头雾水,我们首先来解释一下这个问题。 从技术上来说,李纳斯•托瓦兹开发的 Linux 只是一个内核。内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统...

    http://c.biancheng.net/view/710.html

    新手往往会被 Linux 众多的发行版本搞得一头雾水,我们首先来解释一下这个问题。

    从技术上来说,李纳斯•托瓦兹开发的 Linux 只是一个内核。内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件,内核并不是一套完整的操作系统,它只是操作系统的核心。一些组织或厂商将 Linux 内核与各种软件和文档包装起来,并提供系统安装界面和系统配置、设定与管理工具,就构成了 Linux 的发行版本。

    在 Linux 内核的发展过程中,各种 Linux 发行版本起了巨大的作用,正是它们推动了 Linux 的应用,从而让更多的人开始关注 Linux。因此,把 Red Hat、Ubuntu、SUSE 等直接说成 Linux 其实是不确切的,它们是 Linux 的发行版本,更确切地说,应该叫作“以Linux为核心的操作系统软件包”。

    Linux 的各个发行版本使用的是同一个 Linux 内核,因此在内核层不存在什么兼容性问题,每个版本有不一样的感觉,只是在发行版本的最外层(由发行商整合开发的应用)才有所体现。

    Linux 的发行版本可以大体分为两类:

    • 商业公司维护的发行版本,以著名的 Red Hat 为代表;
    • 社区组织维护的发行版本,以 Debian 为代表。


    很难说大量 Linux 版本中哪一款更好,每个版本都有自己的特点。下面为大家介绍几款常用的 Linux 发行版本。

    1) Red Hat Linux


     

    Red Hat(红帽公司)创建于 1993 年,是目前世界上资深的 Linux 厂商,也是最获认可的 Linux 品牌。

    Red Hat 公司的产品主要包括 RHEL(Red Hat Enterprise Linux,收费版本)和 CentOS(RHEL 的社区克隆版本,免费版本)、Fedora Core(由 Red Hat 桌面版发展而来,免费版本)。

    Red Hat 是在我国国内使用人群最多的 Linux 版本,资料丰富,如果你有什么不明白的地方,则容易找到人来请教,而且大多数 Linux 教程是以 Red Hat 为例来讲解的(包括本教程)。

    本教程以我国国内互联网公司常用的 Linux 发行版本 CentOS 为例讲解,它是基于 Red Hat Enterprise Linux 源代码重新编译、去除 Red Hat 商标的产物,各种操作使用和付费版本没有区别,且完全免费。缺点是不向用户提供技术支持,也不负任何商业责任。有实力的公司可以选择付费版本。

    2) Ubuntu Linux


     

    Ubuntu 基于知名的 Debian Linux 发展而来,界面友好,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的 Linux 发行版本,而且 Ubuntu 的所有发行版本都免费提供。

    Ubuntu 的创始人 Mark Shuttleworth 是非常具有传奇色彩的人物。他在大学毕业后创建了一家安全咨询公司,1999 年以 5.75 亿美元被收购,由此一跃成为南非最年轻有为的本土富翁。作为一名狂热的天文爱好者,Mark Shuttleworth 于 2002 年自费乘坐俄罗斯联盟号飞船,在国际空间站中度过了 8 天的时光。之后,Mark Shuttleworth 创立了 Ubuntu 社区,2005 年 7 月 1 日建立了 Ubuntu 基金会,并为该基金会投资 1000 万美元。他说,太空的所见正是他创立 Ubuntu 的精神之所在。如今,他最热衷的事情就是到处为自由开源的 Ubuntu 进行宣传演讲。

    3) SuSE Linux


     

    SuSE Linux 以 Slackware Linux 为基础,原来是德国的 SuSE Linux AG 公司发布的 Linux 版本,1994 年发行了第一版,早期只有商业版本,2004 年被 Novell 公司收购后,成立了 OpenSUSE 社区,推出了自己的社区版本 OpenSUSE。

    SuSE Linux 在欧洲较为流行,在我国国内也有较多应用。值得一提的是,它吸取了 Red Hat Linux 的很多特质。

    SuSE Linux 可以非常方便地实现与 Windows 的交互,硬件检测非常优秀,拥有界面友好的安装过程、图形管理工具,对于终端用户和管理员来说使用非常方便。

    4) Gentoo Linux


     

    Gentoo 最初由 Daniel Robbins(FreeBSD 的开发者之一)创建,首个稳定版本发布于 2002 年。Gentoo 是所有 Linux 发行版本里安装最复杂的,到目前为止仍采用源码包编译安装操作系统。

    不过,它是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。自从 Gentoo 1.0 面世后,它就像一场风暴,给 Linux 世界带来了巨大的惊喜,同时也吸引了大量的用户和开发者投入 Gentoo Linux 的怀抱。

    有人这样评价 Gentoo:快速、设计干净而有弹性,它的出名是因为其高度的自定制性(基于源代码的发行版)。尽管安装时可以选择预先编译好的软件包,但是大部分使用 Gentoo 的用户都选择自己手动编译。这也是为什么 Gentoo 适合比较有 Linux 使用经验的老手使用。

    要注意的是,由于编译软件需要消耗大量的时间,所以,如果你所有的软件都由自己编译,并安装 KDE 桌面系统等比较大的软件包,则可能需要花费很长时间。

    5) 其他 Linux 发行版

    除以上 4 种 Linux 发行版外,还有很多其他版本,表 1 罗列了几种常见的 Linux 发行版以及它们各自的特点:
     

    表 1 Linux 发行版及特点汇总
    版本名称网 址特 点软件包管理器
    Debian Linuxwww.debian.org开放的开发模式,且易于进行软件包升级apt
    Fedora Corewww.redhat.com拥有数量庞人的用户,优秀的社区技术支持. 并且有许多创新up2date(rpm),yum (rpm)
    CentOSwww.centos.orgCentOS 是一种对 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,由于 Linux 是开发源代码的操作系统,并不排斥样基于源代码的再分发,CentOS 就是将商业的 Linux 操作系统 RHEL 进行源代码再编译后分发,并在 RHEL 的基础上修正了不少已知的漏洞rpm
    SUSE Linuxwww.suse.com专业的操作系统,易用的 YaST 软件包管理系统YaST(rpm),第三方 apt (rpm)软件库(repository)
    Mandrivawww.mandriva.com操作界面友好,使用图形配置工具,有庞大的社区进行技术支持,支持 NTFS 分区的大小变更rpm
    KNOPPIXwww.knoppix.com可以直接在 CD 上运行,具有优秀的硬件检测和适配能力,可作为系统的急救盘使用apt
    Gentoo Linuxwww.gentoo.org高度的可定制性,使用手册完整portage
    Ubuntuwww.ubuntu.com优秀已用的桌面环境,基于 Debian 构建apt

    Linux 发行版本的选择

    Linux 的发行版本众多,在此不逐一介绍,下面给选择 Linux 发行版本犯愁的朋友一点建议:

    1. 如果你需要的是一个服务器系统,而且已经厌烦了各种 Linux 的配置,只是想要一个比较稳定的服务器系统,那么建议你选择 CentOS 或 RHEL。
    2. 如果你只是需要一个桌面系统,而且既不想使用盗版,又不想花大价钱购买商业软件,不想自己定制,也不想在系统上浪费太多时间,则可以选择 Ubuntu。
    3. 如果你想深入摸索一下 Linux 各个方面的知识,而且还想非常灵活地定制自己的 Linux 系统,那就选择 Gentoo 吧,尽情享受 Gentoo 带来的自由快感。
    4. 如果你对系统稳定性要求很高,则可以考虑 FreeBSD。
    5. 如果你需要使用数据库高级服务和电子邮件网络应用,则可以选择 SuSE。


    以上纯属个人化建议,非官方指导意见。其实 Linux 的发行版本众多,但是系统的核心——内核却系出同门,所以只要学会使用其中一种,即可触类旁通。

    展开全文
  • Linux常用发行版介绍

    千次阅读 多人点赞 2019-03-05 18:59:02
    在全球范围内上百款Liunx发行版,常见的主流发行版如下图所示: 基本上可以分为三大系列:Redhat,Debian,Arch 以及其他自成体系的发行版如opensuse,slackware,gentoo。 1.Redhat...

    Linux有很多的发行版本,好比windows有windows xp,win7,win10.虽然这个比喻不是很恰当,但是对于初学者来说可以暂时这样理解。在全球范围内有上百款Liunx发行版,常见的主流发行版如下图所示:

     

    基本上可以分为三大系列:Redhat,Debian,Arch

    以及其他自成体系的发行版如opensuseslackwaregentoo

     

    1.Redhat

    Redhat中文直译为红帽,Linux运维中非常出名的红帽认证就是来源于此,红帽公司旗下有三款Linux发行版。

    1.RHEL

    全称Redhat Enterprise Linux,顾名思义,这是为企业打造的Linux系统,特点是稳定并且收费,非常适合于服务器使用,一般大型企业的重要服务器都是用的rhel系统,rhel大概是最经典的Linux发行版,在很多人看来,rhel就等同于Liunx,至于redhat公司的红帽认证,更是运维人员含金量最高的认证证书。软件包管理器为rpm,软件包管理器的前端工具为yum

     

    2.CeotOS

    全称Community Enterprise Operating System,这是一款社区维护的Linux系统,来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源,并且免费。

     

    3.Fedora

    Fedora由Fedora Project社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由和开源的操作系统。对于用户而言,它是一套功能完备、更新快速的免费操作系统,而对赞助者Red Hat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到Red Hat Enterprise Linux中。可以说是rhel的试验田。

     

     

    2.Debian

    Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。提供了接近十万种不同的开源软件支持,在国外用于很高的认可度和使用率。对于各类内核架构支持性良好,稳定性、安全性强更有免费的技术支持。基于Debian的发行版非常多,本文只列举其中最典型的几种。Debian系的软件包管理工具主要包括: dpkgapt-getaptitude

     

    1.Debian

    Debian最早由Ian Murdock于1993年创建,分为三个版本分支: stable, testing 和 unstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经 过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。Debian最具特色的是apt-get / dpkg包管理方式。

     

    2.Ubuntu

    Ubuntu是国内很多初学者第一次接触到的Linux发行版,其桌面版系统受到众多Linux爱好者推荐。她基于Debian的unstable版本加强而来,可以这么说,Ubuntu就是 一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的 Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的 Xubuntu。特点是界面非常友好,容易上手,对硬件的支持非常全面,是非常适合做桌面系统的Linux发行版本。

     

    3.Linux Mint

    Linux Mint 由Linux Mint Team团队于2006年开始发行,是一份基于Debian和Ubuntu的Linux发行版。其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件,它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面。Linux Mint是对用户友好而功能强大的操作系统,稳居世界前三的Linux发行版。操作类似于windows,适合新手入门。它诞生的目的是为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统。

     

    4.Deepin

    Deepin是由武汉深之度科技有限公司开发的Linux发行版,之前基于Ubuntu,现在基于Debian,目前全新的版本计划基于Debian10 Buster的stable。这是一款十分优秀的国产Linux操作系统,世界排名在10到20位,使用者遍布全球,专注于使用者对日常办公、学习、生活和娱乐的操作体验的极致,适合笔记本、桌面计算机和一体机。它包含了所有您需要的应用程序,网页浏览器、幻灯片演示、文档编辑、电子表格、娱乐、声音和图片处理软件,即时通讯软件等等。

    Deepin最大的亮点无疑是自研的DDE桌面,以及本地化的国产应用。DDE是目前公认的最美观的桌面,但稳定性方面是不如gnome,kde,xfce,mate等老牌桌面的,在manjaro,fedora等国际知名Linux发行版上也都加入了DDE这一选项。对于国内使用者来说,Deepin本地化了QQ,微信,钉钉,迅雷等一大批Linux上没有的应用,方式是通过wine,不过使用体验基本和windows下的一致,可做到开箱即用。

     

     

    3.Arch

    Arch Linux主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。Arch Linux项目注力于简洁主义(对开发者而言),其贡献在于对发行版的组件提供具有良好注释的配置文件,而非带有图形界面的配置工具。这也为其赢得适合“不惧怕命令行的中高级Linux用户”的发行版称号。Arch Linux系统安装、删除和更新软件的软件包管理器叫做pacman

     

    1.Arch Linux

    Arch Linux是起源于加拿大的一份致力于使用简单、系统轻量、软件更新速度快的GNU/Linux发行版。创始人Judd Vinet出于对Debian以及Red Hat的包管理器不满,以及受CRUX影响而创立。Google的Android系统就是基于ARM架构的Arch Linux,简写AArch Linux,是ARMv8 架构的一种执行状态。简单的来说由于Andorid的特殊需求,这种轻量级的linux系统就应运而生了,也可以嵌入到其他设备中。比Arch Linux少了很多东西,没有gcc,没有bash。

     

    2.Manjaro

    Manjaro是目前世界上排名第一的Linux发行版,是一款基于Arch的Linux发行版,因Arch完善的Wiki文档(通过Arch Wiki你甚至可以了解Linux的全貌,对使用其他发行版也有帮助)、强大的滚动更新(避免了繁琐的系统升级,同时更新版本的软件通常可以带来更高的安全性)、自由的用户社区(社区十分自由活跃,由用户自发编译和维护AUR也十分强大)而具有极强的可玩性,同时Manjaro的易用性和耐用性也使其真正适合充当桌面版Linux系统。在Manjaro的社区中,你可以找到基于kde,gnome,xfce甚至deepin desktop的Manjaro桌面版,再加上pacman强大的软件包管理使得Manjaro拥有数量最多的软件以及最方便的软件安装,是真正的全能型选手。

     

     

    其他发行版

    1.openSUSE

    openSUSE源于德国,该项目是由 Novell 发起的开源社区计划。 旨在推进 Linux 的广泛使用,提供了自由简单的方法来获得世界上最好用的 Linux 发行版之一:openSUSE。openSUSE 项目为 Linux开发者和爱好者提供了开始使用 Linux 所需要的一切。该项目由SUSE等公司赞助,2011年Attachmate集团收购了Novell,并把Novell和SUSE做为两个独立的子公司运营。openSUSE 操作系统和相关的开源程序会被SUSE Linux Enterprise(比如 SLES 和 SLED)使用。openSUSE对个人来说是完全免费的,包括使用和在线更新。目前在服务器端有很多企业使用openSUSE,在个人电脑端openSUSE的爱好者也有很多。

     

    2.Slackware

    Slackware Linux 是由 Patrick Volkerding开发的GNU/Linux发行版。与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)原则。一开始,配置系统会有一些困难,但是更有经验的用户会喜欢这种方式的透明性和灵活性。 Slackware 的很多特性体现出了KISS原则,最为有名的例子就是不依赖图形界面的文本化系统配置,传统的服务管理方式和不解决依赖的包管理。由于对中文支持的不友好,以及其他一系列原因,slackware在国内早就凉透了。

     

    3.Gentoo

     

    Gentoo是一个基于Linux的自由操作系统,它能为几乎任何应用程序或需求自动地作出优化和定制。追求极限的配置、性能,以及顶尖的用户和开发者社区,都是Gentoo体验的标志特点。 Gentoo的哲学是自由和选择。与大多数GNU/Linux发行版本不同,Gentoo Linux为用户提供了大量的应用程序源代码。Gentoo Linux的每一部分都可以在最终用户的系统上重新编译建造,甚至包括最基本的系统库和编译器自身。 通过依赖关系描述和源代码镜像的形式提供软件,Gentoo Linux提供了大量软件供用户选择。

     

    展开全文
  • 常用linux发行版及其特点

    千次阅读 2019-02-25 18:48:21
    常用linux发行版及其特点
  • 10款最常用Linux发行版及应用场景

    千次阅读 2020-04-29 16:05:04
    你可曾知道Linux的魅力或威力来自哪里...Linux发行版可谓是形形色色,它们旨在满足每一种能想得到的需求。本文就是为了简述某一款发行版为何存在、该发行版的目标用户是哪些,以及它与其他发行版相比什么样的特殊功能。
  • Linux发行版之间什么区别?

    千次阅读 2020-06-23 19:45:02
    简单介绍Linux发行版之间的区别
  • Linux发行版有成千上万,以上这5个都是开发人员最常用的,如果你是Linux新手,我不会建议你使用Arch Linux。安装过程有点困难或者麻烦。如果你真的想彻底了解Linux,推荐尝试LFS项目。 Linux 在 M1 上跑起来了! ...
  • 常用Linux发行版

    千次阅读 2016-12-10 21:20:11
    Linux发行版百花齐放【内容摘要】  如今,众多的Linux发行版百花齐放,Linux的阵营日益壮大,每一款发行版都拥有一大批用户,开发者自愿为相关项目投入精力。Linux发行版可谓是形形色色,它们旨在满足每一种能想...
  • 十款最常见的Linux发行版及目标用户

    万次阅读 2018-08-31 21:26:15
    摘要:【2013年7月23日 51CTO外电头条】你可曾知道Linux的魅力或威力来自哪里?那就是,由于众多发行版百花齐放,Linux的...Linux发行版可谓是形形色色,它们旨在满足每一种能想得到的需求。本文就是为了简述某一款...
  • 那么Linux系统常用的版本有哪些?何区别呢?  1、CentOS:是一个基于Red Hat Linux提供的可自由使用的源代码的企业级Linux发行版本,每个版本的CentOS会定期进行更新,方便支持新的硬件,而且在RHEL的基础上修正...
  • 5种比较流行的Linux发行版及其各自特点 现如今,对于各种类型的用户(如桌面用户、服务器管理员、图形设计者等)而言Linux已经成为一种最流行的操作系统。Linux是免费且开源的,任何人都可以建立和编译它的源代码,...
  • 常用Linux发行版本

    2008-03-27 19:11:17
    常用Linux发行版本
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、...
  • 一、生产上常用Linux/Unix发行版本

    千次阅读 2018-09-09 21:24:26
    据不完全统计,Linux发行版本就几百个。 当然,我们只要了解最常用的那几种发行版本就可以了。 一、常用的发行版本 1.1 Linux主要的几种发行版本: 1、RedHat系列:RHEL、CentOS、Oracle linux。 2、SUSE 3、...
  • 在这篇文章中,将会列出让一些令 Linux ...elementary OS 是一款基于Ubuntu精心打磨美化的桌面Linux发行版,号称是最漂亮的 Linux 发行版。事实上,Elementary 起初是 Ubuntu 的一个主题美化项目,后来因太受欢迎演...
  • 【Linux】Linux基础常用命令1(常用Linux命令的基本使用,Linux终端命令格式)1. 常用Linux命令的基本使用1.1 学习Linux终端命令的原因1.2 常用Linux命令的基本使用1.3 自动补全2. Linux终端命令格式2.1 终端命令...
  • 2021 年最漂亮的 Linux 发行版

    千次阅读 2021-01-06 17:45:18
    想必大家都知道三大常用操作系统:Linux、 Windows、 Mac OS。...elementary OS操作系统是最漂亮的Linux发行版之一。它基于macOS外观,同时为Linux用户提供了出色的用户体验。如果你已经习惯使用m...
  • linux各种常见发行版本简单介绍

    千次阅读 2019-05-24 22:14:02
    linux各种常见发行版本简单介绍: 红帽企业系统(RedHat Enterprise Linux, RHEL) 全球最大的开源技术厂商,全世界内使用最广泛的Linux发布套件, 提供性能与稳定性极强的Linux套件系统并拥有完善的全球技术支持。...
  • 常见的Linux发行版本及不同发行版本之间的联系和区别 Linux的发行版本主要三大分支: slackware (1)SUSE Linux Enterprise Server (SLES) 商业的SUSE Linux,主要用于服务器 (2)OpenSuse 社区的...
  • 图解Android和Linux发行版的区别

    千次阅读 2019-03-27 09:08:51
    人说Android是Android,Linux是Linux,两个只是kernel一样调度机制一样,其他没一毛钱关系,人说Android说到底就是个Linux系统,可如果是这样,那么为什么Android系统能这么火,其他的Linux发行版(Ubuntu/...
  • 开源最前线(ID:OpenSourceTop) 猿妹综合整理综合自:https://medium.com/dev-genius/top-5-linux-distros-for-develo...
  • linux发行版本:Linux发行版就是由Linux内核与各种常用软件的集合产品,如今全球大约数百款的Linux发行版本,根据不同标准可以把Linux发行版本进行不同性质的分类,比如一种分类方式是根据它是社区维护还是商业...
  • Linux,最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public...
  • linux 发行版族谱

    2018-12-23 12:23:50
    早期继承关系 截止2018继承关系
  • 常用Linux命令

    千次阅读 2019-11-09 21:06:44
    常用 Linux 命令的基本使用 目标 理解学习 Linux 终端命令的原因 常用 Linux 命令体验 01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作、文件存取、目录...
  • 2020 年最漂亮的 Linux 发行版

    千次阅读 2020-04-18 09:32:38
    编辑:黄工素材来源:网络原文地址:https://itsfoss.com/beautiful-linux-distributions/想必大家都知道三大常用操作系统:Linux、 Win...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 61,851
精华内容 24,740
关键字:

常用linux发行版有哪些

linux 订阅