Windows Server Core 2022 (一)安装

更多内容,请访问我的网站:https://jiangge12.github.io/

-----------------------------------------------------------------------------------------------------------------------

之前打通了IPv6,于是想在老笔记本上起个“简易服务器”,先跑跑 IIS,后续功能角色的添加再说。

考虑到尽可能把性能给服务而不是服务器自身的GUI,决定装 Windows Server Core 2022(之前带GUI的2022就安装而言已经没什么可说的,和Windows10一样一样的。按说 Nano 更轻,但是更硬核,大概适用于Docker,这次先不折腾。。。至于Linux,鉴于之前有些教训,还没熟悉到可以在实体机畅玩的水准)。

由于没有系统学习微软MCSE,乐子(一步一坑)是少不了的。

首先,WindowsServer的几个版本是需要了解的,Standard Datacenter Core Nano 。甚至,微软还发布了几个基础镜像 Windows base OS images

其次,Linux 配置都是 ini,  Windows 都是服务。WinRM WinRS 了解(搜)一下。

-----------------------------------------------------------------------------------------------------------------------

由于是实体机,U盘安装没什么惊喜,一波老套操作下来就看到了黑黑背景下一个黑黑的命令行窗口。默认应该是PowerShell,自动运行了 SConfig。

按软路由的思路,首先想到配个固定IPv4,然鹅遇到第一个坑,你看看图上的提示,就一个D和空白,英文说明里还有个S嘛。SConfig 详细用法 说明居然是错的,选DHCP或静态时,不是S,直接回车就是选静态。。。阿三真不靠谱!

既然号称core,基本上是装完开机看到IP后就转身走开的。直接去同网络下另外一台机远程管理的,毕竟远程工具大多支持复制粘贴和截屏。这里需要说明的是WindowsServerCore不是我最初理解的纯字符型,黑白界面下还是隐藏了一些图形界面,比如 regedit  taskmgr ,相对 ubuntu 的server 还是友好很多的。软件安装只要在命令行输入了安装包文件名,也是可以看到“下一步”这样的界面的。

SConfig界面选15进到命令行。输入 CMD 或 Powershell 可以任意切换。下面文字中 CMD: PS:就是实测切换不同环境后使用的,因为有些命令不能通用。

----------------------------------------------------------------------------------------------------------------------

服务器的远程管理有好几个手段:

1. 实测后首选 WindowsAdminCenter。 Windows10/11 可以下载大概80M的 msi 安装包,装好后就可以以web方式管理服务器,甚至还集成有web powershell 和 web 远程桌面。。。后面几个基本不用去折腾啦,看看就好。

2. RSAT ,微软御用服务器管理工具,早期版本还有些其他名字,RSAT支持2012以后的Server版本。Windows10/11也自带该工具,组件里添加即可。

3. MSTSC ,微软远程桌面,经典啊。

4. SSH,流行的远程纯文本连接,用Xshell7之类的软件连接,快一个字。缺点没图形。

下图是远程管理的条件之一,RSAT可以配置,不知道 WindowsAdminCenter 在没有配置这条之前是否可以连接?实测不需要的。

-----------------------------------------------------------------------------------------------------------------------

测试用的机器名:CORE2022 , 后面看到不再解释。

-----------------------------------------------------------------------------------------------------------------------

WindowsAdminCenter

简单易用,一图说明

-----------------------------------------------------------------------------------------------------------------------

上面说了 WindowsAdminCenter 就足够了,以下仅仅娱乐行为, 解题需要多种过程不是?

RSAT:

A 如另外有一台 WindowsServer2022,带GUI。其“服务器管理器”就可以添加这台远程服务器统一管理,不过默认报错“WinRM协商身份验证错误”,看提示大概原因是没有加域,默认没有使用https协议,所以还是需要设置一下下:

CMD:  winrm set winrm/config/client @{TrustedHosts="CORE2022"} 
PS:      Set-Item wsman:\localhost\Client\TrustedHosts CORE2022 -Concatenate -Force

