常用的Linux系统版本以及区别

Linux 是一个开源的操作系统内核,基于 Unix 的设计原理,因此衍生出了许多不同的发行版。以下是一些常见的 Linux 发行版及其主要区别。

Ubuntu

Ubuntu 是Debian的衍生版,外观和感觉大多数仍然与Debian一样。Ubuntu也是当今最受欢迎的免费 Linux 操作系统,它侧重于它在这个市场的应用,在服务器、云计算、甚至一些运行Ubuntu Linux的移动设备上很常见。Ubuntu使用基于apt的程序包管理器,注重易用性和用户友好性。它有一个庞大的社区支持和广泛的软件库,适合新手和普通用户。

CentOS

CentOS 是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。这款重构版完全去掉了注册商标以及Binary程序包方面一个非常细微的变化。有些人不想支付一大笔钱,又能领略红帽企业级Linux,对他们来说,CentOS值得一试。此外,CentOS的外观和行为似乎与母发行版红帽企业级Linux如出一辙。

CentOS使用YUM来管理软件包,非常稳定的程序包。它通常用于服务器环境,特别适合企业和专业用户。谁要是想在桌面端测试一下服务器的运作原理,都应该试试这款操作系统。

Fedora

Fedora 是由社区支持的发行版,它提供最新的开源软件,并且经常用于开发和测试。适用于那些想尝试最新的软件和技术,等不及程序的稳定版本出来的人。

其实,Fedora就是红帽公司的一个测试平台,产品在成为企业级发行版之前,在该平台上进行开发和测试。Fedora有庞大的用户论坛,软件库中还有为数不少的软件包。Fedora同样使用YUM来管理软件包。

Debian

Debian 是一个稳定、可靠的发行版,注重自由软件和社区合作。Debian运行起来极其稳定,这使得它非常适合用于服务器。

Debian平时维护三套正式的软件库和一套非免费软件库,这给另外几款发行版(比如Ubuntu和Kali等)带来了灵感。Debian还派生出了多个Linux发行版,它有一个庞大的软件仓库(37500多个软件包),这方面唯一胜过Debian的其他发行版只有Gentoo。Debian使用apt或aptitude来安装和更新软件,支持如今的大多数架构(处理器)。

Debian这款操作系统无疑并不适合新手用户,而是适合系统管理员和高级用户。

Arch Linux

Arch Linux 是一个轻量级、灵活和定制化的发行版。它采用滚动更新模式,只要安装一次就够了,每当发行了某个新版本,就可以升级发行版,不需要重新安装,使用户能够始终使用最新的软件版本。

Pacman是Arch Linux的软件包管理器,Arch Linux既支持X86处理器架构,又支持X86_64架构,安装程序可以从光盘或U盘来运行。

Arch配置和安装起来超容易,旨在从开发者的角度而不是从用户的角度做到力求简单。它是一款面向高手的发行版,让你可以了解Linux系统的每一个细枝末节。

红帽企业级Linux

红帽企业级Linux是第一款面向商业市场的Linux发行版。它有服务器版本,支持众多处理器架构,包括x86和x86_64。红帽公司通过课程红帽认证系统管理员/红帽认证工程师(RHCSA/RHCE),对系统管理员进行培训和认证。就全球市场而言,总利润中80%来自支持,另外20%来自培训和认证。不过在印度不是这样,在印度,红帽的利润中80%来自认证和培训,只有20%来自支持。

红帽提供了非常多的稳定版应用程序,但是众所周知的缺点是,把太多旧程序包打包起来,支持成本确实相当高。不过,如果安全是关注的首要问题,那么红帽企业级Linux的确是款完美的发行版,它使用YUM程序包管理器。

因此,红帽企业级Linux是系统管理员的第一选择,它有众多的程序包,还有非常到位的支持。由于该发行版是商业化产品,所以不是免费的。不过,你可以下载用于教学用途的测试版。

PS:开发了该发行版的Marc Ewin将该产品命名为红帽,因为他丢失了似乎很心爱的那顶红色帽子,帽子是他爷爷在他过生日时送的礼物。

Gentoo

与Debian一样,Gentoo这款操作系统也包含数量众多的软件包。Gentoo并非以预编译的形式出现,而是每次需要针对每个系统进行编译。连Gentoo社区都觉得Gentoo安装和使用起来很困难,不过它被认为是最佳学习对象,可以进而了解Linux操作系统的内部运作原理。

提到Gentoo总有人这么说:“如果你要学用Linux发行版,那就学用该发行版吧;如果你学会了Gentoo,也就学会了Linux”。Gentoo使用portage来安装和更新软件,适合对Linux已经完全驾轻就熟的那些用户。

Damn Vulnerable Linux

大多数人可能对这款发行版前所未闻,不过该发行版在本文中还是占有一席之地。Damn Vulnerable Linux恰如其名,其字面意思就是“该死的易受攻击的Linux”。Vulnerable Linux(DVL)根本不是一般意义上的优秀的Linux发行版。它有意捆绑了坏的、配置不当的、过时的、很容易被不法分子攻击的软件。

Damn Vulnerable Linux的目的在于借机训练Linux管理员,堪称旨在训练管理员的实验室。还有什么比给Linux管理员一款坏的发行版去排解问题来得更管用的吗?面对Apache、MySQL、PHP、FTP和SSH等比较旧或破的版本,接受训练的管理员够有得忙了。

Kali Linux

Kali Linux是Debian的一款衍生版,Kali的前身是Backtrack,用于Debian的所有Binary软件包都可以安装到Kali Linux上,而Kali的魅力或威力就来自于此。此外,支持Debian的用户论坛为Kali加分不少。

Kali使用APT来管理软件包。Kali随带许多的渗透测试工具,无论是WiFi、数据库还是其他任何工具,都设计成立马上可以使用。毫无疑问,Kali Linux是文明黑客(我不想谈论恶意黑客)青睐的操作系统。

OpenSuse

OpenSUSE是德国SUSE开发的免费版本,这款Linux发行版是免费的,并不供商业用途使用,仍然供个人使用。

OpenSuse的真正竞争对手是红帽企业级Linux。它使用Yast来管理软件包。有了Yast,使用和管理服务器应用程序就非常容易。此外,Yast安装向导程序可以配置电子邮件服务器、LDAP服务器、文件服务器或Web服务器,没有任何不必要的麻烦。OpenSuse随带snapper快照管理工具,因而可以恢复或使用旧版的文件、更新和配置。由于让滚动发行版本成为可能的Tumbleweed,可将已安装的操作系统更新到最新版本,不需要任何的新发行版。

OpenSuse在管理员当中的名气更大,因为它有Yast以及让系统管理员能够自动管理任务的其他此类应用程序,同样水准的其他发行版没有这项功能。

总结

这些发行版之间的区别在于默认安装的软件包、软件管理工具、系统配置方式以及支持和社区等方面。选择适合自己需求的发行版取决于个人的偏好和使用场景。

✅来源:十一张博客
© 版权声明
THE END
如果觉得这篇文章对您有帮助,不妨考虑请我喝杯奶茶😄
点赞5赞赏 分享