Be a queen. Own your power and your glory!

发布新日志

  • 初识服务器集群

    2008-12-18 14:26:21

        这段时间公司要整集群,还有一些功能点需要验证,于是就了解了一些东东。个人理解,集群就两个功能,一是提高系统的性能,二是备份,减少系统故障的概率,比如发布的系统A出问题了,还有系统B可以正常运行。

       下面是在网上看到的一些资料。

      服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就象是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行

      一旦在服务器上安装并运行了群集服务,该服务器即可加入群集。群集化操作可以减少单点故障数量,并且实现了群集化资源的高可用性。下述各节简要介绍了群集创建和群集操作中的节点行为。

      注意:有关安装群集服务器的信息,请参阅 Windows server 2003 产品家族的帮助和部署指南。

      创建群集

      在服务器群集产品中含有用来在服务器上安装群集软件和创建新群集的群集安装实用工具。创建新群集时,首先在选择作为群集的第一个成员的计算机上运行该实用工具。第一步是确定群集名称并创建群集数据库和初始的群集成员列表来定义新群集。 Windows server 2003 群集新增了一个群集管理设置向导以及使用 cluster.exe 命令行界面创建( 包括从远程创建 )群集的功能。

      创建群集的第二步是,添加可供所有群集成员使用的共用数据存储设备。这样,创建的新群集将带有一个节点、自己的本地数据存储设备以及群集共用资源 —— 通常是磁盘或数据存储和连接介质资源。

      创建群集的最后一步是,在另外将要成为群集成员的每一台计算机上运行安装实用工具。每当将新节点添加到群集中时,新节点都会自动从群集的原始成员获得现有群集数据库的副本。当节点加入或形成群集时,群集服务会更新该节点私有的配置数据库副本。

      形成群集

      如果服务器运行了群集服务并且无法找到群集中的其它节点,它自己可以形成一个群集。要形成群集,节点必须能够获得对仲裁资源的独占权。

      当最初形成群集时,群集中的第一个节点将包括群集配置数据库。每当有新节点加入群集时,新节点都会在本地获得并保持群集配置数据库的副本。仲裁资源用恢复日志(其中含有同节点无关的群集配置和状态数据)的形式存储配置数据库的最新版本。

      在群集运行中,群集服务使用仲裁恢复日志执行以下操作 :

      保证只有一组活动、可相互通讯的节点才能形成群集

      仅当某个节点可以获得对仲裁资源的控制权时 , 才允许它形成群集

      仅当某个节点可以同控制仲裁资源的节点通讯时 , 才允许它加入或留在现有群集中

      从群集中的其它节点和群集服务管理接口的角度看,当形成群集时,群集中的每个节点可能处于三种不同状态中的一种。事件处理器会记录这些状态,而事件日志管理器会将这些状态复制到群集的其它节点。群集服务状态包括:

      脱机。此时的节点不是完全有效的群集成员。该节点及其群集服务器可能在运行,也可能未运行。

      联机。此时的节点是完全有效的群集成员。它遵从群集数据库的更新、对仲裁算法施加自己的影响、维护心跳通讯,并可以拥有和运行资源组。

      暂停。此时的节点是完全有效的群集成员。它遵从群集数据库的更新、对仲裁算法施加自己的影响、维护心跳通讯,但它无法接受资源组。它只能支持它当前已拥有的那些资源组。之所以提供暂停状态,是为了允许执行某些维护。大多数服务器群集组件会将联机和暂停视为等价的状态。

      加入群集

      如果一个服务器要加入现有群集 , 则它必须运行群集服务并且必须成功找到群集中的其它节点。在找到其它节点后,加入的服务器必须接受群集成员资格验证,并获得群集配置数据库的副本。

      加入现有群集的过程开始于 Windows Server 2003 或 Windows 2000 Service Control Manager 在节点上启动群集服务之时。在启动过程中,群集服务会配置并装入该节点的本地数据设备。它并不会试图将共用的群集数据设备作为节点联机,因为现有群集可能正在使用这些设备。

      为了查找其它节点 , 会启动一个发现过程。当节点发现任何群集成员时,它将执行身份验证序列。第一个群集成员会对新加入者进行身份验证,并且在新服务器得到成功验证后返回成功状态。如果验证不成功(未能识别待加入节点的群集成员身份,或者它使用了无效的帐户密码),则加入群集的请求会被拒绝。

      进行成功验证后,首先联机的群集节点会检查加入节点上的配置数据库副本。如果该副本已过时,对加入服务器进行验证的群集节点会为加入的服务器发送该数据库的更新副本。刚加入群集的节点在收到复制的数据库后,可以用它查找共享资源并根据需要将它们联机。

      脱离群集

      当节点关闭或群集服务被停止时,节点可能脱离群集。但当节点不执行群集操作(比如不向群集配置数据库提交更新)时,节点也可能被迫脱离(被逐出)群集。

      如果节点根据预先的计划脱离群集 , 它会向其它所有节点成员发送 ClusterExit 消息,通知它们它将脱离群集。该节点不等待任何响应就会立即进行关闭资源和所有群集连接的操作。由于其余节点收到了退出消息,因此它们不会执行在节点意外失效或网络通讯停止时发生的重新分组过程以重新确立群集成员身份。

  • 解决word文件无法保存,丢失的问题

    2008-10-15 16:43:40

        打开Word文件后,第1次可以保存,大约1,2分钟后再保存文件时出现“由于文件许可错误,vword无法完成保存操作。”对话框,里面只有一个“确定”选项,选择后word中的文件名变为“~WRL****.tmp”(*为随机数字)文件内容不变,且原来保存的文件自动丢失。并且无法“保存”,只能“另存为”。

        根据出现问题的特点,Word文件都是在保存一次以后再出现问题,而上一次保存(Word也有自动保存功能)会在同一目录下生成一个“~$+部分文件名.doc”文件和一个“~WRL+随机数字.tmp”文件(这两个文件都是隐藏文件,需要要在文件夹选项中选择“显示所有文件和文件夹”才能看到)。关键就是这个.tmp文件。它保存的是上一次修改后的内容,我们把它恢复就可以了。

        不过问题没有那么简单,如果此时你选中这个.tmp文件,用Word程序打开,则会出现提示:“找不到此文件。请试用下列方法:检查文档名的拼写;试用另一文件名。”,点击确定也没有用。需要做的是重启电脑(注销用户不管用),再找到这个.tmp文件,用Word打开,就可以看到你的文件的内容了,换名保存,OK。

       至于既想避免此问题,又不舍的删除卡巴的朋友,可以进行如下设置(以Kav 2009为例).

       方法一:设置——保护——反恶意程序——文件和内存——启用文件和和内存保护——设置——附加,将“快速模式”改为“访问和修改时”或是“访问时”即可。

       方法二:打开卡巴-设置-选项(左边)-威胁和排除-信任区域-信任程序-添加-浏览“C:\Program Files\MicrosoftOffice\OFFICE11/WINWORD.EXE”(这个是你的word的安装位置,Word2003Word2007的具体路径会有所不同),打开-确定,OK!

  • 31 个用来测试你网站各项性能的免费在线工具

    2008-10-14 17:11:10

            你是否肯定你的网站完全兼容各大浏览器?是否知道多少秒可以打开你的网站? 是否可以自信地说你的网站根本就没有打不开的时候? 是否……

            虽然它看似不重要,但这些在一定程度上也对你的网站的访问量产生了影响 ( 其它一部分影响浏览量的原因及解决办法 )。这里列出了一份 31 个我最喜爱的免费在线测试工具,你可以通过这些工具来测试你的网站,并根据结果对你的网站进行修改。

            网站代码验证 没人可以细致到保证自己的网站代码都是正确的,你可以通过以下测试来验证网站代码是否正确。

    1 . WDG HTML Validator 一个很好的工具,能找出网站语法错误的地方,并标注出来,也可选择对网站上单独的每一页进行单页分析。( 强烈推荐 )

    2 . W3C Markup Validation Service 对 HTML 和 XHTML 都能进行代码测试,自称是互联网络上第一个(也是使用者最多的)的 HTML 验证工具。

    3 . W3C CSS Validation Service 用于验证 css 源代码,能够标注出不好的 css 代码设计。例如:“Same colors for color and background-color in two contexts”。

    4 . RUWF XML Syntax Checker 用于查找 XML 文件的错误。

    5 . W3C Feed Validation Service 用于查找 Atom 和 RSS feed 中的错误语法。( 这个我经常用到 )

    6 . W3C Link Checker 用于搜寻查明你网站内的所有链接里是否有断链。( 强烈推荐 )

    7 . Juicy Studio Link Analyser 测试网站内的链接的 URL 是否存在死链,与 W3C Link Checker 很类似。

           网站的使用性

            我们常常看到网站设计者把重点放在怎网站的吸引力上,而完全不考虑会不会影响来访者的使用,一个浏览难度很大的网页是注定要失败,要让你的来访者方便的得到他要的信息(从而成为重复访客),你的网站应当遵循 WCAG section 508 易用性规则。

    8 . Watchfire WebXACT 所有严谨的设计师和开发者都必须使用的工具,它会生成一个非常详尽的报告书,包括:网站质量,易用性和隐私等。( 强烈推荐 )

    9 . ATRC Web Accessibility Checker 测试网站的 WCAG 2.0 Level2 兼容性,它会生成一份报告,提出一系列建议,如:如何提升页头,链接,数据,图表和文字的访问速度。

    10 . WAVE 3.0 Web Accessibility Tool 高度可定制的工具,它采用了图形化模型展示网站兼容性问题( WCAG 1.0 and section 508 )。( 强烈推荐 )

    11 . TAW Web Accessibility Test 测试网页是否存在冲突( WCAG 1.0 兼容性 ),通过图形模式生成一份依据 wcag 优先模式为基础的网站修改建议。

    12 . HiSoftware CynthiaSays portal 采用了非常严格的规则来测试网页( 根据 section 508 和 WCAG 1.0 规则 ),生成的报告也极为详细( 详细到很难看懂 )。

    13 . HERA Accessibility testing with Style 使用一种极为复杂但容易理解方式指出网页的 wcag1.0 兼容性问题。

    14 . Juicy Studio CSS Analyser 进行了色彩对比测试,以确保你的网站的色调会符合 WCAG 1.0 的要求。

    15 . Juiciy Studio Readability Test 分析你网站上的文字是否有语法错误或拼写错误等问题,容易让人理解不( 根据 the Flesch Reading Ease 和 Flesch-Kincaid grade level algorithms 规则 )。( 适合英文网站使用 )

           网站的速度

            打开你的网站的速度快慢,是来访者会不会再次访问网站的关键因素,在一般情况下,一个网络不是很快的来访者是不愿意访问一个充满着图片、flash 动画、多媒体文件的网站。为了使你的网站覆盖人群的范围最大化,你必须优化你的网站,使它的打开速度尽可能的快。

    16 . Web Page Analyzer from Website Optimization 一个很好的工具,它在分析完一个网页后,会为减少加载时间提出优化建议,着重优化物体的数目,图片和网站的总体大小。( 强烈推荐 )

    17 . WebSitePulse Test Tools 有一系列的工具来确定网站的加载速度和主机信息。

    18 . Internet Supervision Url Check 从世界各地不同的服务器来测试你的网站的加载时间,用于确定是不是各地的来访者都能顺利快速的打开你得网站。

           浏览器模拟工具

            这是一个普遍的问题,因为现在有着很多的操作系统和浏览器,你得网站必须得兼容它们,但这绝不是一件容易的事。通过下列工具,你可以了解你得网站在各种浏览器上的显示效果。

    19 . Browsershots 能给出你的网站在不同浏览器下显示效果的截图,包括:Firefox 和 Internet Explorer ( Windows )、Firefox 和 Safari ( Mac OS X )、Iceweasal 和 Konqueror ( Linux ),但是结果要在 1 - 3 小时后才能出来。

    20 . IE NetRenderer 实时生成你的网站在 Internet Explorer 5.5 、6.0 和 7.0 下的截图。

    21 . MobiReady Report 分析使用手机访问网页的兼容性问题,会生成一份详细的报告,并提供了在两种不同类型的手机浏览器上你得网站可能显示的样子。

           搜索引擎优化 (SEO)

            一个网站,如果对搜索引擎有着比较好的友好度,一定会比较有竞争力。

    22 . UrlTrends 会显示网站的访客是如何通过搜索引擎来到你的网站,还有各个流量是多少。这些数据是包括 Google, Yahoo, MSN, Alexa, AlltheWeb, AltaVista 和其他一些网站。( 强烈推荐 )

    23 . iWEBTOOL Backlink Checker 一个很好的工具,它能找出有什么站点链接到你的站点,那些站点是什么类型的站点。

    24 . iWEBTOOL Multi-Rank Checker 显示你网站的 Alexa 和 Google PageRank 数值。

    25 . Microsoft adCenter Labs: Advertising and Keyword Research Tools 一个极好的工具,用于分析和预测你网站的来访者和市场。( 强烈推荐 )

    26 . Domain Tools Whois lookup 一个 WHOIS 网络工具。

    27 . SEO-Browser 可以让你看到在搜索引擎眼里一样的网站( 去掉所有的”美丽”配件 )。

    28 . SEO Workers SEO Analysis Tool 非常有用的工具,分析了网站上的各种分类特征,包括 meta 标签、关键字密度及加载时间。( 强烈推荐 )

    29 . Seekport Seekbot 可以分析网站的数据和内容,以得出搜索引擎会如何有效的解释分析的网站。

    30 . SEO Chat SEO Tools 用以分析网站 Google adsense 盈利潜力,关键字密度,Meta tag 等等……

    31 . Marketleap Search Engine Marketing Tools 用来分析网页,让你知道你的网站检索、设定的关键字好不好。

  • 浏览器兼容性测试工具

    2008-10-14 16:36:10

    浏览器兼容性测试在线工具

    Browsershots:能给出你的网站在不同浏览器下显示效果的截图,同时为你检测几十种浏览器,并生成直观图片让你分析。但是结果要在 1 - 3 小时后才能出来,(这是个老外的网站所以有编码问题,要么忽略,要么本地测试。主要看结构是否正常)。

    http://browsershots.org/

    IE NetRenderer:能实时生成你的网站在 Internet Explorer 5.5 、6.0 和 7.0 下的截图。

    http://ipinfo.info/netrenderer/

    浏览器兼容性测试工具下载

    IETester:IETester集成:IE8 beta 1,IE7,IE 6 和 IE5.5,同时支持操作系统Vista和XP。

    Down:http://www.my-debugbar.com/wiki/IETester/HomePage


    汉化包:
    http://www.my-debugbar.com/ietester/Chinese.lang
    汉化方法:关于IETester中文语言包的使用——将下载后的.lang文件放入语言文件夹下,默认在 C:\Program Files\Core Services\IETester\
    Languages文件夹下,注意:在option选择“简体中文”后,需要重新启动一下IETester才会应用.


    IETester 目前已知的问题有:

    当窗口大小改变的时候,页面内容可能会消失(作者改进中);
    上一页/下一页功能不正常;
    Focus功能不正常;
    Java apple不能运行;
    Flash不能在IE6下正常运行。

    Multiple IEs:可以实现安装多个版本的IE在您的PC上,支持同时安装IE3、IE4.01、IE5、IE5.5 和 IE6。

    Down:http://tredosoft.com/files/multi-ie/multiple-ie-setup.exe

    IE6Eolas:这款软件只能模拟IE6.0的环境,对于小范围的测试,这款绿色、便捷的软件非常实用。打开界面和IE7.0的是一样的,只是显示效果和IE6.0一样。

    Down:http://authors.aspalliance.com/HabdulMalak/IE6Eolas.zip

  • ARP欺骗

    2008-09-07 16:31:56

    什么是ARP

    ARP(Address Resolution Protocol)是地址解析协议,是一种将IP地址转化成物理地址的协议。从IP地址到物理地址的映射有两种方式:表格方式和非表格方式。ARP具体说来就是将网络层(也就是相当于OSI的第三层)地址解析为数据链路层(也就是相当于OSI的第二层)的物理地址(注:此处物理地址并不一定指MAC地址)。

    ARP原理:某机器A要向主机B发送报文,会查询本地的ARP缓存表,找到B的IP地址对应的MAC地址后,就会进行数据传输。如果未找到,则广播A一个ARP请求报文(携带主机A的IP地址Ia——物理地址Pa),请求IP地址为Ib的主机B回答物理地址Pb。网上所有主机包括B都收到ARP请求,但只有主机B识别自己的IP地址,于是向A主机发回一个ARP响应报文。其中就包含有B的MAC地址,A接收到B的应答后,就会更新本地的ARP缓存。接着使用这个MAC地址发送数据(由网卡附加MAC地址)。因此,本地高速缓存的这个ARP表是本地网络流通的基础,而且这个缓存是动态的。

    ARP协议并不只在发送了ARP请求才接收ARP应答。当计算机接收到ARP应答数据包的时候,就会对本地的ARP缓存进行更新,将应答中的IP和MAC地址存储在ARP缓存中。因此,当局域网中的某台机器B向A发送一个自己伪造的ARP应答,而如果这个应答是B冒充C伪造来的,即IP地址为C的IP,而MAC地址是伪造的,则当A接收到B伪造的ARP应答后,就会更新本地的ARP缓存,这样在A看来C的IP地址没有变,而它的MAC地址已经不是原来那个了。由于局域网的网络流通不是根据IP地址进行,而是按照MAC地址进行传输。所以,那个伪造出来的MAC地址在A上被改变成一个不存在的MAC地址,这样就会造成网络不通,导致A不能Ping通C!这就是一个简单的ARP欺骗。

    ARP欺骗的种类

    ARP欺骗是黑客常用的攻击手段之一,ARP欺骗分为二种,一种是对路由器ARP表的欺骗;另一种是对内网PC的网关欺骗。

    第一种ARP欺骗的原理是——截获网关数据。它通知路由器一系列错误的内网MAC地址,并按照一定的频率不断进行,使真实的地址信息无法通过更新保存在路由器中,结果路由器的所有数据只能发送给错误的MAC地址,造成正常PC无法收到信息。第二种ARP欺骗的原理是——伪造网关。它的原理是建立假网关,让被它欺骗的PC向假网关发数据,而不是通过正常的路由器途径上网。在PC看来,就是上不了网了,“网络掉线了”。

    一般来说,ARP欺骗攻击的后果非常严重,大多数情况下会造成大面积掉线。有些网管员对此不甚了解,出现故障时,认为PC没有问题,交换机没掉线的“本事”,电信也不承认宽带故障。而且如果第一种ARP欺骗发生时,只要重启路由器,网络就能全面恢复,那问题一定是在路由器了。为此,宽带路由器背了不少“黑锅”。

    arp欺骗-网络执法官的原理

    在网络执法官中,要想限制某台机器上网,只要点击"网卡"菜单中的"权限",选择指定的网卡号或在用户列表中点击该网卡所在行,从右键菜单中选择"权限",在弹出的对话框中即可限制该用户的权限。对于未登记网卡,可以这样限定其上线:只要设定好所有已知用户(登记)后,将网卡的默认权限改为禁止上线即可阻止所有未知的网卡上线。使用这两个功能就可限制用户上网。其原理是通过ARP欺骗发给被攻击的电脑一个假的网关IP地址对应的MAC,使其找不到网关真正的MAC地址,这样就可以禁止其上网。

  • The best tester

    2008-07-17 17:47:39

        The best tester is not the one who finds the most bugs or who embarrasses the most developers. The best tester is the one who gets the most bugs fixed.

     

        无意间看到了这样一句话,记下了。

  • 猫发现自己爱上了测试

    2008-06-30 16:46:12

         转眼测试的工作都做了9个月,谈不上喜欢或讨厌,觉得只是工作罢了,但昨天的一件事让我意识到这份工作在改变我的生活,我的思维,甚至觉得自己爱上了测试。

          昨天到图书馆,发现存包的方式发生了变化,不需要取存包卡直接用图书证就可以了,大致流程是:按“存”——感应图书证——设置密码——存包——关门;按“取”——感应图书证——输入存包时设置的密码——取东东——关门。要是在出现了以下几种情况程序怎么处理的:我在G柜存包之后,再用同一张图书证也在G柜存;我在G柜存后再用同一张图书证到F柜存;取包了忘关门了、、、我从图书出来室试时,柜子都满了,图书馆的魅力呀!下次过去会试的,虽然相信图书馆的程序不会出问题,但就想自己试试。同时也在思考一个问题,新的方式不用存包卡了,但是若想从已存的柜子里拿一支笔出来,就得把所有的东西都取出来,再存一次,人们在操作的时候出错的机率大不,这样工作人员的工作量比之前会有变化不,我目前的想法是,可能是开始的时候会出错一些,但时间长了就会习惯新的方式。

         写得琐碎,都不晓得是否表达清楚,不管了,反正现在是爱上了测试,那就不能只把她当成我的工作了,我要从被到到主动,去学习,于是我开始在这个博客上写东东,希望可以坚持下去。

         A ZA A ZA,Fighting !

数据统计

  • 访问量: 4077
  • 日志数: 10
  • 建立时间: 2008-03-11
  • 更新时间: 2008-12-18

RSS订阅

Open Toolbar