本期是家庭服务器搭建的第三篇,不出意外也会是最后一篇了。本期主要是讲一下不同的服务器系统之前的区别。
基本介绍
Windows Server
首先登场的那必然是我们的windows系统了,但是这里的windows和我们日常用的家庭与学生版还是有很大差距的。众所周知windows是一个非常强大的系统,内部嵌入的组建越多其实表明着系统的殇的增加速度只会增加,说人话就是需要时常关机重启了。但是对于服务器来说一年可能都不会关机一次的,所以稳定性对于服务器来说才是首要需要考虑的目标。显然微软也知道这个问题,所以微软一直有推出过windows 服务器版本叫windows server。Windows server 2022 其实是基于Windows 10的砍掉了基本的动画(当然这个世可选项,你也可以完全不实用GUI直接最小化你的安装),增加了服务器级别的管控。
Linux (Ubuntu)
可以这样说,Linux是所有服务器系统中出现频率最高的系统。Linux有上百种发型版,比如过Federal,Arch Linux,CentOS等等等。其中我最常使用的是Ubuntu系统。每一个Linux发行版之间又会有些许的不同,但是稳定性都是可以得到保障的。众所周知windows其实是非常消耗系统资源的,但是Linux真的是想能简化的全部简化,所以就算一台云服务器只有1核心512MB也可以愉快的运行Linux系统。对于Ubuntu系统来说官方提供了两种安装包,分别是Ubuntu Server和Ubuntu Desktop这两者你可以简单的理解为一个有图形界面一个没有,但是他们在用户根目录下还是有一点点微小的差距的。我的建议是,如果是云服务器,那请直接无脑Ubuntu Server即可,毕竟云服务器多一个核心,多一点内存都是很贵的,所以一定要尽可能吧更多的共建留给我们的应用。但是对于家庭服务器的选择,我倾向于Ubuntu Desktop,就算你平时不用他的图形界面你也可以通过ssh的方式来链接服务器。
虚拟化系统
顾名思义,虚拟化系统就是一个可以安装起呀系统虚拟机的一个系统。换言之,这个系统就是为了安装其他系统的虚拟机。
这里我准备介绍两个我用过的虚拟化系统,一个是ESXI还有一个是PVE。前者是企业级软件,后者是基于Linux的Debain的KVM。
ESXI
ESXI是由VMware公司推出的应用于企业在单台服务器上部署多系统而开发的。这个系统是付费的,但是个人可以免费使用一段时间,后续需要购买正版激活码才能继续使用。
先来说说这个系统的优点吧:
- 大厂出品,稳定性有保证
- 使用人数多,除了什么问题直接谷歌就能搜到答案
- 对厂商服务器支持良好,会有专门的固件去支持服务器
当然缺点也有不少:
- 由于与服务器厂商生度合作,所以驱动支持堪忧
- 拓展性较差
- 正版软件价格高昂
简单来说,这个世一个稳定性非常强大的系统,你可以在上面部署你想要的大部分系统。但是十分看你使用的服务器上的网卡与其他配件知否支持直通使用。
PVE
由于这个系统是基于Linux的其中一个发型版Debain所以他保留了Linux系统几乎所有的优点,比如说如果遇到旭通不兼容直通的,没关系只要你热爱折腾。总能找到解决直筒问题的办法的。但是这个纠引申出这个系统最大的问题了,遇到问题时的解决方案通常非常复杂。对于小白来说遇到bug解决时候的体验并不好。从目前我身边的人来看,出现后续崩盘的也是PVE更多一点。
但是无可否认的是这个系统仍然是可玩性和拓展性最高的系统。
系统选择建议
这个其实非常主观且个人。
每个人都有自己喜欢或者适合的系统,我在这里仅仅是简单的组略作一下分类
对于一个知识想把服务器当成一个超强性能工作站的用户,我的建议是使用一个外接显示器——Windows server系统将会是你的首要选择。毕竟只要是使用过Windows10或者以上版本,相信我你无论如何都会非常快速的上手。而且你用完之后甚至不用关机,有什么下载,或者是渲染润物可以直接让服务器没日没夜的跑。比个人电脑还是方便不少的。
如果你搭建服务器是为了血迹机器学习以及尝试AI方面的事务,我个人认为Ubuntu Desktop是你最好的选择。因为腺癌市面上基本上绝大多数的机器学习模型与代码都是在ubuntu系统上晚场搭建的。而且无帮图也提供了非常强大的社区支持,只要你是在机器学习这方面遇到了问题,都可以直接谷歌你的问题,基本上很快就能解决了。
对于西湖那折腾,喜欢玩All in One的玩家,虚拟化系统无疑就是为了你们准备的,当然你们可能会说前面的系统不是也能直接使用虚拟机吗?对没错但是无论是使用docker还是Windows的vmware的桌面级产品,管理和维护都是十分麻烦的。最主要的是你必须时时刻刻连接着你的显示器。但是ESXI和PVE都提供了Web端的管理接口,你可以直接通过网页去管理访问你的虚拟机。
写在最后
家庭服务器其实一直是一个可玩性非常高的项目,有了一个小服务器你可以部署很多开源的项目来提高自己的工作或者是生活幸福度。当然对于极客一类的我们来说,折腾的乐趣本身就不能忽略,那种排除万难终于得到自己想要结果的时候,多巴胺和内啡肽同时分泌的爽感可能是别人不理解的。