红帽,开源服务器?

我正在研究一个networking项目,需要安装一个基于Linux的服务器。 我被告知一个选项可能是RedHat。 我一直在环视RedHat网站一段时间,并且在区分什么是开放源码和打算作为服务器运行方面存在困难。

那么,我的问题,简而言之,RedHat是否可以下载和安装免费的开源服务器软件? 什么是链接? 我必须更换现有的操作系​​统吗? (我有一台旧笔记本电脑,用于试验和尝试不同的操作系统。)

有各种各样的Linuxstream行的分布今天每个有它自己的优点和缺点。 RedHat Inc(合作)通过销售它的包装和支持它分发的软件来赚钱。

免费的RedHat替代品是:

  • CentOS – 这是一个社区项目,其目标是尽可能靠近RedHat,同时仍然是免费的。 (提供.rpm格式的软件)
  • Ubuntu – 被视为“初学者”发行版。 他们的目标是通过各种方式尽可能简单地实现过渡,其中包括一个安装程序,以您所谓的五笔方式启动您。 (使用.deb)
  • Debian – 被称为是真正的select。 Debian的目标是坚如磐石的,即使这意味着它的背后还有最新最强大的function。 (也使用.deb)

这两者之间最大的区别是你将如何为你的系统获得新的程序,并保持你已有的程序。 在Linux世界中,软件是通过一个称为软件包pipe理器的工具从你的发行版的维护者下载的。 这些程序会保存一个可用软件列表,并为您驱动实际的安装或删除过程。

根据您计划用于您的networking项目的软件,这些中的任何一个都可能是您的最佳select。 (我已经指出了上面列表中的每个发行版使用的封装格式,以帮助他们select合适的软件来使用任何可能试图让Linux运行的软件。机会是你可以自己find的任何东西可下载的.deb或.rpm已经可以通过包pipe理器)

去CentOS linux它是redhat的免费版本,CentOS和RHEL完全一样http://www.centos.org/

“所以,我的问题,简而言之,RedHat有免费的开源服务器软件,我可以下载和安装?

没有。

但是CentOS是RedHat的一个克隆,并且是免费的。

还有Fedora,它是免费的,是RedHat开发分支(sorta),但也许有点过分。

最后,我推荐Ubuntu Server Edition,它是免费的。

下载

http://www.centos.org/modules/tinycontent/index.php?id=30

http://www.ubuntu.com/download/ubuntu/download

然而,这不仅仅是“免费下载”部分。 例如,什么是“networking工程”?

  • 对于Web服务器,您需要确保您安装了Web服务器软件,例如Apache。 其他的包括nginx和lighttpd,但是Apache可能是最好的开始。
  • 对于数据库服务器,您将需要安装数据库服务器软件,例如MySQL。 其他选项包括PostgreSQL和其他一些,但这些可能是开源世界中最大的两个。
  • 对于其他项目,您将需要其他服务器软件。

但我的观点是这样的:你不需要安装一个你不熟悉的操作系统,因为所有你可以find的所有这些或它们的等价物也可以在Windows上运行(或Mac OS X)。 (这是来自一个根本不使用Windows的Linux硬盘迷)Apache? 在Windows上运行。 MySQL的? 在Windows上运行。

只是要考虑一下。

另外,关于Linux发行版。 虽然Redhat,CentOS和Ubuntu的操作系统都有“服务器版本”,但是在Linux世界里,“服务器”和“桌面”之间的区别实际上是打包而不是根本性的东西。 以Ubuntu服务器与Ubuntu桌面为例。 你可以从任何一个开始,并有一个完整的Apache Web服务器运行。 最终结果将是相同的。 而在Windows Server中,操作系统的服务器和桌面版本之间存在一些根本区别。 (但是这些差异可能主要是围绕许可证发放的,无论如何,我会离题的。)

您可以使用Scientific Linux http://www.scientificlinux.org/ 。 他更好地遵循红帽,更确切地说,总是在二级以前。