在LP的支持下,买了一本《Windows Server 2003从入门到精通》的“砖头”,1200多页,心疼呀。在看的时候觉得译得还算不错,最少前面几十页没有什么大的问题。看前面关于Server 2003系统的新特性介绍里面我学到了以前从来都不知道的东西(其实主要是自己太懒,从来没有用过心:P ),关键的有这么几个:一个是Windows网络使用的“域”,原来只在安装网络的时候见到过这个词,每次都是毫不犹豫就跳过。现在才发现这个字里有多少精深的东西,还有一个大名鼎鼎的Active Directory,这个好像是Windows Server里面最为复杂和深奥的东西,很多单位的招聘启事上就标着需要熟悉AD。(在域里要记住NTDS.DIT这个文件哦)。另一个就是Windows域里面的验证机制,是基于MIT开发的一个叫做Kerberos的机制。采用集中验证,票据分发的形式,只在网络上传递用户名和网络请求,而无需传递“密码”,从而防止被嗅探。
最近一直都在看Linux,有点迟钝,所以速度不算快,很多的东西都记不住,而且也没弄明白,尤其是各种各样的配置文件,搞得我晕死。在看完Windows的域机制和Kerberos机制之后,我有一个疑问,在Linux(或者Unix)里面,有没有类似的机制?或者说Linux里面有什么方式来实现类似的功能来保障多服务器联合的环境。想了好几天都没弄明白。昨天晚上无意间在看“鸟哥”的网站教程的时候,想起来概略地看了一下所有的Linux服务的简介,终于发现了Linux里面类似Windows AD的服务----NIS(Network Information System),和AD一样,也是一个“目录服务”,也是采用用户信息集中存放和验证的方式,看来这种形式是网络系统所通用的。今天早上在看《Solaris实用大全》的时候,看到了Solaris也采用NIS服务,并且有所改进,而提供了NIS+。并且提出了一个见解,NIS本身的性能不够强大,并且不是一个标准化的服务,将会逐步被一种叫LDAP (Lightweight Directory Access Protocol)的标准协议所取代。不过目前好像还是主要依赖于NIS。
还在继续学习中,不过很高兴能知道了这个困扰我几日的问题,也发现了其实在Windows和Unix系列之间,并不是天壤之别的,大家都在使用更为通用和标准的东西,二者在某些问题上的思想也是一致的。知识在核心层面上总是相同的啊!


ljm779 于 2007-08-16 22:26:21发表:
你挺有意志的嘛,1200页~~~