Known How and Known Why
知其然,更知其所以然
不同的层次:
知道如何使用
知道工作机制
理解为什么要这样设计
钻研精神,keep ask question
毅力
===========================================
一些良好的学习习惯
养成越读英文资料的习惯
少下载、勤阅读、多动手
知识的整理,习惯使用PPT和One Notes
着重学习基础,平台和核心领域的知识
微软有多少个服务器产品?
你都能掌握吗?
其他厂商呢?
什么是重要的?
============================================================
关于提问
学问学问,要学要问,但是:
不要不经过大脑就提问
提问的目的是获得启发,而不是解决现有的问题
好的问题是可回答的、有延伸性、有启发性的
不好的问题:过于细节、没有代表性
=============================================================
关于解决问题
解决问题需要清晰的思路
尊重事实,而不是经验
详细观察问题发生的过程,对任何线索保持敏感
用对比的方法来寻求问题的根源
利用正确的资源和工具
================================================================
常见的弊病
发散性和盲目跟风式的学习
吃着碗里、想着锅里
理论不联系实际
没有学会高效利用资源
50%时间在收集资料
40%时间在整理资料
10%时间在翻看资料
并不是硬盘有多大,知识就有多丰富
=================================================================
关于利用资源
确定自己关注的方向,订阅RSS
泛读:帮助自己把握大方向
精读:找对资料,避免重复阅读
权威性
全面性
微软的文档太少,太难读懂
TechNet + MSDN有你需要的一切
习惯使用Knowledge Base
了解自己的需求:知道自己要找什么类型的文档
===============================================================
循序渐进学习Windows
Windows = GUI + API
OS itself is nothing
Windows是一个平台,它提供了各类应用程序所依赖的一个基础架构,是一个服务提供者
从了解系统的结构和设计开始
为什么要安全模式?
为什么要蓝屏?
Service是如何运行的?
Win200x和DOS/Win9x的区别在哪里?
真实企业环境中的Windows Server
理解网络协议和安全框架
IIS很重要
学会优化性能
===============================================================
重要的基础知识:操作系统
操作系统本身
注册表
开机/关机
驱动管理
硬件管理
紧急恢复
命令行和脚本
上层应用
系统资源管理
资源共享
打印管理
服务程序的运行
应用程序平台
IIS很重要
必须掌握的基本功
使用恢复功能修复受损系统
知道每一个后台服务的功能和影响,并能正确的关闭不需要的服务
学习和习惯使用命令行工具
掌握必要的网络问题诊断方法
直到影响系统安全的几个主要因素
================================================================
重要的基础知识:操作系统
Windows XP, Windows 2003, Vista, 我应该从哪里开始?
基础层面的知识是共通的
Windows 2003偏向企业服务器应用,XP和Vista偏重用户体验
这是Windows技术的一个比较完整的索引
http://www.microsoft.com/windowsserver2003/techinfo/overview/articleindex.mspx
Windows Server 2003 Technical Library,比较深入
http://technet.microsoft.com/en-us/library/cc758478.aspx
Windows on Technet
http://www.microsoft.com/technet/windowsserver/default.mspx
====================================================================
重要的基础知识:网络协议
IP地址和网络的设计
透彻理解集中重要协议的工作方式
HTTP:命令字,cookie的来龙去脉,什么是session
SMTP也很重要
FTP的工作模式和端口
Windows下特殊的协议集
DNS在Windows下的工作方式和差异非常重要
各种场景下的名字解析方式和排错
RPC协议在Windows中的普遍应用和特点
拨号、VPN、RAS、简单防火墙以及IPSec方面的知识
===================================================================
重要的基础知识:活动目录
It’s all about a directory: AD的本质是目录服务
跟NT PDC/BDC环境的区别
Multi-Master
紧密结合DNS
Schema可扩展
提供应用程序的Global Configuration分区
目的:Scalability
大的脉络
Multi-Master情况下AD数据的同步
域的边界和GC的作用
DNS在客户端和DC之间,DC和DC之间起到的作用
活动目录的灾难恢复
活动目录的迁移和升级
身份管理的发展,关注下面的产品和技术
ADFS,ADAM,MIIS
==================================================================
重要的基础知识:安全体系
认证(authentication)和授权(authorization)
我是谁?我能干什么?
重要的协议:NTLM/Kerberos/Basic认证
数据安全
SSL/RMS/IPSec/EFS/BitLocker
PKI是Windows安全的基石,需要深入理解
这个Webcast系列需要认真学习
证书深耕系列
关于Kerberos
Kerberos Authentication in Windows Server 2003
http://www.microsoft.com/windowsserver2003/technologies/security/kerberos/default.mspx
Kerberos Explained
http://www.microsoft.com/technet/prodtechnol/windows2000serv/maintain/security/kerberos.mspx
SSL/RMS/IPSec/EFS/BitLocker
理解和掌握PKI是前提
注意这些技术的实施细节
==================================================================
重要的基础知识:分布式应用
分布式应用就是把一台机器上的应用程序,扩展到多台机器
跨进程及边界通信和安全机制是分布式应用的两大关键
IIS不仅仅是用来跑网站和提供下载
ASP.NET,COM+,数据库
Web Services
三层架构,什么是Windows DNA
IT Pro也要懂一些编程
你可以不会设计算法和写代码,但是一定要理解程序的运行机制
至少要知道COM和COM+是什么
.NET:这是你不可能回避的重要技术
.NET环境下运行的应用的特点
编译方式的差异
资源管理的区别