今天刚拿到这本书,刚看完前面两章,很多东西得到的印证,非常不错。这里就总结一下。
前言
作者的前言写的非常好,我也是因为看到这个,才决定去购买,linux下的选择太多,到底哪个是最好的,这个对于一个入门的人,真的很难判断。
其实这个我是有深刻体会,邮件系统就是一个明显的例子,linux下邮件组件的组合,估计如果你算组合,估计不下100种,那个是最好的,你没有体验过,经历过,真的很难判断。
一:拥抱ubuntu server
很多书,这篇内容都是copy过来的,因为介绍,都是一样,不过作者没有这样做,写了自己的体会,非常深刻。
里面谈到版本的选择,不选择gentoo,原因就是因为这个版本提倡编译,不适合做服务器。
我现在也基本没有编译软件,全部都是rpm包搞定,不过国内很多人都认为用rpm包,表明你水平不行,要体验水平,就要编译才能显示。
据说外面的那些网站,都是编译安装,但是是否有这个必要,我一直都是有疑问,我以前公司的网管,倒是一直都是编译安装,身边的朋友也是,他们都说,编译的好处。
编译的好处是灵活,不过缺点也就是太灵活,每个人都不同,每次都可以不同,这日后的维护,也是一个大问题。
作者谈论到版本选择的原因,其实和iredmail的很多观点都很相似。
现在centos下的yum,其实已经很不错,软件的依赖问题,基本已经解决。如果可能,其实照着这本书的内容,搞本centos server 最佳方案,或者最佳实践,倒是不错。
作者推荐使用ubuntu8.04.2, 现在最新的版本应该是8.04.3,选择一个长期的版本来写书,倒是很不错。
不过其实对于centos来说,基本5x,应该都是通用的。
ubuntu server对内核进行了优化,上次倒是有朋友提过,在虚拟化下,ubuntu的性能,明显比centos高出不少。
第一章就算读完。对我来说,总算有一个高手说,在服务器上,不建议编译软件,最好使用deb包。
2:拥抱ubuntu server
第二章的内容,已经开始介绍安装,这个也证实了我的以前一个观点。最小化安装开始。作者就是这样做的。
找时间,把ubuntu装几遍,彻底把linux下的分区,lvm搞明白,多做几个实验,现在分区,其实我倒是很清楚,raid,其实服务器上,很少会用软raid,lvm倒是一定要搞明白。
ubuntu的souce list
等下我安装,全过程都截图。记录一下。