如何选择Linux服务器操作系统

简介:

Linux的发行版有上百种,如何选择也是一种难题。以下为收集的资料,仅供参考。

一、Ubuntu Desktop 和 Ubuntu Server

这个是最方便,也是最快捷的方式。如果刚开始使用Ubuntu,且不太熟悉命令行的可以选用Ubuntu Desktop来学习。继而转为Ubuntu Server。对于初学者,Ubuntu可以更好地上手,并且提供了很好提供了apt软件管理方式(这个是目前最好的软件管理方式),使用起来非常方便,同事Ubuntu的社区也非常的活跃,使用的人数也较多。遇到问题也可以很方便的找到答案。

Ubuntu的更新周期比较稳定,每六个月会发布新版本,分别在每年的4月和10月,而Ubuntu Desktop的生命周期为1.5年,Ubuntu Server的生命周期为5年。同时Ubuntu还有一个LTS版本,即长期支持( Long Term Support ) ,他的生命周期为3年。

下载地址:http://www.ubuntu.com/

二、Debian GNU/Linux

Debian非常适合追求性能和稳定的个人用户使用,同样的他是基于apt的软件管理模式可以让你非常方便的管理软件。虽然ubuntu是基于Debian进行的二次开发,但是并不代表Ubuntu会比Debian好。Debian更多追求的是稳定,可能Debian的相比相比要比Ubuntu低一些,但是服务器最重要的不就是稳定吗?如果是生成环境,个人建议Debian还是会比Ubuntu好一些。Debian主要分三个版本:稳定版本(stable)、测试版本(testing)、不稳定版本(unstable)。

Debian大概每两年发布一个新的版本,而每个版本的生命周期大概为3年,即新版本发布后还会对老版本维护一年。

下载地址:http://www.debian.org/

三、CentOS和Rad Hat(RHEL)

RedHat 在发行的时候,有两种方式:二进制的发行方式以及源代码的发行方式。无论是哪一种发行方式,你都可以免费获得,并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。

RedHat 一直都提供源代码的发行方式,CentOS 社区将 Redhat 的网站上的所有源代码下载下来,进行重新编译,形成一个可使用的二进制CentOS版本 。由于 LINUX 的源代码是 GNU ,所以从获得 RedHat 的源代码到编译成新的二进制,都是合法。只是RedHat 是商标,所以必须在新的发行版里将 RedHat 的商标去掉。

RedHat 对这种发行版的态度是:“我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。”所以, CentOS 可以得到 RedHat 的所有功能,甚至是更好的软件。但CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。

Redhat 有两大 Linux 产品系列:

1、免费的 Fedora Core 系列,主要用于桌面版本,提供了较多新特性的支持。更新频繁、不适合做服务器系统。

注:Fedora 主要是Red Hat作为新技术的测试平台,被认为可用的技术最终会加到Red Hat Enterprise Linux中,Fedora大约每六月发布一个新版本,而每3个Fedora版本后会有一个Red Hat版本的出现。

2、收费的 Enterprise 系列

CentOS 是基于Red Hat Enterprise Linux 的源代码进行编译的。

选用 CentOS 还是 RedHat ,取决于你所在公司是否拥有相应的技术力量及公司的资金水平。

CentOS和RHEL一样生命周期均为10年,即一个版本会被维护10年,另外相同版本的CentOS一般会比RHEL晚推出1~2月,补丁会晚推出1~2周。

四、Gentoo & Arch Linux

Gentoo可以说是目前定制性最强的Linux系统了,主要原因是从内核开始都需要你自己去编译,Gentoo使用源码来做包管理,其实不仅仅是USE所控制又不只是装多少包,你还能控制编译选项,使得所获得的程序更加是你所期望的。此操作系统特别适合Geek使用,但是更多的人不太喜欢自己去做编译这档子事。Geetoo针对超级发烧友用户,Level不达标的不要随便折腾。

