LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2959|回复: 43

关于gentoo做服务器?

[复制链接]
发表于 2007-12-18 09:42:00 | 显示全部楼层 |阅读模式
个人觉得不太合适,为了性能投入太大了……更新太快,管理成本高!

奇怪大家好象热衷于讨论桌面环境!

而且发现太多的帖子是在讨论portage和安装的问题,那么也就是说这种包管理机制有很多问题,就算没有问题也可能是概念太复杂让人难以理解……
发表于 2007-12-18 10:35:16 | 显示全部楼层
如果你没有用过portage那么就不要发表上述观点,不然会被人笑的。
就像我没用过apt我也不懂apt的优点而说apt有很多问题一样。
回复 支持 反对

使用道具 举报

发表于 2007-12-18 10:56:32 | 显示全部楼层
更新,还是不更新,是你自己决定的
gentoo.org的服务器都是gentoo hardened
几百天重起一次

学习gentoo的过程中,我基本上没有问过任何人
我觉得这只是一个理解能力的问题,或者说是英语能力的问题,因为现在还有很多资料只有英文的
水木清华的gentoo用户也几乎从没有在我照看的gentoo讨论区(论坛/IRC)问过任何问题
人家都用的好好的

我前面刚刚解释的那个问题,如果英语不是那么差,应该可以自己看明白
回复 支持 反对

使用道具 举报

发表于 2007-12-18 12:21:56 | 显示全部楼层
感觉lz并不熟悉gentoo啊,怎么我的经验告诉我,用了gentoo之后,管理成本反而下降了呢?
现在我恨不得把gentoo装到所有我的客户的服务器里面
回复 支持 反对

使用道具 举报

发表于 2007-12-18 12:44:23 | 显示全部楼层
水木清华上的朋友是“迁移”到gentoo下,这里大多数朋友还是"学习"gentoo。差别还是有的。

担心gentoo能否做服务器的朋友,许要知道服务器和桌面的管理哲学是不一样的。桌面天天升级,是因为Linux桌面在飞速发展,一日千里,很多日常的GUI工具的升级很可能会带来期待已久的功能和性能。

但是Linux的服务器软件早已成熟,多数情况用不着我们期待什么新特性。倒是某个特定版本因为性能和稳定性的因素成为长久的选择,新版本反而许要经过时间的考验和性能测试,还要在有必要的情况下才进行升级。

最具代表性的例子,大家可以留意下所访问网站所返回的HTTP回应的Server字段,看看他们都在运行哪个版本的apache。
回复 支持 反对

使用道具 举报

发表于 2007-12-18 12:56:59 | 显示全部楼层
又见到说gentoo不适合server的帖子了。
可以参考这些文章

Digg - Why Gentoo is a Great Server Distribution
Why Gentoo is a Great Server Distribution (a Rebuttal)

Slashdot: Gentoo On Server Considered Harmful
Why Gentoo Shouldn’t be on Your Server

不知道gentoo server的性能会不会比别的distribution更好,如果更好,我觉得牺牲编译时间还是很值得。
对于软件更新,所有的发行版都会有更新,只是gentoo编译起来稍微多花点时间,但是对于强大的服务器来讲是小事了。
回复 支持 反对

使用道具 举报

发表于 2007-12-18 13:19:34 | 显示全部楼层
Post by acevery;1796998
如果你没有用过portage那么就不要发表上述观点,不然会被人笑的。
就像我没用过apt我也不懂apt的优点而说apt有很多问题一样。
以前用过apt,如果用了非官方的源容易产生问题,配置文件不好维护,系统容易弄糟。如果找不到deb包,要编译安装又会产生很多冗余的dev包耗费很多磁盘空间,而且apt不能管理编译安装的软件。

相对起来gentoo portage更好,优秀的编译环境,用ebuild编译和安装新软件也很容易,新增portage之外的软件很方便,编译ebuild也很简单。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-18 13:58:20 | 显示全部楼层
Post by acevery;1796998
如果你没有用过portage那么就不要发表上述观点,不然会被人笑的。
就像我没用过apt我也不懂apt的优点而说apt有很多问题一样。

首先我并没有说portage 机制不好,我说的是学习成本问题……因为一个发行版 大部分人都在讨论包管理机制,如我所说会 可能是问题比较多或者很复杂,我从来不否认portage的灵活性,但我关心的成本…这位老大太激动了,我可不是某发行版的fans来说Gentoo 坏话的那种人…

另,我的服务器是debian 最近新服务器在考察很久以后还是上了freebsd……我的桌面系统debian->arch->gentoo ,目前在笔记本稳定使用gentoo……不过freebsd很初步正在准备学……

我是项目负责人但不是网管,我选定的系统不是由我来维护,所以成本对我来说很重要,这个成本包括学习成本…… 同样稳定性也是我最看中的…

关于软件包的升级问题,确实如fiag提供的链接的文章(之前已拜读),是让我放弃gentoo选择freebsd的主要原因,gentoo没有版本概念对学习和研究确实帮助很大,系统一直升级确实很爽,这是我桌面选他的原因,可以不用重装,但服务器的要求有所不同,我还是希望稳定一个版本 ,gentoo在升级时确实动静比较大,比如我重新编译apache后,就必须编译php,要不就不能使了 ,服务器可不能像自己的电脑一样断个半个小时,  不切断服务?这个我不敢试,谁敢保证这样不出错阿!有兄弟会说先找台配置相同的编译然后……可是哥们,我们可是小本买卖,实在没能力买一台搞这事情,还是等壮大了再说,不过我感觉如果机器多确实是不错的主意,从负载均衡里抽一台……如zhllg 所说不升级,恐怕在安全性上不是个好主意 ,这块有个疑问gentoo对某个软件包的某一版本的维护期是多长,对于debian一般进stable后应该维护很久的,等升级大版本的时候才去升级软件包的版本,gentoo没有大版本可言,软件包版本变化这么快,感觉和debian/Freebsd 比我还是有点担心的!


最后我觉得大家应该多讨论讨论服务器,而不是一直搞桌面环境的东东,毕竟我觉得linux应该在它的长处多发展,当然我不否定桌面的重要性……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-18 14:08:11 | 显示全部楼层
Post by goldeagle;1797052
感觉lz并不熟悉gentoo啊,怎么我的经验告诉我,用了gentoo之后,管理成本反而下降了呢?
现在我恨不得把gentoo装到所有我的客户的服务器里面

对于一个长期跟踪linux的高手可能是下降了,对于普通管理员来说,长期的关注也是一种成本的消耗阿,他要跟踪可能是让某个版本长期稳定安全的工作,而不是通过版本升级来获得更多更快的功能 ……版本更迭只会发生在现有版本无法满足需求时,需要对新版本或替代品进行考察后作出选择即可,而不用长期跟踪各种软件的版本更迭!
回复 支持 反对

使用道具 举报

发表于 2007-12-18 14:28:07 | 显示全部楼层
我可没说不升级
不要误解我的意思
我的意思是升不升级是由你掌握的
gentoo有个glsa-check,可以只升级有问题的软件
不管用什么做服务器,肯定得那出一台一模一样的机器来专门做实验,测试了没有问题,再往production机器上deploy
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表