Red Hat,开源服务器?

Red Hat,开源服务器?

我正在研究一个网络项目,需要安装一个基于 Linux 的服务器。有人告诉我 RedHat 是一个不错的选择。我在 RedHat 网站上浏览了一段时间,但无法区分哪些是开源的,哪些是打算作为服务器运行的。

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

答案1

如今,Linux 有多种流行发行版,每种都有其优点和缺点。RedHat Inc(公司)通过销售其分发的软件包装和支持来赚钱。

RedHat 的免费替代品有:

  • CentOS- 这是一个社区项目,旨在尽可能接近 RedHat,同时仍然免费。(提供 .rpm 格式的软件)
  • Ubuntu- 被视为“初学者”发行版。他们旨在通过各种方式让过渡尽可能简单,包括一个名为五笔。(使用 .deb)
  • Debian- 被誉为久经考验的真正选择。Debian 的目标是坚如磐石,即使这意味着落后于其他系统,也能获得最新和最好的功能。(也使用 .deb)

它们之间最大的区别在于你如何为系统获取新程序以及如何维护已有程序。在 Linux 世界中,软件是通过名为包管理器的工具从发行版的维护者处下载的。这些程序维护可用软件的列表并为你驱动实际的安装或删除过程。

根据您计划在网络项目中使用什么软件,其中任何一个都可能是您的最佳选择。(我已在上面的列表中指出了每个发行版使用的软件包格式,以防它们有助于选择正确的格式来处理您可能尝试让 Linux 运行的任何软件。您可以在其自己的可下载 .deb 或 .rpm 中找到的任何内容都可能已经通过软件包管理器提供)

答案2

选择 CentOS Linux,它是 Redhat 的免费版本,CentOS 与 RHEL 完全相同 http://www.centos.org/

答案3

“那么,我的问题是,简而言之,RedHat 是否有可供我下载和安装的免费开源服务器软件?”

不。

但是 CentOS 是 RedHat 的克隆版并且是免费的。

还有 Fedora,它是免费的,是 RedHat 开发分支(有点),但可能有点太前沿了。

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

下载

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

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

然而,这其中还有很多内容,不仅仅是“免费下载”部分。例如,“联网项目”是什么?

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

但我的观点是:您不需要安装您不熟悉的操作系统,因为您可以找到所有这些操作系统或它们的等效操作系统,它们也可以在 Windows 上运行(或 Mac OS X)。(这来自一个根本不使用 Windows 的 Linux 铁杆粉丝。)Apache?在 Windows 上运行。MySQL?在 Windows 上运行。

只是一些需要考虑的事情。

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

答案4

您可以使用 Scientific Linuxhttp://www.scientificlinux.org/他最好跟随Red Hat,更确切地说始终走在centos之前。

相关内容