从业界普遍实践结果来看,Windows Server在服务器领域真是不太好用。但是,有些时候由于种种原因不得不用,所以还是有必要了解一下的。今天参加了一个Windows Server的培训,主要面对Windows Server 2016,写下这篇博客备忘。

一、激活

请使用正版软件!根据商业的规则,只要是用了Windows 的操作系统就要购买授权并激活。

常用的激活方式有MAK、KMS、OEM等。MAK一个可以激活500台主机。

查看激活情况的命令。

命令 用途
slmgr /dli 查看激活方式
slmgr /rearm 延长30天。给不能马上激活的机器增加30天的缓冲时间。

二、批量部署

linux的批量部署用kickstart,Windows Server使用WDS(Windows Deployment Services)、SCCM(System Center Configuration Manager)等。他们的原理是类似的,几乎所有批量部署的技术都是类似的。

  1. 被部署的服务器没有操作系统,需要 预启动执行环境(Preboot eXecution Environment,PXE),提供了一种使用网络接口启动计算机的机制。
  2. 使用网络就必须有IP地址才行,所以必须要有一台DHCP服务器来给被部署的服务器分配IP地址。
  3. 必须要有一个TFTP Server来提供安装文件的下载。
  4. 必须要有一个PXE Server进行引导。

三、配置网络

3.1、TCP/IP协议族

先复习一下TCP/IP协议族

网络分层 TCP/IP协议族
应用层 HTTP、FTP、SMTP、POP3、DNS、SNMP
传输层 TCP、UDP
网络层 IPv4、IPv6、ICMP(ping)、IGMP、ARP
数据链路层 Ethernet、Wi-fi等

3.2、IPv4

再复习一下IPv4网络。IPv4协议里面,一个IP地址是32位二进制数,一般写成点分十进制形式。

IPv4的网络划分网段,用子网掩码进行区分,IP地址和子网掩码与操作得到网络地址,IP地址和子网掩码取反与操作得到主机地址。同一个网段内不同IP地址的机器之间不需要路由器,不同网段机器之间通信需要路由器。

去路由器需要网关,一台主机配置一个默认网关。如果配置多个网关,要写主机路由表来指定从哪个网关出去。使用route print命令可以查看当前主机路由表的配置情况。

公有IP地址。公有IP地址是全球唯一的,被指派给直接连接到互联网的设备,他们可以在互联网上路由。

私有IP地址。IPv4地址划分为ABCDE类,其中A、B、C类IP地址里面都有私有IP地址,私有IP地址是不能在互联网里面路由的,可以在企业内部指派。根据企业内部网络的规模选用 A、B、C类IP地址。

私有IP地址 网络地址
A类 10.0.0.0/8
B类 172.16.0.0/12
C类 192.168.0.0/16

其他被保留的IPv4地址。一个是127.0.0.0/8地址,是回环地址,ping回环地址可以检查主机的TCP/IP协议是否安装成功。另一个是169.254.0.0/16,当通过DHCP获得的IP地址续租失败,那么IP地址就会变为169.254.0.0/16。

3.3、DHCP

DHCP一般给一个网段分配IP地址,主机网段内所有机器广播,DHCP服务器收到后给主机分配IP地址。

DHCP也可以开启Relay中继功能,来给其他网段的主机分配IP地址。其他网段的主机通过广播发给路由,路由发现是DHCP的内容,再单播路由给DHCP服务器,DHCP服务器再将IP地址分发给路由,路由再递给主机。

3.4、网络工具

命令 选项 用途
ipconfig /all 显示所有IP信息,包括网关、物理地址等
/release 释放DHCP分发的IP地址
/renew 重新向DHCP申请IP地址
/displaydns 显示DNS信息,查看的是本地缓存的DNS信息
/flushdns 清楚DNS缓存
ping   就是ping咯
nslookup www.baidu.com 测试名称解析,可以看到真正的域名
nslookup 交互式

比如进入交互界面后

比如

set type=mx 来查邮件服务器

再输入域名,就查看这个域下的邮件服务器

telnet   telnet IP port 知道地址之后就可以telnet查看开了哪些端口
powershell   查看https://www.powershellgallery.com/来获取powershell脚本,非常全面,不需要自己从头编写脚本

3.5、IPv6

IPv6地址是128位二进制数,写成32位十六进制数。其他略。

四、配置防火墙

一般在Internet、外围网络、内部网络三者之间会配置硬件防火墙,也就是External、Internal防火墙。Windows Server配置的是主机防火墙。一般配置入栈规则限制外部访问,如果要限制员工行为也可以配置出栈规则。

防火墙规则基于协议、端口,作用域来显示IP地址。

记住命令gpupdate用来刷新安全策略。选项有/force强制刷新,/Target:{Computer | User}指定只有用户或计算机策略设置更新。

五、配置存储

5.1、存储分类

  • 本地存储——硬盘
  • 集中式存储——存储服务器
  • 分布式存储——华为fusion、VMware的vSAN等
  • 云存储——OneDrive等

5.2、Windows Server 2016 支持的卷

  • 简单卷,一块盘,不提高IO性能,无容错。
  • 跨区卷,多个盘划分来组成一个卷,各个盘可以划分不一样大小,不提高IO性能,无容错。
  • 条带卷,也就是RAID-0,两块盘等大小,提高IO性能,无容错。
  • 镜像卷,也就是RAID-1,两块盘等大小,有容错,使用率降低。
  • RAID-5,在RAID-0基础上增加校验盘而来,保证了RAID-0的提高IO性能,也有容错功能,一块盘损坏可以用校验盘恢复数据。盘越多使用率越高。

