首页 > 代码库 > 如何建立一台家庭服务器 02-选择一款操作系统
如何建立一台家庭服务器 02-选择一款操作系统
相信谈到用什么操作系统这个问题,每个老手都会有自己的见解,甚至有可能还能为了自己的意见争个高低吵起来。我个人来说,是彻底的实用主义,所以具体用什么系统,我们先来分析需求。
我想从一台称职的家庭服务器所应该具有的一些最基本的条件开始说起。首先它应该足够的稳定。一台机器稳定不稳定很难表述,例如我会认为一个月不用重启也不会死机就算是满足要求。此外,操作系统的性能也很重要(当然,现代的操作系统都已经在性能方面做了数不清的优化,因此性能都不算差)。其次他应该能够提供文件,多媒体的共享能力(例如是否支持浏览器在线点播?实时流媒体分享?)。还有是否具有强大的网络功能。最后软件的丰富程度,是否容易升级扩展等。
以下我罗列出自己接触过的一些主流家用服务器适用的操作系统的优缺点来做个比较。我主要关注上面提到的几个方面,性能,稳定性,易用性,文件共享能力,媒体共享能力,网络功能,软件丰富程度,可升级性。
参赛选手如下: Windows,CentOS, Ubuntu, Open Media Vault, 群辉DSM, Mac OSX Server (鉴于Linux一系的历史实在过于悠久,这里我只能选两种有代表性的来说)
Windows就不用说了,操作系统的老大,全世界最高的市场占有率。最新版本Windows 2012 R2.支持强大的活动目录,企业环境下无可替代的可管理性,家用也不错。支持MS 自己的Hyper-V高性能虚拟化平台,VirtualBox, VMWare Workstation等虚拟化软件。缺点是系统本身对机器硬件要求会比较高。
CentOS/Ubuntu Linux以我自己目前的了解程度来说实在是没有资格评论什么。如果你能够忍受命令行界面和自己编译软件的痛苦,那么我的形容词就只剩下一个——完美。天生的超强网络功能。虚拟化方面支持linux系列特有的KVM和其他常用的虚拟化软件
OMV/群晖都是在LINUX的基础上构建的成品系统,两种都拥有自己的插件系统来提供很多高级功能,但是插件的数量总归是有限的,不如标准操作系统那么丰富。另外OMV比群晖多了一个很重要的功能,就是可以运行虚拟机。不过这两种的WEB界面确实是方便,很适合新手。
Mac OSX Server 非果粉还是不要考虑了,功能事实上还不错,易用性也可以。但是应用范围仅限水果平台。所以如果你有N台水果机,请考虑这个
以下表格显示了各种系统在以上提到的各方面的评分(以下评分代表个人观点,仅供参考)
主流操作系统功能评分表
注意:媒体分享可能需要安装第三方软件实现
其实大家很容易看出来,Windows看起来除了易用性和软件丰富程度以外都不怎么占便宜。但是,易用性这个东西就是一道坎,功能再强,性能再好,你不会用还是白搭。再看看linux一系,虽说除过易用性以外其他全都是满分,但苦逼的命令行界面能让一半人有洗洗睡了的冲动,这句话说的不为过吧?在这里我想提醒新手,请放弃任何对linux图形界面的不切实际的幻想,其实桌面这个东西在linux服务器的世界里根本不需要或者说原本就不应该存在。即便你装了也没什么机会用,因为你对服务器进行的操作,有100%的时候面对的是无数的命令。再者,图形界面还会造成性能问题和安全问题等等。
那么还剩下两种第三方开发的专用系统(群晖,OMV)。其实说到底这两个和linux都是本家,一脉相承。基本上可以认为是在linux的基础上为家用服务器的需要做了一些优化,再套上一个友好的web界面。这种系统的最大优势在于把一切设置都变得无比简单,你可以不去关注任何技术细节,甚至一遍之后下次连文档都不用看就可以完成配置。而缺点呢,也很明显,就是会受到很多限制。就是因为这些限制,在上面的评分表里面的评分我给的很低。
那么,作为一个高唱“敢问路在何方?”的新手,到底应该选择哪一款操作系统呢?我的答案如下:
极客型:这种人坚信生命在于折腾,所以不用想了,坚定地走linux的道路吧,牺牲了易用性你将得到整个世界。
技术型:这类人愿意花力气,但是不想太折腾。所以用OMV是个不错的选择,另外也可以考虑用Windows(不要鄙视Windows,其实Windows Server到了某些人手里也可以很神器)
普通型:这种人应该是多数,折腾等级比前两种低,受到的限制会比较多,有很大几率会在很短时间内晋升为技术型。选择黑群晖吧
入门型:这种人只想要一台NAS当仓库,别的都可以无视。嗯,勉强用白群晖吧,其实我想说其实Windows 7就足够了
本文出自 “iPlay IT” 博客,请务必保留此出处http://iplayit.blog.51cto.com/7753603/1575903
如何建立一台家庭服务器 02-选择一款操作系统