常见的Linux版本有哪些?

欲善其事,必先利其器。Linux的世界相当广阔,除了最著名的Ubuntu,还有很多发行版。但文人相轻,自古如此。了解不同发行版的优势,不仅对攻防有用,也是学习Linux的有趣地方!以下是Linux操作系统及其目标客户的比较。

第一,适合一般用户

(1) Ubuntu

简单,好用,很多人用,自带Unity界面,在桌面环境下使用比较好,是一套Linux初学者相当推荐的入门版Linux循环版。

有一个软件中心,让初学者不用看眼花缭乱的包库,都是帮用户分类,甚至有截屏,有介绍,有评价。

缺点是包所管理的包非常分散。即使是同一个软件也可能分为命令界面、图形界面、扩展和语言.....这可能会使用户眼花缭乱。

(2)软呢帽

Fedora会在软件稳定之前打包最新版本进行分发。适合喜欢尝鲜的玩家。

说到Fedora,就必须提到红帽公司。虽然红帽Linux不是最古老的Linux(现存最古老的Linux发行版是Slackware,诞生于1993,今年将轮到18),但它是Linux世界中最有影响力的Linux分支之一。2004年,红帽停止开发桌面版Linux套件,将重心转移到企业工作站或服务器系统。接手最初桌面版开发的社区被命名为“Fedora Project”,并以红帽资助的形式发展至今。

该版本是长期以来杰出的GNU/Linux开发公司Red Hat发布的版本。默认布局接近Ubuntu(也可以使用Kubuntu中使用的更高级的桌面环境KDE),但在预选的软件上有一些差异,比如安装管道和其他技术细节。

如果你想学习GNU/Linux系统的工作原理和安全设置,或者用它来开发软件,那么我们会推荐这个发行版。

(3) OpenSUSE

使用与Red Hat Enterprise Linux和CentOS等服务器相同的核心,但软件包非常简单易用。适合喜欢稳定无故障操作系统的用户。

(4) Arch Linux

简洁优雅,没有官方的安装界面,甚至没有图形界面,完全是通过一行行发出指令来安装。政府下载的系统很干净,只有最基本的系统。用户要自己安装自己常用的包,当然连图形界面也要自己安装。所有软件几乎都是原装的,不容易修改软件内容。

滚动更新,Arch Linux没有版本号差异(下载安装CD时只有日期差异),系统更新后套件永远是最新的。包管理器不用主流的APT或者RPM,但是包含的包非常丰富,甚至冷门(一般找AUR)。与其他包管理器相比,包依赖的问题要容易处理得多。

第二,适合系统管理员

(1) Debian

特点是稳定!缺点是操作不如其他Linux发行版友好。适合不怕给出复杂命令行指令的系统管理员,可以作为桌面或服务器系统使用。和Ubuntu一脉相承,Debian如果玩了一段时间Ubuntu应该很容易上手。

(2)红帽企业版Linux

稳定性,支持集群服务器,云计算等企业可用的特性。它非常适合设置服务器。但是如果你想得到这个版本,你就要收费。

(3)厘斯

由红帽企业版Linux免费改造的一套Linux操作系统,其中100%是自由软件,不包括关闭的程序。特征也稳定到一。有“永远不挂服务器”的美誉。适合想尝试红帽企业版Linux,但又没钱买的人。

第三,为特殊目的开发

(1)巴布亚

神人版本以支持众多软件包而闻名,并以所有Linux操作系统为荣。但是,它需要整个系统提供源代码,这往往导致在使用之前需要将源代码编译成可执行文件。另一方面会逼迫使用它的人培养从源代码编译可执行文件的能力,这也是一个很好的教育培训平台。因此,Gentoo已经“学习了其他Linux版本,而你只是学习了那个版本。”学了Gentoo,你就学会了你俱乐部里所有的Linux。

(2)该死的易受攻击的Linux(DVL)

字面翻译过来,就是“他妈的脆弱Linux”这个版本故意装了各种旧的、破的、臭虫的软件包。所以你可以用它来培训系统管理员,修复它,直到它稳定。

(3)卡莉Linux

Debian改写的Linux,原名“回溯”,故意留下各种网络漏洞让你用来训练黑客的“入侵技能”。可以直接接受任何Debian软件,适用于“渗透测试”。