六、监控与优化

任务管理器、性能监视器perfmon、资源监视器resmon等。控制面板里面搜索“可靠”,查看可靠性历史分析。

性能监视器要监视的内容。

优化方向

  • Windows 服务——不是所有服务都有开启的必要
  • 启动项——是否有必要开机启动,启动的脚本是否合适
  • 应用程序
  • 磁盘整理
  • 电源管理——设置为高性能
  • 性能特效——关闭特效以提高性能,计算机右键-属性-高级-性能-设置-视觉效果-设置为最佳性能
  • 性能日志——使用perfmon、resmon等工具监控
  • 虚拟内存——分页文件
  • 禁用 Windows Defender ——有自己的杀毒软件、配置了WSUS更新就禁用Windows Defender以提高性能
  • 禁用 IPv6——慎重禁用,没有使用IPv6就禁用,像Exchange这种使用了IPv6的就不能禁用
  • 应用角度——检查域下发的策略是否有问题?

七、事件日志

八、未完待续

Windows Server 2016 笔记相关推荐

  1. Oracle 11g DataGuard 搭建笔记(Windows Server 2016)

    0.目录 目录 0.目录 1.需求 2.开发环境 3.DataGuard主从库参数环境规划 4.网络环境 5.主库-DataGuard配置 5.1查询及启用强制记录日志 5.3查询及启用归档 5.4主 ...

  2. Windows Server 2016 搭建 FTP服务

    本人亲测win_server_2016搭建ftp有效,转载链接: Windows Server 2016 搭建 FTP_殇莫忆的博客-CSDN博客step 1 设置防火墙step2 安装 ftp然后点 ...

  3. Windows Server 2016 安装步骤

    目录 1.1准备操作 1.2 开始安装 1.3 系统初始操作 1.4 附言 1.1准备操作 准备工具:VMware Workstation,Windows Server 2016镜像 本教程里所展示的 ...

  4. windows server 2016 安装指南

    装载镜像(在windows 10,或通过虚拟光驱软件,可以讲windows server 2016的镜像直接解压到U盘),通过BIOS设置通过U盘启动,各家厂商的启动方式不一样,请查阅相关资料,此处通 ...

  5. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  6. Windows Server 2016 DNS Policy Geo-Location 1

    随着信息技术的不断发展,人们对于IT基础架构的要求也越高,开始要求提供快速交付,批量部署,数据分析,网络虚拟化等新需求,各大厂商也针对自己的产品进行不断地完善,DNS最开始在Windows Serve ...

  7. Windows Server 2016第三个技术预览版新技术

    Windows Server 2016第三个技术预览版本发布 究竟有哪些诱惑? Windows Server 2016第三个技术预览版本中究竟有哪些诱惑? 微软已经详细地介绍了Windows Serv ...

  8. 浅尝Windows Server 2016——Container 容器:部署

    容器上手其实挺快的,特别是在熟悉的Windows环境下.起步无非这么几件事: 1.安装Container Feature,容器功能角色 可以使用UI,当然也可以用PowerShell: Install ...

  9. linux和windows测评,Windows Server 2016 与 Linux同台PK

    导读 不少开发者都会对 Windows Server 和 Linux 之间的网络性能差异感兴趣.近日测试了 Windows Server 2016 和 Linux 发行版上的一些 Netperf 网络 ...

最新文章

  1. python 内存回收机制_【第1题】 Pythonn内存管理以及垃圾回收机制
  2. 【实践】js实现随机不重复抽取数组中元素
  3. poj 1161 最短路构图
  4. ## __VA_ARGS__ ... 宏和可变参数
  5. [WPF自定义控件] 开始一个自定义控件库项目
  6. linux编译有趣c程序,12个有趣的C语言问答(详解)
  7. 【计算机组成原理】定点乘法运算之补码一位乘法(Booth算法)
  8. MySQL 创建数据库并且指定编码
  9. 3 | 复杂度分析(上):如何分析、统计算法的执行效率和资源消耗?
  10. littlevgl之roller 滚动轴控件
  11. 新倩女幽魂服务器维护,《倩女幽魂Online》更新公告(版本1.0.23)
  12. shell打开wifi命令_android adb shell 中怎么开启wifi 热点?
  13. java gprs通信教程_S7-1200 GPRS通讯快速入门
  14. 逻辑回归实例,特征预处理
  15. linux 安装ath9k_htc驱动
  16. AE 多进程渲染-命令行-aerender-多cmd窗口实现
  17. 后端必备:常用注解总结!
  18. Golang UDP编程
  19. 长滩岛:渔舟唱晚爱的记忆
  20. 卡巴斯基CEO称勒索病毒为最严重的网络攻击之一

热门文章

  1. linux mysql远程链接_Linux下mysql实现远程连接
  2. 函数 tostring_Kotlin实战之Fuel的高阶函数
  3. Android Studio开发环境及第一个项目
  4. oracle数据如何获取游标中动态字段_如何实现报表数据的动态层次钻取(二)
  5. [微信小程序]获取用户当前的城市
  6. iOS 中 load 和 initialize的实现顺序
  7. 离群点检测算法-基础概念
  8. 383. Ransom Note/691. Stickers to Spell Word-- String, Map, back tracking-- 未完待续
  9. 腾讯云与每日优鲜便利购战略签约 引领无人零售2.0时代发展
  10. 基于web创建逼真的3D图形 | CSS技巧