如何建立一台家庭服务器 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就足够了
时间: 2024-08-10 15:11:50

如何建立一台家庭服务器 02-选择一款操作系统的相关文章

如何建立一台家庭服务器 01-硬件选择建议

一.写在最前面 在着手建立自己的第一台家庭服务器之前,请务必先想清楚以下几个问题再动手. 我真的需要一台机器24小时不间断开着为我服务吗? 我愿意为这台机器不间断工作所产生的电费买单吗? 我有合适的地方摆放着台机器并保证良好的运行环境吗? 我目前需要服务器为我做什么? 我愿意花时间去学习必要的技能从而更好地应用么?(此问题可选答) 第一点,是要确定需求,有不少人花了大把的银子买了很好的机器把服务器做出来然后再变成游戏机.第二点没什么好说的.第三点,请记住,如果想让一台机器任劳任怨的长期为你的的各

图片服务器域名选择

一.什么是图片服务器 1.图片服务器是专门为图片读写操作优化的独立服务器.运行网站的服务器称为 Web 服务器.通过 Web 服务器,用户可以访问静态网页.Web 应用程序.数据库,或者上传下载图片以及其他多媒体内容.但是,如果网站访问量不断增加,访问速度日趋缓慢,那么就应该考虑将部分功能从 Web 服务器中分离出来.通常,如果网站存在大量图片读写操作,那么应该首先把图片服务分离出来,也就是建立独立的图片服务器.2.总得来说,部署图片服务器有以下几点好处:1>分担 Web 服务器的 I/O 负载

树莓派学习笔记(5):成功实现NAS家庭服务器(流媒体播放、文件共享及下载机)

转载请注明:@小五义http://www.cnblogs.com/xiaowuyiQQ群:64770604 一.家庭服务器实现的主要功能 1.流媒体播放服务:利用DLNA实现电视.手机.电脑播放其上面的媒体文件. 2.文件共享:利用samba实现手机.电脑等终端与服务器的文件共享. 3.自动下载:利用aria2c实现自动下载. 先上几张效果图: 用orico的包装盒做了个机箱. 内部效果,线还是有些凌乱 放在桌上,感觉还不错,呵呵 二.准备工作 1.树莓派B+ 2.安装raspbian系统,具体

Cacti监控一台Web服务器上多个Tomcat端口的实现

因为一台web应用服务器上面安装了多台tomcat,有多个端口,比如默认的8080,还有后续追加的9100,9300,9500等等.一个cacti_host_template_tomcat_server.xml模板只能指定监控一个tomcat服务端口. 因此如果想要监控一台web服务器上的多个tomcat服务器,那么就必须另外想办法,按照一个host上面一个模板监控一个tomcat服务来说的话,要想在一个host上面监控多个tomcat服务就需要构建多个模板xml文件.目前想到2种方法: (1)

phpmyadmin 配置多台mysql服务器

几乎所有的配置参数都在 config.inc.php 文件中.如果这个文件不存在,您可以在 libraries 目录中找到 config.default.php,将它复制到根目录,并改名为 config.inc.php. $cfg[PmaAbsoluteUri] 字符串, 这里填写您的 phpMyAdmin 安装目录的完整 URL(包括完整的路径). 从 2.3.0 版本开始,您可以尝试不填这个参数.phpMyAdmin 可以自动检测到正确的配置. $cfg[PmaNoRelation_Disa

按需适配的日本服务器如何选择

IDC日本发布了运营商数据中心投资预测显示: 2017年日本数据中心投资783亿日元.2018年由东京和大阪建立新的数据中心,投资将增长91.8%,达到1502亿日元.日本作为世界第三大国民经济体,其优越的地理位置使日本成为了亚洲和北美之间的主要海底电缆互连点,这也令日本数据中心市场呈现高速增长态势,根据Synergy Research Group的最新数据,日本已经成为仅次于美国.中国的第三大数据中心强国. 目前日本主要租赁及托管市场是东京,大阪和名古屋.基于综合的数据中心密度和连通性分数,东

企业实战脚本案例3:批量管理自动化运维100台小规模服务器

批量管理自动化运维100台小规模服务器 目录 1.脚本背景介绍 2.脚本技术需求分析 2.1 SSH免登陆认证 2.2 Expect实现key分发 2.2 PSSH家族命令详解 3.脚本功能及实现过程 3.1 脚本运行环境介绍 3.2 脚本功能介绍 3.3 脚本编写思路 3.4 脚本编写案例 一.脚本背景介绍 在企业中经常会用遇到小规模的集群服务器,在日常的管理中经常会遇到重复性的动作,如更新备上百台服务器上的ssh公钥.备份上百台服务器上的/etc/passwd配置文件等等,通常情况下采用专用

在ESXi上建立第一台虚拟机

利用Vsphere Client连接ESXi主机,然后右击主机,在弹出的快捷菜单里选择"新建虚拟机"选择.当然也可以再清单里选择新建虚拟机如图: 这里选择新虚拟机的配置项,其中"典型"选项是跳过一些很少需要更改其默认值的选项,从而缩短了虚拟机创建过程:"自定义"选项是列出了每个需要设置的虚拟硬件.选择"典型"选项后,可以在虚拟机建立完成后再修改每个需要设置的虚拟机硬件.这里我选择了"典型"安装,如图: 在虚

搭建邮件服务器如何选择服务器

在选择服务器的时候,一般IDC运营商都会提出几种建议:购买VPS(虚拟专用服务器).购买服务器后托管到IDC机房.直接跟IDC运营商租用服务器或者选择购买云服务器. 然而,对于这么多选择,很多客户往往对服务器托管.服务器租用.独享带宽.VPS租用.虚拟主机.云服务器等概念不是很了解,不知道如何选择IDC业 务,有的一味的追求品质,选择了费用较高的套餐,但是却浪费资源,没有必要,也有些客户一味的省钱,没有根据自己公司的实际需求选择.下面就针对这几种不 同的方案就行一些对比和评估. VPS VPS(