有这么多的Linux发行版的选择!什么是"最好的"linux的味道一网络主持的环境中运行的主要有:Apache HTTP,Tomcat或Boss,MySQL和露天(不一定所有同样的实例)。

是否有任何显着差异的条款,便于管理和结构、性能和稳定性对于这样的应用,等等?

你有什么建议?

谢谢!Mike

有帮助吗?

解决方案

他们都使用类似的工具来管理webmin和sshd之类的东西。

你更熟悉什么?基于Red Hat的系统(fedora,mandriva)或基于Debian的系统(Ubuntu)。家庭鸿沟将决定一些事情。首先是rpm包装与deb包装。

您还想查看项目的活动级别。 Mandriva和Ubuntu是活动发行版的两个例子。试图跟上当前版本的软件。

除此之外,大多数东西的表现差别很小。

其他提示

您也可以考虑 OpenSolaris ,因为它来自同一家开发Java的公司。我听说过,它支持线程比Linux更好,在Java线程中非常重要。

更新:由于Oracle将OpenSolaris的分发模式更改为更商业化的模式,您可能需要查看开源分支 OpenIndiana (感谢sed将此引起我的注意)。 Oracle似乎仍在提供非开放的Solaris并且也拥有Java,因此请自行决定。

不,不是真的。

实际上,您所安装的软件包比您运行的软件包要多。

对于稳定性,人们总是推荐Cent OS,因为它是穷人的RHE(因为它基本上是RHE,而是免费的啤酒)

完全取决于您使用的工具(特别是商业用途)。大多数Linux产品都是为RHEL(Redhat Enterprise Linux)提供的,所以通常最好使用它。 Centos是基于RHEL的免费发行版(事实上它几乎完全相同),因此给定供应商的东西通常在那里工作相同。

它还取决于硬件支持。如果您正在使用(例如)戴尔服务器,它们支持RHEL,但可能不支持RHEL Ubuntu所以你真的想要使用硬件供应商支持的发行版或者它们的工具可能不起作用。

这不是“最佳”的情况。用于托管Web应用程序,但用于商业托管环境。我们使用Centos,因此我们可以使用RHEL。

我一般都对普通的Debian很好(Ubuntu有时会在错误的时间点击你的注意事项)。当然,它需要一些前期配置,但一旦那里,它的稳定与任何东西。我通常不使用存储库,除非它们是非常通用的东西,而是自己从deb包中编译。它可以更好地控制您真正想要对系统执行的操作,并且可以在一定程度上进行优化。目前,我在Debian上运行Tomcat 6几个月没有任何大问题。

然而,我认为debian家族更友好地实现你甚至不太了解的东西,或者如果你想快速实现某些东西,或者你在网站上尝试某些东西。在理想的世界中,我会在不同的机器或chroot中进行测试,但是嘿,我有时只是一个懒惰的系统管理员:)

我已经玩完成太阳叠,这似乎是工作以及为止。

  • 参与
  • 我们
  • MySQL

我部署。战争的文件,制定在常规与技术发展的看法,但有更多的和更多的选项,用于部署PHP和红宝石的解决方案。如果费用是重要的,阳光是获得非常积极的合作,主办公司提供免费的托管一年。我没有许多障碍,但有时候我要看看达命令的语法因为我没有用Solaris之前。

你提到过跑Alfresco。您应该查看支持的平台页面,了解您计划安装的版本(即使您安装了Community Edition)。

大多数运行Alfresco的人都使用Ubuntu Server或CentOS / Red Hat Enterprise Linux。

你提到过Linux和Java。您提及其他内容,如Appserver,LDAP服务器,数据库服务器。

考虑到这些因素,你最好使用Redhat,Fedora,CentOS和SUSE / OpenSUSE。 Ubuntu不会受伤,因为他们与Sun建立了关系,但由于JBoss已经成为REdhat的一部分,我认为基于Redhat的发行版应该相当不错。

我使用Redhat / Fedora和OpenSUSE来运行银行生产应用程序并且它们非常好。戴尔为Redhat + JAVA + ORACLE提供了很好的支持。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top