zoukankan      html  css  js  c++  java
  • 在Azure上部署Windows Server Core

    作为服务器操作系统,图形界面真心有些多余了,这也是很多人喜欢Linux服务器的原因之一。从Windows Server 2008开始,微软提供了Server Core版本,其实就是一个没有图形界面的服务器版操作系统。

    在中国版的Azure上,没有Server Core版本的镜像,但是我们完全可以自己动手了制作一个。

    首先创建一个Windows Server虚拟机。远程桌面连接到虚拟机后,打开PowerShell,连续执行以下命令(第一条命令执行完成后不要重启,继续执行第二条命令):

    Remove-WindowsFeature Server-Gui-Shell
    
    Remove-WindowsFeature Server-Gui-Mgmt-Infra

    卸载图形界面需要执行一段时间,大约十分钟左右。待上述两条命令执行完毕,重启虚拟机。这个重启过程依然漫长,至少需要十五分钟时间(别着急,耐心等待,虚拟机没有失联)。

    等再次通过远程桌面连上虚拟机的时候,熟悉的桌面已经不见鸟。

    注意:这里不要手欠关闭命令行窗口,否则就只能重启虚拟机了。

    在命令行窗口中输入:sconfig,进入系统配置界面。

    是不是有Linux的感觉了?逼格是有了,但总是要让服务器上的服务跑起来呀。别着急,除了命令行之外,可以将Server Core加入到域,这样就可以通过有图形界面的服务器来管理Server Core了。

    最后,把这个虚拟机抓成一个镜像,以后如果需要,可以直接用镜像创建运行Server Core的虚拟机(sysprep依然有效)。

    在Azure上运行Server Core,有什么好处呢?

    • 方便集中管理
    • 节省服务器内存
    • 提升操作系统稳定性和安全性

    也许是“然并卵”,希望Windows Container快点release!

  • 相关阅读:
    分析器错误信息: 访问被拒绝:“microsoft.web.ui.webcontrols”。
    出现从客户端中检测到有潜在危险的 Request.Form 值的错误时的解决办法
    你好,世界
    开源个人博客汇总
    div+css
    关于Chrome经常卡死的调查
    PHP与C#的值类型指向区别
    类似iPhone的 按钮 上带数字 winform 按钮
    关于.net生成静态页面的方法总结
    从Atlas到Microsoft ASP.NET AJAX(1) Overview of Major Changes
  • 原文地址:https://www.cnblogs.com/hunterxue/p/5722778.html
Copyright © 2011-2022 走看看