在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!

时间: 2024-10-27 10:07:33

在Azure上部署Windows Server Core的相关文章

在 Azure 上部署 Asp.NET Core Web App

在云计算大行其道的时代,当你要部署一个网站时第一选择肯定是各式各样的云端服务.那么究竟使用什么样的云端服务才能够以最快捷的方式部署一个 ASP.NET Core的网站呢?Azure 的 Web App 服务是个很好的选择. 下面我们会通过 Visual Studio 创建一个 Asp.net Core demo 应用,然后把这个 demo 应用部署到 Azure Web App.通过阅读本文,您将能了解到如何创建 Asp.NET Core 应用程序和如何在Azure上创建 Web App 并部署

通过本地的SQL Manage sutudio管理windows azure上的SQL Server

通过SQL Manage sutudio管理windows azure上的SQL Server 说到windows azure上的SQL创建,我们在上一篇文章上有介绍了,那今天主要介绍什么呢,我们发现在windows azure上创建的sql数据库下没有SQL Server代理选项功能.我相信大家都用过SQL Server代理相关的功能,具体功能就不用多说了.拿我来说,因为我们有个服务的数据是写入到SQL Server上的,我们在本地通过计划人物实现对数据保留60天,然后通过web方式查询,这样

Web Server 在IIS上部署ASP.NET Core项目

在IIS上部署ASP.NET Core项目 一.配置应用程序池为无托管: 二.安装ASPNETCoreModule:(核心) 下载地址:https://go.microsoft.com/fwlink/?linkid=844461 安装包:DotNetCore.1.0.4_1.1.1-WindowsHosting.exe 没有安装是没有红色标记的这项的:

在Azure上实现Linux Server故障转移

要充分利用公有云的弹性扩展和高可用, 首先要在应用系统层面支持横向扩展(scale out),这个说起来很容易,或者说对新开发的应用系统而言已经成为标配.但是对已有的.老旧的应用系统来说,这就比较困难了,不是每个应用系统都能实现/支持横向扩展的.从客户的角度来说,基本上很难接受为了把应用系统迁移到公有云上而去额外投入修改应用系统代码.虽然我们都心知肚明,本质上这是在“偿还技术债”,修改应用系统代码也是为了更好地利用公有云的优势... 对于应用系统的横向扩展而言,“状态”是最大的拦路虎,要支持横向

System Center 2012 R2 CM系列之部署Windows Server Update Services(WSUS)服务器

1. Windows更新服务器(Windows Server Update Service (WSUS))介绍 1) 技术概述: Windows Server Update Services (WSUS) 启用信息技术管理员部署最新的 Microsoft 产品更新.在 Windows Server 2012 中,WSUS 是可安装以管理和分配更新的服务器角色.WSUS 服务器可以作为组织内其他 WSUS 服务器的更新源.充当更新源的 WSUS 服务器被称为上游服务器.在 WSUS 实现过程中,网

部署windows server 2008

工作任务描述 HT公司接到一个项目:HW公司要部署windows server 2008 ,要在新机器上安装2008. 项目要求: 一.服务器上有1块CPU:1G内存:利用局域网连接服务器网络(host-only网络):两块scsi磁盘,每一块磁盘30G硬盘空间: 二.每一块磁盘之分一个主分区,在C盘上安装Windows Server 2008. 新建一个空的虚拟 设置处理器数量 为虚拟机设置一个新内存 选择网络模式 分配30G的磁盘空间 新建一个scsi磁盘 选择事先在C盘放好的镜像文件 关闭

如何部署Windows Server 2016 中的Storage Spaces Direct超聚合解决方案

客户环境: Component   Detail Platform Dell  PowerEdge R730xd (2U, 16 x 3.5" and 2 x 2.5" rear drives) CPU 2 x 338-BJCZ  Intel Xeon CPU E5-2620 v4 @2.10GHz Memory 8 x  16 GB RDIMM, 2400MT/s, Dual rank, x8 Data Width OS  drive 200GB  SSD NDC Intel  X5

Azure上部署FTP服务

FTP是个比较复杂的协议,其协议分为控制层和数据层,工作模式分为主动和被动两种模式. 在默认的Active模式下其工作原理如下: 可以看到,客户端发起FTP的请求道服务器端,FTP的端口是21.用户在控制层面通过认证后,会通知服务器其开放的随机端口号.随后服务器端将主动发起源端口为TCP 20目标端口为TCP 随机端口号的连接请求,进行数据连接. 在一般情况下,FTP的服务器和客户端都是在防火墙之后的,服务器端的防火墙要明确配置此服务器要对外提供哪些服务的端口,客户端的防火墙要求必须是客户端主动

Azure上部署Barracuda WAF集群 --- 2

前面一篇文章讲了如何在Azure上部署Barracuda.这篇文章聊一聊如何配置Barracuda. License 向Barracuda的销售人员申请WAF的License.得到License后打开刚刚安装的Barracuda的管理界面: http://azurebrcd.chinacloudapp.cn:8001 http://azurebrcd.chinacloudapp.cn:8002 看到如下页面: 点击I already have a license Token,出现: 输入得到的T