我来点实际点的东西吧……
我使用FBSD和Debian已经有很长一段时间了……
下面是我的看法,当然限于水平问题……很多地方写的不行~~还请各位前辈斧正啊
下面就Debian Linux ,FreeBSD 4.8+,顺带OpenBSD3.3+说说我的看法
我是一个Unix/Linux系统管理员,管理着大约30台服务器,他们分别装了FreeBSD和Debian(redhat solaris不提,因为他们的包管理都太烂)
首先先说说我心目中好的操作系统……可能是我需要的……
一:强大的包管理机制,比如ports,apt,不需要手动configure; make来装软件,这样的好处是方便管理和升级<--但是在CERNET2003年会上有人和我说debian只适合做桌面不适合做服务器,因为他不通用!我FT……什么叫“通用”
二:自动升级,尽可能不需要人的介入,象windows的auto update一样
三:对POSIX的支持要好,让在上面开发的东西可以很方便的port到其他系统去
四:有优秀的文件系统,不象ext2那样的不堪一击……
五:安全性好,包括内在的和外加的
针对上面五点,说说偶的看法
一:FBSD和debian都有非常好的包管理机制
FBSD-->ports:不象RPM,会因为信任关系搞的好头疼!他会自动查找信任关系,安装所有需要安装的包。比如,安装apache+php只需要在/usr/ports/www/mod_php4下执行make install clean再回答几个简单的问题就OK了,不足之出就是如果信任关系交叉了…然后你又make deinstall , make reinstall了……信任关系就会出问题了……这个就会导致种种问题,问题我们在第二点再说
Debian-->apt:也是非常聪明的一个包管理机制,安装lamp只需要apt-get install apache php4 php4-gd mysql-server php4-mysql php4-pear就OK
二:升级方便,apt明显比ports好,因为ports的信任关系一坏,你就需要手动的去pkgdb -F来修复,这就需要人的参与了,服务器一多~~受不了D~~~说到升级,FBSD的ports树不分stable,current,一cvsup就升到最新的RLS……软件版本太新会导致各种各样的问题……系统维护有个原则,if not broken,do not touch it。而apt机制升级有三种选择,stable,testing,unstable,三种版本对应不同的软件新旧程度,一般做服务器选择stable(woody)就很好了.这里插入OpenBSD,他的ports还不会太新,但是就没有portupgrade之类的软件~~郁闷!否则openbsd应该是一个不错的选择
没时间了啊……和MM还没吃饭呢……明天再写吧……有心人可以帮偶续写下去哦 |