设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

为生产服务器选择合适的Linux发行版

2013-10-31 15:22| 发布者: joejoe0332| 查看: 12706| 评论: 0|原作者: chinabyte.com|来自: chinabyte.com

摘要:   我想大多数有经验的Linux用户,会觉得这个问题不是问题,那么请不要急,待会儿我会让你知道这个问题为什么是个问题。  首先,在讨论这个问题之前, 我们一定要先了解自己的自身的条件:即我们自身的技术能力— ...


  第二,不关心OS层面,只关心应用,比如Apache、MySQL等。


  不关心OS层面,有掩耳盗铃的嫌疑。主要还是因为不了解“Linux发行版的发行商在发行的过程中做了哪些工作”。不然,你就不会认为OS层面不需要关心。当然,就不会抱怨为什么企业发 行版不用最新的软件(可能是由于严谨的态度,也可能是因为运营策略,也可能是因商业目的,可以肯定的是,追赶的太急,发行商的工作负何就会很大。与桌面版 不同,安全稳定必须被放在第一位。),为什么发行版会有跨大版本升级的问题。也会理解为什么有的版本在装服务器的时候偶尔会驱动不了RAID或者SCSI控制器从而发现不了磁盘无法安装,或者偶尔会进入系统后发现识别不到网卡。这样的烦恼,在使用企业版的时候,遇到的可能性会小很多。


  所谓“都一样”,跟没回答一样,不是诚恳的讨论、解决问题的态度 。


  正确的态度应该是什么样的呢?“实事求是”、“务实”的做事态度。


  Linus 本人在 《Linux系统管理手册》中提出了选择Linux发行版的意义以及几个问题,觉得很客观,很实事求是,很有道理:


  “当用户采用了一种发行版本之后,就是在某个特定发行商的做事方式上进行了投资。不要只看到软件安装以后的功能,而是要明智地考虑到,自己的单位和那家发行商在未来的数年里共事。”因此要取得一些重要问题的答案。


  该发行版本能够在今后5年内继续存在吗?


  该发行版会有最新的安全补丁吗?


  该发行版会迅速发布更新软件吗?


  如果我有问题,发行商会帮助我吗?


  而根据我的经验,还有另个的两个问题值得思考:


  该发行版的第三方支持怎么样?


  比如服务器制造商的驱动支持是基于哪个发行版的?这个对于生产、管理通常很有用。


  但是这些支持,通常不是必须的。就是说,没有这些支持,系统也可以运行良好,只是可能会没有办法使用某些“高级”功能。服务器的功能不能极致发挥。


  虽然这些支持往往也能被其他版本解决,或者被其他人解决,但仍然会是一件相当头痛的事情。而且需要一个相对水平较高的Sa。并不是每个公司都具条这样的条件。


  通常服务器制造商只提供两种Linux的支持,那就是RHEL和SUSE企业版。相信不久的将来,Ubuntu也将被支持。


  假如是大型企业,那么必然要考虑:该发行版有没有“批量部署”解决方案?(这个问题,貌似有第三方软件可以解决,但是不知道效果如何,据说SystemImager很可靠。)


  RedHat 有 kickstart


  SuSE 有 yast


  Debain、Ubuntu 有 preseed


  还有第三方解决方案 SystemImager:http://wenku.baidu.com/view/a6c3a98583d049649b6658d7.html


  以及 Clonezilla : http://www.clonezilla.org/


  思考了上面的问题,还要立足于自己的实际情况,下面的问题,都可能会遇到。


  1. 这个发行版,熟悉的人多么?你需要一个能被广泛接受的发行版本,而不是鲜为人知的版本,这样便不会遇到招不到Sa的尴尬。当然,与其他同事沟通、合作起来,也会少很多麻烦。


  2. 你需要厂家提供技术支持么?技术支持,可以不用,但是用的时候需要有的可用。当然,只要肯付费,没人官方支持的,也有第三方支持。


  3. 部署方便么?假如只有很少量的设备,那这个问题不关键。但是假如设备数量很多,特别是增长很快,那这个问题就会凸现。你需要一个可以“无人执守”自动部署的发行。当然通过第三方的解决方案,似乎所有的部署都可以无人执守。


  4. 是企业级的么?不建议使用一个没有经过严格测试的发行,也不鼓励一味的追求最新。生产需要的是保证性能的同时保证安全和稳定。


  5. 你使用的是高端的设备么?高端设备通常比较少见,因此也不像PC那样被普遍兼容。一定要选择硬件厂家支持的 Linux发生版,通常是 RedHat 和 SuSE,这两个发行版是全球最大的两家 企业Linux 发行商。可以确信,在未来不久的日子里,Ubuntu/Debian会成为第三个众多硬件制造商支持的 企业Linux 发行版。但是在没有支持之前,有待考虑。 假如不,那么你选择的Linux发行版,有可难会发挥不了你的硬件的功能,甚至有可能会驱动不了某些硬件(内核是一样的,但是发行版定制的内核却是有差异 的,甚至内核版本也是有差异的)。此时,假如非要使用其他发行版,将会花费自己额外的时间去解决这些问题,而此时,自身的技术水平将起到关键性作用。


  好了,差不多到此已经把问题说明白了。



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部