大意就是把远程主机加入到信任的主机列表中。

B 如另外一台不是WindowsServer2022,比如是Windows11, 可以在(应用---可选功能---安装“RSAT远程访问管理工具”),安装后 “开始” 菜单里搜索 “远程访问管理”(Windows工具里面)可以运行RSAT。

然而接下来就比较郁闷了,先是连不上,密码肯定正确就是不过,搜啊搜:

需要比刚才多个命令,大概是WinRM 服务没运行

PS:      winrm quickconfig

CMD:  winrm set winrm/config/client @{TrustedHosts="CORE2022"} 
PS:      Set-Item wsman:\localhost\Client\TrustedHosts CORE2022 -Concatenate -Force

这下可以连上了,看到“远程访问管理控制台”,然后连接"CORE2022"后是空的,所有功能这些看不到,估计还是没加域的原因。。。算了回头再折腾。

https://docs.microsoft.com/en-us/windows-server/remote/remote-server-administration-tools   

-----------------------------------------------------------------------------------------------------------------------

MSTSC:比较愉快,"CORE2022"上面编辑注册表,开启防火墙端口即可。

regedit:HKEY_LOCAL_MACHINE\SYSTEM\CurrectControlSet\Control\Terminal Server     
---- fDeny TSConnection 这个键值的内容修改为0。
PS:netsh firewall set portopening TCP 3389  (语法有更新,但仍然可以成功执行)

参考

-----------------------------------------------------------------------------------------------------------------------

Core2022 安装 OpenSSH( 不区分大小写 ):      XShell7 默认22端口就可以连接了
Add-WindowsCapability -Online -Name OpenSSH.Server
Add-WindowsCapability -Online -Name OpenSSH.Client
Set-Service -Name ssh-agent -StartupType ‘Automatic’
Set-Service -Name sshd -StartupType ‘Automatic’
Start-Service ssh-agent
Start-Service sshd

参考

-----------------------------------------------------------------------------------------------------------------------

至此,基本就不用跑到 "CORE2022" 看屏幕和敲键盘了。接下来可以安装一些服务了

常用命令:

shutdown -r -t 00  (立即重启 ,不带 -t 00 是一分钟后重启)

regedit

taskmgr

tasklist 

netstat -an

notepad    没错,就是记事本。保存时可以看到熟悉的C盘使用情况。还可以新建文件夹呢

timedate.cpl   熟悉的图形界面修改时间

Core好像不能装docker? 无聊测试了一下 multipass是可以安装的。。。然鹅,测试机实在是太老了,CPU不支持Hyper-V,先搁置吧,回头换机再说。

 下一篇:

Windows Server Core 2022 (二)跑个 IIS 先_jiangge12的博客-CSDN博客

Windows Server 2019有多种安装模式可供选择,根据实际需要选择合适的安装方式可以提高工作效率。常规的安装方式是使用DVD盘启动安装。此外,还有升级安装、远程安装Server Core安装等选项。\[2\] 如果需要安装Windows Server 2019的计算机已经安装Windows Server 2008或Windows Server 2008 R2操作系统,可以选择升级安装方式,而不需要卸载原有的操作系统。这种安装方式的优点是可以保留原操作系统的各种配置。\[3\] 需要注意的是,如果PC机通过授权购买安装Windows Server 2008版32位体系结构,不能直接升级至Windows Server 2019版本,因为Server 2019版本只有64位的。此外,Windows Server 2019的四个版本不支持从一种语言到另一种语言的就地升级,也不支持从Windows Server 2019的“服务器核心安装”模式切换到“完全安装”模式的一次性升级。不过,在升级完成后,Windows Server 2019允许在“服务器核心安装”与“完全安装”模式之间自由切换。\[1\] #### 引用[.reference_title] - *1* *2* *3* [Windows Server 2019的安装模式](https://blog.csdn.net/m0_63624418/article/details/127176074)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值