云服务器知识

相对于Linux,Windows Server存在的意义是什么?

  

     在资源占用上,Linux胜。Linux占用是真的低,这台机器跑Windows Server和Windows 10的时候,CPU占用就没低于50%过,高的要死,迷你主机散热又差,但换了Ubuntu CPU日常使用没高于20%过。

易用性上,Windows Server胜。用Windows Server的时候我根本就没用学习直接就能在Windows Server上配置自己需要的那些服务,唯一费了我点事的,就是部署可道云时在IIS上配置PHP,但是那个费事程度跟我在Linux上遇到的任何一个问题都差的远了。Linux我到现在想搞一个东西还要靠百度。给Linux配置XRDP远程桌面怎么弄也没弄成功,桌面环境还莫名其妙从Unity变成Xfce了,配置SSH搞了好几天不成功,还拉了一位比我会Linux的大佬一起搞,搞了将近一个月,结果偶然发现是死在用户名大小写这种简单的要死的问题上(因为强迫症的原因,用户名首字母是大写的,但是SSH好像要求用户名全是小写字母和数字,汉字没试过),当时的心情感觉日了藏獒一样。用FTP感觉不太方便遂决定通过Samba开启SMB好在自己电脑或者手机上映射网络驱动器,然而在Windows Server上简简单单右键-->Properties-->Sharing-->Advanced Sharing-->勾选Share this folder-->选择OK就能搞定的事在Linux始终出问题,无论怎么搞,就是连不上,始终在找不到网络路径,遂放弃。说实话,因为我是一个学生,有时间去折腾,所以才会接着用Linux,如果我是个每天都忙的要死的上班族的话,大概会毫不犹豫的选择Windows Server的吧。

    

    与目前大环境兼容性上,毫无疑问Windows Server胜,Windows Server在这方面把Linux吊起来打,目前的PC,无论你怎么说,也改变不了Windows独占鳌头的事实,我就不说Windows Active Directory, Hyper-V那些高级玩意了,就最最最简单的一个东西,FTP,没弄过的人不明白的,Linux的FTP服务器在用Windows资源管理器登录中文会全部乱码的,这是Windows和Linux默认编码不相容的问题,Windows的简中采用的是GBK为默认编码,是中国国标编码,而Linux采用的是UTF-8编码,为国际标准编码,但是这种情况下就造成信息交换的困难,就好像你对一个不懂中文的外国人口吐芬芳半天,他一个字都听不懂最后送你一句What the fxxk are you talking about?一样。最后逼得我不得不用FileZilla,但是我本来用FTP做网盘接口解决方案就是看中它不用客户端的优点啊!!!

 

      虽然这个问题不是没有可用解决方案,在Windows 10一次更新中(好像是1709更新?我记不清了)加入了Windows对UTF-8编码的支持,这里给大家说一下方法(虽然百度就百度得到的事情,这里还是烂一下嘴,我也不知道我为什么这么滥好人):WinKey+R打开Run窗口,输入control打开Control Panel,Category视图下选择Clock and Region,选择Region,选择Administrative选项卡,选择Change system locale...,勾选Beta: Use Unicode UTF-8 for worldwide language support,点击OK然后重启即可,启用这个选项后Windows资源管理器访问Linux FTP服务器时就能正确显示中文了,但是毕竟是Beta功能,在用某些程序时却会出现乱码的现象,我在推GAL时就发现启用这个选项后造成了文本显示不正常的现象,没办法还是把这个选项关了,总不能每次玩GAL都要重启一次电脑吧。

稳定性方面,感觉打个平手吧,网上很多人都说IIS不如Nginx和Apache,但就我在使用过程中并没有感觉到很大区别,IIS还更加容易配置,在一台服务器上通过设置不同端口来同时运行多个站点更容易,Linux上我直接就把一切直接交给宝塔面板去处理,结果发现多端口实现多站点的方式宝塔居然不原生支持.......

 

     这里说一下我为什么从Windows Server转到Linux,上述说的资源占用是一个问题,其次就是装了Windows Server之后我那台机器的无线网卡不知为何始终驱动闹问题,虽然在服务器方面来说无线网卡没什么重要的地位(我感觉也没人会用无线网做连接方式长期开服务器把),但是我就是心里有个疙瘩,如果比喻一下的话,就好像我自己有100万,我不花是我不花的,但是你不能给我锁起来,锁起来我就浑身难受,就这种心态。当然还有一个问题,虽然对我来说倒没啥,就是Windows Server的收费问题,我是掏钱买的正版Windows Server 2016 Standard,不图别的,买个安心,二是虽然我是坚决支持软件开源,但毕竟那是人家巨硬用了人力物力做出来的东西,白嫖不太好。不过嫌正版贵也不怕,在我大天朝淘宝十几块钱一个KEY的事。

     综上所述,如果你是个人用,而且有那个闲心鼓捣,Linux给你的舞台要比Windows Server大得多,但如果你更看重实用,能够配后不管,增删功能易如反掌,那还是Windows Server更适合你。