+ -
当前位置:首页 → 问答吧 → Opensuse 可否用于假设web服务器

Opensuse 可否用于假设web服务器

时间:2009-01-05

来源:互联网

问这个问题主要是基于 opensuse 的定位,它类似于 fedora 主要是面向桌面的。

选择服务器我有以下几个标准:

如果应用基于 java,那么我会采用 linux , 否则我就用 freebsd

如果选用 linux
如果基于非商业可升级版本,我会选择 centos, debian

如果基于商业可升级版本,我会选择 SLES

SUSE 好像没有基于一个服务器的可升级版本,类似于 Centos

我的感觉就是 SUSE 桌面是免费可升级的 opensuse, 而服务器就必须采用商业版本的 sles 。因此我就有这一问了, Opensuse 可否用于假设web服务器, 从性能稳定性的角度考虑。

作者: eiffelqiu   发布时间: 2009-01-05

问题不在于这个,而在于为什么要选择它作为web服务器。
服务器并没有桌面应用的困扰,无非就是包管理系统和内核而已。centos和ubuntu server都是为服务器优化的内核,当然对于suse你也可以自己编译一个。

至于包管理系统地球人都知道目前没人比得上debian,但是如果你喜欢从源代码安装的话,那么用什么系统都无所谓。而似乎服务器很多时候没有办法完全避免使用源代码安装部分软件。


openSUSE个人觉得包管理体系并不出众,它最大的优势就是对KDE支持最好而已,但对于服务器来说,X甚至都是不重要的东西,那么这种桌面环境的优势还是优势么?

对于web服务器来说,需要的东西比桌面系统要少得多,因此一个LFS系统就常常能够满足要求。在这个基础之上比较各种发行版有多少意义么?

官方文档中,ubuntu server guide写得相当不错,当然这里面的经验其实可以用于任何的linux服务器。Arch 的配置文档也挺好的,看看 arch 和 lfs 的文档也很有收获。

具有3-5年支持的长期版本对于服务器来说恐怕意义更大,从这个角度说debian lenny和ubuntu 8.04 lts甚至centos5都是不错的选择。但是openSUSE有这种长期支持版本么?

作者: poet   发布时间: 2009-01-06

说的也是,看来还是用 CentOS 5.2 吧。

其实我觉得采用可升级包主要是面对一些常用软件的安全升级,比如 lighttpd ,nginx 。通常语言包我才会采用源码编译,比如 ruby ,python ,这些语言都有自己的包管理系统,没必要走操作系统的package.

作者: eiffelqiu   发布时间: 2009-01-06

说得好深奥啊,学习一下。

作者: 十六薙夜血   发布时间: 2009-01-06

热门下载

更多