|
|
有多少人拿gentoo做服务器平台的呢?我们这里好多安装和中文化方面的问题啊,提议多讨论应用。毕竟Linux用于服务器更优于桌面,提议大家多共享一些服务器应用方面的经验。
我用gentoo或者其他linux做桌面都不太稳定,使用时间长了就偶尔出问题,删除用户目录下和X和gnome有关的所有隐藏目录,就会稳定一段时间,尔后又不行。而且emerge -u world 升级次数越多不稳定问题越严重,呵呵。
我用gentoo做服务器一段时间了。最终,我选择的服务平台和安装方式是这样的:
web: apache php python 这个没很多选择,我图新鲜使用过zope,最终因为速度慢(静态页面差距明显)而放弃,php来做服务器端脚本语言,配合 smarty 模板,在一般中小型应用下很舒服的。大型应用的还没机会使用。问题:python 比 php 更好一些,很难讲原因,个人的感觉,写同一个东西,python 语法语义更清楚。可是 python 在 web 部分可用的东西不多。
database: postgresql 原来用的 mysql ,后来发现 postgresql 更合适我的习惯一些,毕竟 SQL 支持上更好。事务等等特性也是用惯了的,mysql没有这些不太习惯。问题:postgresql 每次重新启动或者休息了一段时间以后的第一个连接总是要花近乎1秒,及其困惑。
ftp: pureftpd 呵呵,这个用的多了,vsftpd, proftpd,pureftpd,都用过,还是pureftpd最简单好用,配置文件好读懂。
mail: postfix 邮件系统我觉得很复杂的,一直都没有彻底明白,需要继续研究。
安装,我都是用gentoo做出基本系统,并通过emerge -o 来为服务程序安装依赖的库。实际的服务程序都是手动安装,呵呵,这样觉得自己来决定安装位置,比较清楚,容易维护一些。比如,我总是把 apache php postgresql 安装到 /opt/lamp/sys/ 下面, /opt/lamp/libs/ 下面放一些库比如 smarty, /opt/lamp/apps/ 下面放应用。 |
|