boxmoe_header_banner_img

いらっしゃい
しゅかしゅかしゅ's Blog

文章导读

Windows Server二三事


avatar
Yu_Takasaki 2021年6月17日 267

开坑,写点这段时间用Windows Server系统的体会和经验,算是第一个技术类型blog了吧,可喜可贺(

大概会长期更新,大概~

Azure

在说Windows系统之前先谈谈这台服务器和云服务商微软云。

目前来说,较大的全球性的几个云服务器商不外乎AWS GCP Azure,可能再加上Oracle IBM,当然天朝的就不多说了。

众所周知,大型云服务商都会有免费的虚拟机套餐,在这之前我已经在20年八月嫖了AWS和GCP的免费服务器,现在已经是21年6月了,快到期了,而7月星团动画首播,肯定要再搞几个霓虹的服务器保险,毕竟NTT的线路晚上实在是不敢恭维,正好还能试试上点加速,比如最近了解的BBR2,据说上了之后NTT变软银(当然这是另外的事情了)。

了解了一下Azure的免费套餐,不出意外,非常不友好,刚开始完全看不懂它免费的是什么,后来看了教程才知道,是B1s虚拟机*2,Linux和Windows各一(不愧是微软,为了推广Windows Server不遗余力),而且还有有效期一个月的200USD额度。

但是别急,这是最基本的,再次众所周知,大厂的免费套餐坑非常之多,下面就是一个挺深的坑,B1s创建默认的是32GB的存储,但是要是细看免费内容,它写的是64GB存储*2,所以创建完成立即停止实例,存储换成64GB,这样才能变成免费的。

还没完,开免费套餐要先升级成即用即付订阅(Azure分订阅),所以现在就有三个订阅,即,即用即付、Pay-As-You-Go、Azure订阅1(默认),这三个订阅只有在Azure订阅1里面创建虚拟机是可以使用免费套餐的(其他套餐能不能使用200USD暂未知,我没试)

这里说一个小Tips(可能),绑定信用卡(借记卡可用,中行跨境通亲测)后可以不急着买美元验证,一样可以开服务器,而且现在开服务器不会使用额度不会使用免费套餐时间,只不过这期间Azure会一直给你发邮件,使用最好还是不要拖太久。

BTW,升级订阅之前(即信用卡验证成功之前),默认的Azure订阅1的名字是Free Trial。

2vuUg0.md.png

2vKErT.md.png

可以看到B1s使用时间才一天多一点,但是实际上这台服务器我已经开了几天了。
不过这个方法没有长期测试过,不知道用信用卡会不会出账单,慎用。

Azure是没有Billing这个东西的,相关的功能都在“订阅”里,包括免费套餐的使用情况,但是似乎没有流量使用数据,这点和AWS不一样,但是可以自行装个探针,统计一下流量。这里推荐可乐探针,算是比较有名的了,GitHub也Windows版,安装比Linux稍微麻烦一点,但是也还好。记得开启每月清零。

2zpMvj.md.png

一开始遵循免费套餐来了个B1s的Windows Server服务器,安装意外的快,不过停止实例的速度真心不快,我等了得有五分钟左右。

B1s的性能就是最入门的那一批,1C1G,默认32GB存储,每月15GB互联网流出流量,入向流量免费,暂时不知道RDF消耗不消耗流量。

路由追踪的结果是山东青岛联通-广州-香港-东京-波特兰-圣克拉拉,走的AS4837,也就是年初炒的很厉害的CU VIP,电信方面就是163,跳的次数和联通一样,跳的比较厉害,但是意外的延迟只有182ms左右。流量不多不太敢测速,根据RDF使用情况来说,速度应该不会很差,虚拟机内YouTube 1080 60看是没什么问题的。

换好,启动远程连接(这是我为数不多的使用自带远程的时候,上一次用还是因为要玩黄油),建议稍微了解一下远程连接,毕竟Windows下shell没有Linux那么好用,很多时候还是要依赖GUI的。这也是只有专业版以上的桌面系统才有的功能,一般的家庭版是没有的。

安装的镜像是[smalldisk]Windows Server,version 20H2 with Containers -Gen2,注意免费的套餐一定要使用smalldisk,不然系统也是要收费的,后面的版本倒是无所谓(我也没搞懂这么多版本除了发布时间不同之外有什么区别)。

其实更多的注意事项Google一下一堆,我只说了几个我比较在意的。

Windows Server

不知道是不是因为是smalldisk,进去之后是没有GUI的,只有一个PowerShell,但是据说可以通过命令行安装GUI

Install-WindowsFeature Server-Gui-Shell,Server-Gui-Mgmt-Infra

不过我没试过,1GB内存可能上GUI有点吃力。

后来这台因为发现开在即用即付订阅里去了(会扣费),然后就删了。

后来就用那200USD的赠金开了一台Windows Server服务器,因为觉得ubuntu等GNU/Linux系统有GUI也没啥意思,还不如单纯的putty来的有意思,所以干脆就又开了个win的,毕竟没怎么用过win的服务器系统,正好熟悉一下。

因为有了赠金,所以这次的配置比较高,B2s,2C4G,128GB存储,当然可能不带免费的出站流量了,不过赠金多,不慌。

Windows Server各版本区别

Azure不愧是微软的云服务,Windows系统里面各版本极其全面,甚至看的眼花缭乱。

Rshd4U.png

很多版本其实我也没搞明白,因为实在是太杂了,就简单说几个大一点的。

首先就是Windows Server 2008 2012 2012以及2019这样的版本区别,你可以在这里查看到微软官方的文档(English),里面有详细的功能差异,不过一般来说无脑2019就好了,2008这种都已经停止支持了。

然后就是所谓的Datacenter和普通版,有时还有一个精华版,功能复杂度是数据中心>精华版>普通版,下图很好的说明了各个版本的适用环境。

RshO58.md.png

你也可以在这里看到Datacenter和Standard更详细的区别。

而smalldisk则是因为免费套餐的存在,磁盘只能向上扩,不能缩小,所以免费套餐的Windows的只能选择smalldisk系列的镜像(这可能也就是smalldisk存在的唯一意义)

细心的话应该可以看出来还有诸如2004 20H2这种命名类似Win10的系统版本,和Win10一样的是,它不像2019以及之前的版本是买断策略,这种版本是不断迭代的,类似于server版的Win10,
你可以在这里这里了解更多关于这种版本的信息。

至于早期版本的R1 R2,我没有去搜过,但是我的理解是类似于Win7及之前时代的SP1 SP2的东西,补丁包集合然后新发一个版本。

好像最近2022版要出来了,不过跟大部分人也没啥关系就是喽。

浏览器安全访问

即使是Windows Server 2019,也没有内置EDGE浏览器而是只放了个IE,打开的时候就会提示这是针对服务器使用了加强安全性的IE,其实可能和正常使用的IE没什么两样,但是重在各项安全设置都是拉到最高的,刚开始不知道,没有调试,打开一个网页要弹好几个弹窗,下载一个面板都下载不下来,想下载Chrome结果好几遍都没开始下载,后来才发现可能是安全设置太高了,进去Internet设置一看,确实是这样,而且没法下拉安全值,只能一个个手动调,手动开启功能。

2zmGZD.md.png

2zmWzq.md.png

不过这种麻烦在成功安装Chrome之后就不存在了哈哈哈

cmd/PowerShell命令不一定通用

因为学习的需要,安装了一个面板用来运行PHP网页,结果数据库出了点问题,服务里面有一个mysql了,要删掉这一个,用cmd命令sc delete mysql,得到下面的结果

2znV6P.png

但是也没放弃,继续通过各种不通的写法测试,但是无一运行。

2znG60.md.png

后来发现可能是不通用的,试了一下tsakkill -F -PID,根据PID强制结束程序的,结果发现也不能识别命令。

刚刚又试了一下,ipconfig也没法运行,现在怀疑是不是cmd压根没用,原因暂未知,网上也没大有相关信息。

但是奇怪的是之前安装探针的时候在PowerShell里面运行过几个命令,记得应该是可以的啊……

敏感时期最后的希望

现在是2021年6月29日,众所周知,今年7.1是百年党庆,所以GFW急剧加高,今早我的一台台湾GCP已经被墙了,还好不是主力而且也快过期了,但是我还是吓得立即把除了一台快过期的AWS东京EC2和一台可以随时换IP的AWS Lightsail之外的服务器全部关闭了v2ray服务。

不过GFW也是很精明的,GCP那台我没有失联,探针能正常使用,ssh也能正常登录,应该只是封了端口(因为探针端口也不是那么常规),换端口可以,但是还是怕给我直接封IP。

使用这时候Windows服务器的好处就体现了,尤其是高性能的,像我这台2C4G,开个远程连接,在服务器上看油管,美滋滋(

不过也相应的验证了Windows远程连接的速度确实可以,UDP连接良好的情况下YouTube 1080 60 基本可以做到无卡顿,虽然看起来帧率并没有60,但这就已经足够了。



评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字
插入代码