Arch Linux也是很高定制性的linux发行版,它与Gentoo不同的是,它是基于二进制包的发行版,Arch 采用 滚动升级策略,这就允许一次安装持续升级,完全不需要重新安装或者解决系统版本升级带来的种种复杂问题。通过输入一行命令,Arch 系统就可以保持最新。Arch 刚安装后只提供了一个最基本的系统,可以让用户按照自己的喜好,通过仅仅安装自己需要的软件来配置自己的理想的环境。官方没有提供图形界面配置工具,大多数系统配置需要通过从命令行编辑简单的文本文件来配置。

五、FreeBSD&OpenBSD&NetBSD

除了Linux外,也可以选择BSD系列作为服务器的操作系统。

在免费的BSD中,FreeBSD是名声最大的。不得不说的是,苹果公司的Mac OS X 和iOS也是基于FreeBSD创建的。FreeBSD的中文参考资料也是最多的。三者的区别为FreeBSD注重性能、OpenBSD注重安全。NetBSD注重可移植性。

OpenBSD被称为世界上最安全的操作系统。OpenBSD的主页(www. openbsd.org)报告说OpenBSD“在默认安装情况下在过去的所有日子里只有两个安全漏洞”,它的意思是说(其实任何人都知道)在过去的四年内发布的OpenBSD版本没有一个被来自Internet的袭击攻破。

NetBSD也是免费BSD的一种,它是基于BSD的最轻便的操作系统。目前能够在46种之多的不同硬件构架上运行。   这种便携性使得NetBSD成为嵌入式系统(在其它设备中运行的,看不见的计算机)的最佳选择。

原文发布时间为:2013-06-20

本文来自云栖社区合作伙伴“Linux中国”

相关文章
|
1月前
|
运维 Prometheus 监控
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
|
1月前
|
安全 Linux 数据安全/隐私保护
Vanilla OS:下一代安全 Linux 发行版
【10月更文挑战第30天】
59 0
Vanilla OS:下一代安全 Linux 发行版
|
19天前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
W9
|
26天前
|
运维 关系型数据库 MySQL
轻松管理Linux服务器的5个优秀管理面板
Websoft9 应用管理平台,github 2k star 开源软件,既有200+的优秀开源软件商店,一键安装。又有可视化的Linux管理面板,文件、数据库、ssl证书方便快捷管理。
W9
78 1
|
1月前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
35 4
|
1月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
59 4
|
1月前
|
运维 监控 安全
盘点Linux服务器运维管理面板
随着云计算和大数据技术的迅猛发展,Linux服务器在运维管理中扮演着越来越重要的角色。传统的Linux服务器管理方式已经无法满足现代企业的需求,因此,高效、安全、易用的运维管理面板应运而生。
|
1月前
|
运维 监控 Linux
服务器管理面板大盘点: 8款开源面板助你轻松管理Linux服务器
在数字化时代,服务器作为数据存储和计算的核心设备,其管理效率与安全性直接关系到业务的稳定性和可持续发展。随着技术的不断进步,开源社区涌现出众多服务器管理面板,这些工具以其强大的功能、灵活的配置和友好的用户界面,极大地简化了Linux服务器的管理工作。本文将详细介绍8款开源的服务器管理面板,包括Websoft9、宝塔、cPanel、1Panel等,旨在帮助运维人员更好地选择和使用这些工具,提升服务器管理效率。
|
1月前
|
安全 算法 Linux
Linux 服务器还有漏洞?建议使用 OpenVAS 日常检查!
在数字化时代,Linux 服务器的安全至关重要。OpenVAS 是一款优秀的开源漏洞扫描工具,可以帮助及时发现并修复服务器中的安全隐患。本文将介绍 OpenVAS 的主要功能、使用方法及应对漏洞的措施,帮助用户加强服务器安全管理,确保企业数字化安全。
58 7
|
17天前
|
存储 Oracle 安全
服务器数据恢复—LINUX系统删除/格式化的数据恢复流程
Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。