DX's profileING-CAP的IT生活PhotosBlogListsMore Tools Help

Blog


    March 24

    30个适合女生玩的可爱网站

    这次推荐给大家的都是非常好玩和可爱的网站,他们都拥有不错的技术和创意.
    这些网站尤其适合女孩子玩,当然cnBeta是一个罗汉堂,上面女孩子不大多,所以这份列表还是给男生们准备的 - 怎么用?自己看着办!

    1 http://roxik.com/pictaps/index.html
    可以自己画个小人~3d效果~小人还可以跳舞~超级可爱~非常喜欢~强烈推荐!
    2 http://www.imagechef.com/ic/product.jsp
    可以在线制作可爱的图片~动态~bling~恩~这个站的图还都是很可爱的呢~比较创意
    3 http://pic.sdodo.com/tool/hphoto/
    在线制作大头帖~图片样式很多~喜欢照大头贴的女生要看呢~
    4 http://www.25shots.com/v2/
    这个可以连拍25张~在家就可以拍大头帖~只要有摄像头就ok
    5 http://atom.smasher.org/
    制作有意思的图片~哈哈~有个可以做error吓唬下别人~
    6 http://www.typorganism.com/asciiomatic/
    这个特震~可以把照片转化成字符~自己看看吧~哈哈``厉害~不过对图片有要求~必须是60×50的JPG图象``非常可爱``
    7 http://www.garfield.com/fungames/comiccreator.html
    制作关于你的加菲猫三格漫画~可爱~
    8 http://www.zhaoip.com/pick/sitetu/a222.swf
    做一个自己的漫画形象~特别有意思~我巨喜欢~
    9 http://flashface.ctapt.de/
    画个肖像吧~哈哈`其实不用画~只要随便选选就出来一副震撼的素描了~
    10 http://snowflakes.lookandfeel.com/
    在线剪纸~可以做雪花~很可爱的呢~
    11 http://www.timenetsule.com/zh/index.php
    时空胶囊~可以永远保存你的想法和感觉~
    12 http://www.megamonalisa.com/
    被恶搞的蒙娜丽莎小姐好可怜~
    13 http://www.shakeskin.com/Shakeskin/Gallery/Shaken/
    展示自己的鬼脸~哈哈`~好逗~~
    14 http://www.solidworkspilot.com/
    在线做一个纸飞机~比较有技术含量~我最多飞过20米~HOHO`
    15 http://www.whereihadmyfirstkiss.com/
    你的初吻在哪里?哈哈~写在这个地图上吧~还可以看看别人的故事!
    16 http://udiab.com.cn/gxbd/
    写上自己的名字~就可以拥有一个自己的百度~非常好~
    17 http://cubii.toyak.com/
    在线搭积木~无聊的时候可以玩下
    18 http://artpad.art.com/artpad/painter/
    在线画油画~很象的说!恩`还可以选画框 
    19 http://www.baigoogledu.com/
    这个超强悍的~百度google~一起用~厉害~
    20 http://www.latteart.nl/fotos_etching.asp
    world of latte 咖啡的艺术
    21 http://color.slightlyblue.com/
    用颜色搜索图片!和flickr好像差不多~
    22 http://www.touregypt.net/ename/
    看看你的埃及名字~哈哈`~挺好玩的~不过不支持中文~就用拼音吧
    23 http://www.paulsadowski.org/BirthDay.asp
    计算你的生日~好多信息!很有意思!看不懂可以在线翻译下~
    24 http://www.kenbrashear.com/
    在线架子鼓~来玩会
    25 http://www.bloodyfingermail.com/
    血书~吓我一跳~啊~震~很逼真
    26 http://www.arnelefant.de/iclip.html
    设计很可爱~^_^`手脚混音!有意思~
    27 http://rumandmonkey.com/widgets/toys/namegen/969
    测试你的日本名字!哈哈`
    28 http://www.pentrix.com/
    教你怎么转笔!~牛~
    29 http://www.iiiiiiii.com/
    iii网站`^_^``这个网站主要就只会唱自己的域名`不过还是蛮好听的
    30 http://www.futureme.org/
    给未来的自己写封信~恩`还是很有意义的~

    March 21

    代号“Dream” HTC首部Google手机功能曝光

    Google领衔的Android平台自发布以来虽然给人轰轰烈烈的感觉,但由于一直没有最终定型的产品问世,多少给人雷声大雨点小的感觉.尽管如此,为了抢占市场各大手机厂商还是暗中较量,正紧锣密鼓的进行着Google手机的开发.日前,根据海外媒体的报道,作为第一家获准开发基于 Android 软件的手机厂商,HTC打造的首部Google手机将会被命名为"Dream".

    代号Dream 首部Google手机功能曝光

    图为Google手机

    按照海外媒体的说法,这款Google手机将配置一块大尺寸触控显示屏和拥有 QWERTY 键盘.由于其他厂家诸如LG和摩托罗拉在Google手机开发方面没有任何消息,三星虽然也有表示正在加紧研发,但是目前并没有进一步更为具体的信息.因此,人们普遍认为HTC 的"Dream"很有可能成为第一台搭载 Android 平台的"Google 手机".根据相关消息显示,HTC 开发的这款"Google 手机"将只有 5 英寸长、3 英寸宽,键盘平时藏在触屏底下,使用时可以滑出或者翻转出来,类似于滑盖式智能手机.至于采用这种设计的目的其实也很明确,是为了方便用户书写电子邮件、编辑文档和输入网址等操作.

    此外,为了提供更便利的网络浏览体验,该机的上网导航按键还设计在触摸显示屏下方.据悉,该机将来发布的正式名称可能为 “HTC Omni communicator”.除了具备以上特色之外,还支持.触摸控制时间感应功能,也就是将手指按住触摸屏稍长时间,会有扩展功能菜单显示;并在使用过程中包括.E-mail、文本文档、YouTube将始终至于屏幕的上方;而为了提升手机的性能,该机还借助.虚拟机造就真正的多任务系统、可以在一个程序运行过程中打开另一个程序并且在后台运行.

    代号Dream 首部Google手机功能曝光

    实际上,这款名字为"Dream"的Google手机并不是第一次出现在人们的视线中,早在去年11月的时候该机就有过亮相.虽然该机被看成是HTC为Android平台推出的第一款产品,但其过于概念化的设计还是被部分称为是10年内也不会出现的产品.而从目前的种种迹象来看,虽然与当年传闻将在今年下半年问世的说法还有些出入,但预计这款手机很可能会在今年年底左右上市销售.

    不过,HTC 官方则是对这款手机保持缄默:"我们不能对这款产品发表意见."HTC的发言人 Maggie Cheng 对于媒体的猜测做出了以上表态.因此,在没有正式产品发布之前,Dream是不是第一款Google还是让我们拭目以待吧.

    代号Dream 首部Google手机功能曝光

    HTC Dream的主要功能配置:
    网络制式:GSM850、GSM900、GSM1800、GSM1900、UMTS850、UMTS1900、UMTS2100;
    解决方案:32位Qualcomm MSM7200芯片组、CPU主频384MHz
    内存空间:256MB ROM、128MB RAM;
    屏幕参数:26万色、TFT、800×400像素;
    键盘特征:QWERTY键盘、65键;
    扩展插槽:SDIO、microSD扩展插槽;
    数据连接:传输标准USB 2.0、miniUSB接口;
    无线连接:Wi-Fi 802.11 b/g;
    GPS芯片:NMEA 0183,20信道内置GPS;
    摄像头:300万像素、LED闪光灯、VGA副摄像头;
    机身尺寸:130毫米×81毫米×16毫米.

    20多个在线操作系统(WebOS)一览

    互联网上有很多在线软件,而说到在线软 件,不能不提在线操作系统(WebOS),相比起单个的在线软件,在线操作系统功能更全面,所有功能都是基于浏览器(如果你所在的地方禁用的MSN,不妨 尝试使用WebOS来登录)。有人相信webOS会成为未来的主流,因为和在线软件一样,你能在任何地方连接到自己的工作平台和文件存储。这里介绍20多 个WebOS,其中有不少是提供中文界面的。

    1、I-Cube
    20多个在线操作系统(webOS)一览(可能吧 www.kenengba.com)
    提供1G的在线存储和文件共享,多媒体支持和一些常用办公工具。同时拥有一个email客户端和编程开发工具。
    2、EyeOS
    20多个在线操作系统(webOS)一览(可能吧 www.kenengba.com)
    EyeOS是一个开源软件,可以下载使用也可以在其服务器上在线使用。拥有丰富的网络程序以及办公套件。个性化强度高。
    3、eXo Enterprise WebOS
    20多个在线操作系统(webOS)一览(可能吧 www.kenengba.com)
    使用了大量的Web2.0元素构造,使用了大量的AJAX和Jacascript,因此它使用起来是相当方便的,即使在没有互联网连接的情况下也可以使用。
    4、Zimdesk

    Zimdesk提供的应用程序可以用琳琅满目来形容,从办公应用到多媒体应用,从文件管理到网络电视,又或者从RSS订阅到聊天工具,功能可谓是很好很强大。
    5、Glide OS

    一个需要flash支持的在线操作系统,除了提供Web入口之外,还提供移动网络入口。提供的程序和Zimdesk大同小异,不过有点杂乱。
    6、WidgetPlus

    顾名思义,这是一个以Widget为基础构成的WebOS,由于Widget的开放性,这个OS提供功能必将会越来越强大。
    7、Peepel

    与其说在线操作系统,不如说Peepel是一个在线办公应用,和ZohoGoogle Docs是大同小异的。相比之下,我更喜欢Zoho。
    8、Xindesk
    20多个在线操作系统(webOS)一览(可能吧 www.kenengba.com)
    一个免费在WebOS,支持所有的文件在线存储,日程管理,联系人资料等等。有点像Vista?
    9、YouOS
    20多个在线操作系统(webOS)一览(可能吧 www.kenengba.com)
    YouOS是一个非常优秀的WebOS,使用JavaScript来与服务器交换数据,在进行下一步操作之前,上一步的操作会被记录,方便返回。另外,YouOS在在线协同操作方面做得非常优秀。
    10、Widgetop
    20多个在线操作系统(webOS)一览(可能吧 www.kenengba.com)
    注意,你不能使用IE来登入这个WebOS!Firefox,Safari等都没有问题。即使是iPhone的浏览器也可以。由于又是基于Widget的,其扩展性是相当强的。
    11、CorneliOS

    12、JavaFlashBridge

    13、Appmarks

    一个用于iPhone和iPod Touch的在线操作系统, 事实上从外观看来也很有“水果商”的感觉。
    14、Craythur

    Craythur在界面设计上花了不少功夫,直观看起来和windows非常相似。
    15、Desktoptwo
    20多个在线操作系统(webOS)一览(可能吧 www.kenengba.com)
    Desktoptwo不但拥有华丽的界面,其可操作性也是非常强大的,和其它很多webOS不同,它的所有应用程序都是用php语言编写的,并且都支持拖曳操作。
    16、Ghost

    此Ghost并非彼Ghost,这个是G.ho.st,但和赛门铁克的Ghost有几分相似,因为它也是经常做“备份”的操作。G.ho.st提供的功能也是相当强大的,而且界面看起来比较舒服。
    17、Orca

    OK,你的确很喜欢Vista,那么orca将会非常适合你。从截图你可以看出它有多像Vista,目前Orca的所有项目已经迁移到StartFoce上去。
    18、SSOE
    20多个在线操作系统(webOS)一览(可能吧 www.kenengba.com)
    19、Purefect
    20多个在线操作系统(webOS)一览(可能吧 www.kenengba.com)
    20、Goowy

    以上20个WebOS介绍摘译自My10sen
    21、TomOS
    20多个在线操作系统(webOS)一览(可能吧 www.kenengba.com)
    不能不提的中文webOS服务,很多功能都是符合中国人的使用习惯的,因此使用起来会非常得心应手。
    22、Jooce
    20多个在线操作系统(webOS)一览(可能吧 www.kenengba.com)
    一个基于flash的webOS,支持的语言达10多种,当然其中包括中文。使用起来非常舒服,其速度也是相当可以的。但我在使用时总出现图片出错的情况,莫非我的图片是不雅照?

    March 05

    主导IT未来的35大要素曝光

    在过去的35年间,IC产业得到了长足发展,同时也永久地改变了通信、计算和消费电子等产业.而《电子工程时报》近日指出,这仅仅是个开始.将来,各行业之间的交叉融合将更加明显.电子技术将与生物技术、物理技术和医学技术结合得更加紧密.为此,《电子工程时报》近日评出了主导未来的35个人物、地点及事物.

    1. 人物:美国前副总统、有线电视网络公司Current Media创始人阿尔·戈尔

    2. 人物:互联网之父温顿·瑟夫

    3. 人物:苹果iPod业务高级副总裁托尼·费德尔

    4. 人物:OLPC前首席技术官玛丽·贾普森


    5. 人物:布里斯托尔大学计算机科学教授David May

    6. 人物:CelTel电信公司创始人Mohamed Ibrahim

    7. 地点:电子制造服务供应商

    8. 地点:慕尼黑科研公司Fraunhofer-Gesellschaft

    9. 地点:中国

    10. 事物:Google

    11. 地点:印度

    12. 事物:苹果

    13. 地点:瑞士

    14. 地点:美国2.0

    15. 地点:专业的研发实验室

    16. 地点:校际微电子研究中心(IMEC )

    17. 事物:多核处理

    18. 事物:生物电子

    19. 事物:纳米物质

    20. 事物:智能认知广播

    21. 事物:非盈利组织Creative Commons

    22. 事物:游戏产业

    23. 事物:燃料电池

    24. 事物:3-D封装技术

    25. 事物:知识产权

    26. 事物:个人医疗技术

    27. 事物:下一代CMOS

    28. 事物:可弯曲显示器

    29. 事物:虚拟化

    30. 事物:开源

    31. 事物:开放手机网络

    32. 事物:量子设备

    33. 事物:RFID

    34. 事物:神经形态学工程

    35. 事物:模拟外壳

    February 25

    google黑客秘籍--为所有问题的解决

    简介   在这篇文章中,我将详细讨论如何利用Google的搜索引擎来侵入远程服务器,或获取通过一般搜索所得不到的保密或敏感信息。   Google是全世界最流行和最强大的搜索引擎。它可以接受预定义(pre-defined)的命令作为输入,从而产生意想不到的结果。我已经想发表这篇文章很长时间了,但由于没时间而一直没完成。我习惯于每天当我觉得倦于研究工作时,添加或更新它的内容。   我也将会讨论Google的高级语法,以及它如何被用作关键信息挖掘的工具。   Google的高级搜索查询语法   下面要讨论的是各种Google的专门命令,我会简要解释每个命令并演示如何使用它来获取保密数据。   [intitle:]   “intitle:”帮助Google将搜索结果限制在那些标题中含有检索单词的页面。例如,“intitle:login password”(不包括引号)将返回标题中有单词“login”,页面中任何地方有单词“password”的那些页面的链接。   类似的,如果想在网页的标题中检索多个单词,可以用“allintitle”来代替“intitle”得到标题中包含所有这些单词的网页列表。例如使用 “intitle:login intitle:password”跟使用“allintitle:login password”是一样的。   [inurl:]   “inurl:” 将搜索结果限制在那些URL中含有检索单词的页面。例如:“inurl:passwd”(不包括引号)将返回URL中有“passwd”的那些页面的链接。   类似的,如果想在URL中检索多个单词,可以用“allinurl”来代替“inurl”得到URL中包含所有检索单词的网页列表。例如 “allinurl:etc/passwd”会查找URL中包含“etc”和“passwd”的页面。单词之间的“/”会被Google忽略掉。   [site:]   “site:” 将限制Google只在特定的站点或域中检索关键词。例如:“exploits site:hackingspirits.com”(不包括引号)将在所有“hackingspirits.com”域的链接页面中查找关键词 “exploits”。“site:”和“hackingspirits.com”之间不应有空格。   [filetype:]   “filetype:” 将限制Google只在internet上搜索特定扩展名的文件(就是doc,pdf或者ppt等等)。例如:“filetype:doc site:gov confidential”(不包括引号)将在所有政府域相关的网站中查找页面中或“.doc”文件中包含关键词“confidential”的扩展名为 “.doc”的文件。也就是结果会包含到所有政府网站中有confidential关键词的文档的链接。   [link:]   “link:” 将显示有到指定网页的链接的网页。例如:“link:www.securityfocus.com”会列出有到SecurityFocus的链接的网页。注意“link:”和网页url之间不应有空格。   [related:]   “related:” 将显示跟指定网页类似的网页。例如:“related:www.securityfocus.com”会列出跟SecurityFocus主页类似的网页。注意“related:”和网页url之间不应有空格。   [cache:]   “cache:” 将显示在Google cache中的网页。例如:“cache:www.hackingspirits.com”会列出Google cache中hackingspirits的主页。注意“cache:”和网页url之间不应有空格。   如果查询串中包含其它词,Google会在cache的文档中高亮显示这些词。例如:“cache:www.hackingspirits.com guest”会显示在cache中的网页内容,并高亮显示“guest”。   [intext:]   “intext:” 会在特定的网站中搜索单词。它忽略links或URL和页面标题。例如:“intext:exploits”(不包括引号)将只返回页面中含有搜索关键词“exploits”的网页链接。   [phonebook:]   “phonebook:” 会搜索美国街道地址和电话号码信息。例如:“phonebook:Lisa+CA”会列出所有名字中有“Lisa”并且住在“加利福尼亚(CA)”的人的名字。这对那些想要挖掘个人信息的黑客来说是再好不过的工具了。   Google黑客揭秘   上面所说的Google查询语法能真正帮助人们来精确他们的搜索结果,得到他们真正想要的。   现在Google如此智能,黑客们当然不会介意利用它从互联网上来挖掘更多本来不应该让他们知道的保密和隐私的信息。现在我将要详细讨论这些技术,展示黑客们是如何利用Google从网上挖掘信息的,以及如何利用这些信息来入侵远程服务器。   利用“index of”与发来查找开放目录浏览的站点   一个开放了目录浏览的WEB服务器意味着任何人都可以像浏览通常的本地目录一样浏览它上面的目录。这里我将讨论如何利用“index of”语法来得到开放目录浏览的WEB服务器列表。这对黑客来说是一种非常简单的信息搜集方法。试想如果得到了本不应该在internet上可见的密码文件或其它敏感文件,结果会怎样。下面给出了一些能轻松得到敏感信息的例子。   Index of /admin   Index of /passwd   Index of /password   Index of /mail   "Index of /" +passwd   "Index of /" +password.txt   "Index of /" +.htaccess   "Index of /secret"   "Index of /confidential"   "Index of /root"   "Index of /cgi-bin"   "Index of /credit-card"   "Index of /logs"   "Index of /config"   利用“inurl”或“allinurl”寻找缺陷站点或服务器   a. 利用“allinurl:winnt/system32/”(不包括引号)会列出所有通过web可以访问限制目录如“system32”的服务器的链接。如果你很幸运你就可以访问到“system32”目录中的cmd.exe。一旦你能够访问“cmd.exe”,就可以执行它,瞧!服务器归你所有了。   b. 利用“allinurl:wwwboard/passwd.txt”(不包括引号)会列出所有存在“WWWBoard 密码缺陷”的服务器的链接。想了解更多关于这个缺陷的知识,你可以参看下面的链接:http://www.securiteam.com/exploits/2BUQ4S0SAW.html   c. 利用“inurl:bash_history”(不包括引号)会列出所有通过web可以访问“.bash_history”文件的服务器的链接。这是一个历史命令文件。这个文件包含了管理员执行的命令列表,有时还包含敏感信息例如管理员输入的密码。如果这个文件被泄漏并且包含加密的unix密码,就可以用“John The Ripper”来破解它。   d. 利用“inurl:config.txt”(不包括引号)会列出所有通过web可以访问 “config.txt”文件的服务器的链接。这个文件包含敏感信息,包括管理员密码的哈希值和数据库认证凭证。例如:Ingenium Learning Management System是一个由Click2learn,Inc开发的基于Web的Windows应用程序。Ingenium Learning Management System5.1和6.1版本以非安全的方式在config.txt文件中存储了敏感信息。更多相关内容请参看:http://www.securiteam.com/securitynews/6M00H2K5PG.html   其它类似的组合其它语法的“inurl:”或“allinurl:”用法:   inurl:admin filetype:txt   inurl:admin filetype:db   inurl:admin filetype:cfg   inurl:mysql filetype:cfg   inurl:passwd filetype:txt   inurl:iisadmin   inurl:auth_user_file.txt   inurl:orders.txt   inurl:"wwwroot/*."   inurl:adpassword.txt   inurl:webeditor.php   inurl:file_upload.php   inurl:gov filetype:xls "restricted"   index of ftp +.mdb allinurl:/cgi-bin/ +mailto   利用“intitle”或“allintitle”寻找缺陷站点或服务器   a. 利用[allintitle:“index of /root”](不包括括号)会列出所有通过web可以访问限制目录如“root”的服务器的链接。这个目录有时包含可通过简单Web查询得到的敏感信息。   b. 利用[allintitle:“index of /admin”](不包括括号)会列出所有开放如“admin”目录浏览权限的WEB站点列表链接。大多数Web应用程序通常使用“admin”来存储管理凭证。这个目录有时包含可通过简单Web查询得到的敏感信息。   其它类似的组合其它语法的“intitle:”或“allintitle:”用法:   intitle:"Index of" .sh_history   intitle:"Index of" .bash_history   intitle:"index of" passwd   intitle:"index of" people.lst   intitle:"index of" pwd.db   intitle:"index of" etc/shadow   intitle:"index of" spwd   intitle:"index of" master.passwd   intitle:"index of" htpasswd   intitle:"index of" members OR accounts   intitle:"index of" user_carts OR user_cart   allintitle: sensitive filetype:doc   allintitle: restricted filetype :mail   allintitle: restricted filetype:doc site:gov   其它有趣的搜索串   ? 查找有跨站脚本漏洞(XSS)的站点:   allinurl:/scripts/cart32.exe   allinurl:/CuteNews/show_archives.php   allinurl:/phpinfo.php   ? 查找有SQL注入漏洞的站点:   allinurl:/privmsg.php   结束语   Internet是一个离奇的世界,没有什么是安全的。因为你把事情做得越完善,就会导致更多的缺陷或复杂性。   在我的下一篇文章中我会讨论Google黑客的更多高级方法和技巧,以及服务器如何安全防范。   关于我   我来自规则破坏者的世界。我喜爱玩弄高端安全的系统,并毫不犹豫地去利用它们的缺陷。   我通过请求来黑远程的公司服务器,以检测它们网络的缺陷。大多数的攻击是利用我自己开发的工具。多数工具是用C和C++开发的。我相信作为一名黑客必须使用自己的工具来代替第三方工具。所以我编了一些用于远程主机渗透的扫描工具。并不很健壮,但我喜欢它们。   想了解我,可以访问我的网站:www.hackingspirits.com   在我的网站上有各种主机渗透的技术方法:   http://www.hackingspirits.com/eth-hac/eth_hac.html   我所开发的工具分为以下几类:   ? HTTP漏洞扫描   ? UDP和TCP远程端口扫描   ? 数据报嗅探器,嗅探和分析网络信息和数据   ? DoS攻击工具   ? 多种暴力破解工具   ? 远程木马访问,获取远程主机的完全控制权   ? 后门的键盘记录程序   Debasis Mohanty   http://www.hackingspirits.com   http://groups.yahoo.com/group/Ring-of-Fire/
    February 24

    安全体系--云舒

     

    看了文章感觉很有用 。就记下了。为了做审计用用 !!

     

    最近在考虑一个安全可靠的,容易部署的方案来解决登陆的安全问题,因为这个问题随着网上银行,网络游戏等的兴起而越来越重要。之所以想跨平台,是因为最近很多的linux用户在网上讨论linux,firefox这些使用网银等时候遇到的麻烦。我恰好看了他们的很多讨论,除了口水之外没有别的东西,只废话而不做事的废柴太多了。因此,我就有了这么一篇文章,介绍一下怎么实现安全的登陆。题外话一句,我对web安全的各种技巧,其实没有太大的兴趣,虽然闲得没事也会偶尔玩玩,只是和我玩CS差不多而已。
    一. 登陆面临的安全攻击
    1. 键盘记录
    键盘记录应该是目前最流行的盗取密码的方法了,攻击者在系统中使用全局键盘钩子,记录用户的按键操作,并根据用户窗口的标题来确定是不是自己需要盗取的东西。
    2. 系统消息
    用户在浏览器中敲完了密码之后,攻击者的程序给浏览器发送消息,要求取得密码输入框的值,随后保存并记录下来。在windows2000以后的系统中,做了一点改进,但是创建了远程线程之后就依旧可以了。
    3. 传输捕获
    攻击者在网络中劫持或者嗅探传输数据,直接获取明文密码。虽然现在https使用较多,但是https速度较慢,影响服务器速度,而且也存在比较严重的一些安全缺陷,并不是一种非常可靠的办法。关于https的劫持,可以看我的一个相关文章《如何进行https中间人攻击》,地址在http://www.icylife.net/yunshu/show.php?id=468
    二. 当前的解决办法以及缺陷
    1. 当前国内解决方案
    目前国内最常见的解决办法是ActiveX控件加https的方式。使用ActiveX控件来保护输入不被键盘记录和伪造的系统消息获取,https来保证传输的隐秘性和完整性。招行,民生银行的登陆大致都是这样的模式,因此国内某些firefox用户比较不满。我曾经在一个帖子中说过键盘记录的问题,被说成是银行的枪手,这里就不说了。
    2. ActiveX的缺陷
    https的缺陷就不说了,很容易就可以伪造证书劫持传输,虽然会提示证书警告,但是有多少用户会在意了?而且国内不少银行自己的证书本来就会有安全警告提示。ActiveX的缺陷也很明显,首先只支持windows系统和IE浏览器;其次本身容易出现安全问题,造成溢出等攻击;最后,对于更底层的挂接I/O驱动的攻击比较为难,当然ActiveX也可以调用自己的驱动,但是成本太高了。
    三. 跨平台的解决方案
    1. 解决方案
    我这里的方案是一个思路,不局限于语言。如果不想跨平台你可以使用ActiveX实现,如果需要跨平台可以使用java applet实现,甚至还可以使用flash来实现。利用的方法主要是随机键位的软键盘以及RSA非对成加密。RSA也是一个很有意思的东西,可以看看《RSA非对称加密的一些非常规应用》,地址为http://www.icylife.net/yunshu/show.php?id=471
    目前常见的登陆都是html等语言作的,然后调用ActiveX控件或者java applet来输入密码。其实,最好的解决方案是直接使用java applet作一个form,用来接受用户名和密码,做出相应的处理后再登陆。
    首先,在服务器端生成一对2048位的RSA密钥,私钥保存好,公钥则发布到网上,让客户端可以通过类似http://www.test.com/login/publickey.txt的域名来进行访问。
    其次,在客户端用java applet作一个form来等待用户输入。用户名常规方法输入,而密码框得到焦点时,弹出虚拟键盘。键盘每个键的位置随机出现,防止别人记录。而在java applet中,有一个变量real_pass,在用户点了一个键,比如说是点了a的时候,real_pass += 'a',同时在密码输入框中随机输入一个字符,直到用户密码输入完成。这个时候,真实的密码记录在real_pass变量中,而密码输入框中是一个伪造的密码。
    再次,用户点击提交按钮的时候,客户端从服务端获取RSA公钥,对real_pass进行RSA非对称加密,然后提交到服务端等待认证。
    2. 优势
    最明显的优势是使用了java applet来进行客户端操作,而java是可以跨平台,跨浏览器的。因此firefox用户,linux用户都可以成功的使用。其次,java是一种安全的语言,不会存在ActiveX自身容易出现的缓冲区溢出等安全问题。
    3. 缺陷
    使用java applet的缺陷主要有三点:第一,jre过于庞大,而且还没有普及到所有的用户当中;第二,jre也出现过一些溢出类的安全漏洞,因为jre本身是使用c写的;第三,java applet的运行速度不如ActiveX快。当然,可以使用ActiveX技术实现同样的思路,只是那样就不能跨平台了,违背了设计的初衷。
    四. 总结
    这个只是安全登陆的一个思路,和具体的语言以及平台都没有关系,可以用java applet实现,可以用ActiveX实现,,也可以用flash实现,甚至还可以使用js来实现,只要你能用js画出那个键位随机的键盘,后面的真假密码,以及RSA加密等js实现起来就不难了。其实js也是个不错的选择,而且还没有客户端环境需求。关于钓鱼的内容,我们team的刺写过一些文章,我就不多说了。本文可以随意转载,但是请保留出处和版权,并且不得用于商业用途,谢谢。
    五. 补充
    下午写完这个方案后发布到了我们team的blog和邮件列表,算是1.0版本。后来和刺,螺螺做了一番讨论,还谈到了上面说过的《RSA非对称加密的一些非常规应用》中关于代替https的部分。这里确实存在一个安全缺陷,因此作了这个补充,算是这个方案的1.1版。
    主要是因为用JS来实现RSA加密代替HTTPS,也存在中间人攻击的问题。明文传输的JS中保存了public key,攻击者可以作中间人,在客户端请求服务端的时候,替换掉这个public key,从而得到传输的密码。
    在现在提出的这个解决方案的1.0版中,我提出"在服务器端生成一对2048位的RSA密钥,私钥保存好,公钥则发布到网上,让客户端可以通过类似http://www.test.com/login/publickey.txt的域名来进行访问。“这样其实是不够安全的。这么作的原因是可以很方便的修改public key而不用重新编译java applet或者flash程序,但是带来的后果是如果有人在传输这个public key的时候劫持了会话,可能会自己生成一对RSA密钥,将其中的公钥作为真实服务器的公钥传递给登陆用户,最终可获取传输的明文密码。
    解决这个问题并不困难,有两个办法:第一,可以使用https的方式来传输这个public key,像https://www.test.com/login/publickey.txt这样来访问。在出现证书报警的时候提示用户不要进行下一步操作,终止整个登陆过程。这样public key依旧可以方便的修改而不用重新编译。如果要更高的安全性,可以整个过程都使用https来进行。第二,如果因为HTTPS会给服务器带来较大运算压力而又不想买硬件加密卡,也可以将public key直接写在java applet或者flash中。这样不用每次去抓取public key,只是定期更换public key会比较麻烦,需要重新编译java applet或者flash程序。这样需要注意的是,攻击者可能直接arp spoof然后发一个假的applet小程序过来。总的来说,全过程的https是比较好的,即使被劫持,也能够出现证书警告。
    最后,说一下屏幕截取。刺提起过这个问题,我在构思这个解决方案的时候,想到过这种攻击。不过屏幕截取来查看用户的鼠标点击,还是比较困难的,难以截取准确的时间段。防御的方法,或许就只能写驱动了。
    关于刺的文章,可以在我们的blog查看,url为http://pstgroup.blogspot.com/2007/11/tipsqqrsa.html(需要代理穿越GFW)。腾讯的注册那里,使用的js加密代替https的方法,可以看我以前写的文章。他们会不会买硬件加密卡?呵呵。

    Veritas NetBackup 6备份系统的安装配置


    概述. 备份系统的体系
       一台 Windows Server 2003 作为 NetBackup Master Server(nbumaster,IP 120.35.16.50),控制和管理Media Server及Client,备份策略,备份作业等。
       二台 SUN E6900,6分区,Solaris 9,其中2分区Active-Standby(虚拟名ddb,IP 120.35.16.201,Addbak 120.35.16.192,Bddb 120.35.16.194),2分区Active-Active(虚拟名gdb,IP 120.35.16.203,Agdb 120.35.16.191,Bgdbak 120.35.16.194),通过光纤,光纤交换机与DELL ML3500磁带库相联,控制ML3500磁带机,SCS双机热备, 实现了Sybase 12.5及 SAN Media Server的切换。
       BMR Main Server 为NetBackup Master Server,Boot Server 为 NetBackup Client Acdb。
       BMR Client为 SAN Media Server Addbak。
       BMR Client备份及恢复时使用非虚拟名,非切换IP地址。
    一.NetBackup备份软件的安装,配置
    1.1 Master Server的安装
    1.1.1 放入光盘 Netbackup Enterprise Server 6.0 Windows 32-bit Server and Client,运行安装程序开始安装
        1.1.2 在弹出的安装界面上选择NetBackup Installation
        1.1.3 选择 Install Server Software,再点确定
    1.1.4 Next,Install to this computer only.
    1.1.5 输入Master Server的License Key,点击NetBackup Master Server按钮
    1.1.6 Typical,Master Server Name:nbumaster
    1.1.7 Global Device Database Host Name:nbumaster
    1.1.8 继续安装…
    1.1.9 打开NetBackup Administrative Console,点击菜单项Help->License Key
         添加其它License Key
    1.1.10 安装Netbackup 6.0 MP2补丁包
    1.2 SAN Media Server的安装
    (确认Addbak Active,在Bddb上安装,再安装在Addbak)
    1.2.1 放入光盘 Netbackup 6.0 Server for Solaris
    1.2.2 ./install
    1.2.3 添加除Master Server外的License Key
    1.2.4 指定 ddb作为Media Server的机器名
    1.2.5 指定Master Server的机器名nbumaster
    1.2.6 安装Sybase Agent
    放入UNIX Option and Agent的光盘,执行install
    选择 2 NetBackup Database Agent Software
    1.2.7 安装Netbackup 6.0 MP2 for Solaris补丁包
    1.2.8 在Addbak上执行/usr/openv/netbackup/bin/cluster/cluster_config
    1.2.9 放入UNIX Option and Agent光盘,选择
    2.  NetBackup Media Server failover.
    1.2.10 指定Node Name:Addbak Bddb
    1.2.11 指定Cluster Name:ddb
    1.2.12指定共享目录路径:/syddb/netbackup
    1.2.13 Storage Plus选项:Yes
    1.2.14 在Master Server上把ddb,Addbak,Bddb添加为Cluster,Media Server。
           在nbumaster上,在d:\program files\veritas\netbackup\bin\admincmd\执行以下三条
    指令:
    nbemmcmd -addhost -machinename ddb -machinetype app_cluster
    nbemmcmd -updatehost -add_server_to_app_cluster -machinename Bddb -machinetype media -clustername ddb -netbackupversion 6 -masterserver nbumaster
    nbemmcmd -updatehost -add_server_to_app_cluster -machinename Addbak -machinetype media -clustername ddb -netbackupversion 6 -masterserver nbumaster

     

     

    移动NetBackup 映像(catalog)目录的操作方法
    (转自VERITAS 系统管理员指南)
    1. 检查是否有正在进行的备份,方法是运行:
    /usr/openv/netbackup/bin/bpps
    2. 停止bprd,方法是运行:
    /usr/openv/netbackup/bin/admincmd/bprdreq -terminate
    3. 停止bpdbm,方法是运行:
    /usr/openv/netbackup/bin/bpdbm -terminate
    4. 在新的文件系统中创建目录。例如:
    mkdir /disk3/netbackup/db/images
    5. 将映像目录移到另一个文件系统中的新位置。
    6. 创建从/usr/openv/netbackup/db/images 到另一个文件系统中的新位置的符号
    链接。
    7. 将新的映像目录路径添加到NetBackup 目录备份中包含的列表中
    注意:确保添加的是映像目录的实际路径而不是链接名称。否则, NetBackup 将不
    会备份新的位置。在本例中,实际的路径名是/disk3/netbackup/db/images,而不是/usr/openv/netbackup/db/images。

    Netbackup术语表

     

    管理员:Administrator,被授权配置、安装和管理VERITAS NetBackup软件的用户。
    归档:Archive,在二级存储中复制主存储,然后从主存储中删除文件。
    目的是让数据的保留时间更长(参见“备份”)。
    备份:Backup,在二级备份中复制主存储文件,但不将文件从主存储中删除。
    目的是防止数据出现系统故障和意外丢失(参见“归档”)。
    备份镜像:Backup Image,在每次备份或归档操作中,VERITAS NetBackup™ 软件为客户端保存的数据的集合,包括所有相关文件、目录和编录信息。
    备份窗口:Backup Window,完成自动备份与用户引导的备份和归档的这段时间。
    客户端策略:Client Policy,管理员指定的共享共同备份特征的一组客户端。
    命令行界面:Command Line Interface,由VERITAS NetBackup软件提供的基于客户端的用户界面,可以通过命令和shell脚本,控制备份及恢复操作(参见“图形用户界面”、“菜单界面”)。
    软件压缩:Software Compression,减少客户端的备份镜像的尺寸,最大程度地降低数据恢复需求和网络流量的操作(参见“解压缩”)。
    配置数据库:Configuration Database,包括服务器、客户端和存储装置定义、客户端策略定义、日程安排等内容的VERITAS NetBackup数据库。
    Daemon:一个与内核分离的UNIX过程,可执行特殊任务。
    解压缩:Decompression,在恢复操作过程中重建压缩数据的操作。
    设备数据库:Device Database,VERITAS NetBackup介质管理器的数据库,包括关于VERITAS NetBackup配置中的磁带和光盘存储设备的信息(参见“机械手数据库”、“卷数据库”)。
    文件数据库:File Database,VERITAS NetBackup的数据库,包含说明过去的备份和归档的信息。
    频率:Frequency,根据特殊VERITAS NetBackup日程进行的多次成功备份之间的指定时间。
    完全备份:Full Backup,备份客户端上的所有规定文件(参见“增量备份”)。
    图形用户界面(GUI):VERITAS NetBackup软件提供的基于管理员或客户端的用户界面,符合OSF/Motif规范(参见“菜单界面”、“命令行界面”)。
    增量备份:Incremental Backup,只备份上一次备份后发生了变化的特殊客户端文件(参见“完全备份”)。
    主服务器:Master Server,进行所有管理操作的服务器,负责所有备份的日程安排(参见“介质服务器”)。
    介质服务器:Media Server,在主服务器(管理其他二级存储装置)控制下运行的服务器(参见“主备份服务器”)。
    菜单界面:Menu Interface,VERITAS NetBackup软件提供的基于管理员或客户端的界面,供没有图形用户界面功能的用户使用(参见“图形用户界面”、“命令行界面”)
    多卷设备:Multiple Volume Device,物理存储设备,由于内置机械手控制,修改卷时不需要手动介入(参见“单卷设备”)
    多路复用技术:Multiplexing,通过多个同步备份,将数据传输到同一设备上。
    NetBackup域:NetBackup Domain,单个NetBackup主服务器及其相关介质服务器。
    NFS挂载:NFS Mounts,驻留在远程节点上的文件,通过NFS协议挂载到本地节点。
    主存储:Primary Storage,直接与维护新数据或有效数据的客户端或服务器相连的在线磁盘存储(参见“二级存储”)。
    裸分区恢复:Raw Partition Restore,磁盘驱动器分区的物理备份。
    可移动的介质:Removable Media,没有永久安装在二级存储设备上的盒式磁带或光盘。
    恢复:Restore,将以往的备份或归档文件从二级存储恢复回到主存储的操作。
    保留水平:Retension Level,规定备份或归档在被删除前的保存时间长度参数。
    机械手:Robotic,执行通常分配给NetBackup用户完成的复杂机械任务,如选择一个可移动的介质,并将它载入二级存储设备。
    二级存储:Secondary Storage,与备份或归档来自主存储的存储服务器相连的辅助存储(参见“主存储”、“可移动介质”)。

    NetBackup Catalog的备份和灾难恢复


        除了定期对文件和应用系统进行备份之外,正确对NetBackup master和media server的catalog备份也很重要。首先要考虑的是,要将所有包含对用户和组织至关重要的记录的文件进行备份。同样重要的是,要备份系统文件和应用程序文件,然后是NetBackup的catalog,这样一旦灾难发生,您就可以快速而准确地将系统恢复到正常状态。
    那么, 为了缩短恢复时间,如何去正确有效的实施NetBackup Catalog的备份和灾难恢复?
    例如:
    NetBackup catalog 相关目录 - UNIX为例子
    NetBackup 目录包含重要信息,因此必须在恢复任何其他备份之前进行恢复。
    主服务器包含以下 NetBackup 目录文件:
    /usr/openv/netbackup/db
    /usr/openv/volmgr/database
    /usr/openv/var
    介质服务器包含以下 NetBackup 目录文件:
    ◆ UNIX NetBackup 介质服务器:
    /usr/openv/netbackup/db/media
    /usr/openv/volmgr/database
    /usr/openv/volmgr/var
    ◆ Windows NetBackup 介质服务器:
    install_path\netbackup\db\media
    install_path\netbackup\var
    install_path\volmgr\database
    将 install_path 替换为 NetBackup 和介质管理器的安装目录(默认情况下为
    C:\Program Files\VERITAS)。
    NetBackup catalog备份:
    最好保留两份备份,存在不同的介质或者磁带里面, 在备份和恢复 NetBackup catalog之前,您必须清楚哪个介质 ID 包含目录的最新备份。如果没有此介质 ID,则无法准确地恢复catalog,您的唯一选择就是使用 NetBackup导入功能将所有丢失的备份记录导入到 NetBackup catalog中.
    在在备份NetBackup catalog的时候,建议把以下也包含在备份NetBackup catalog的列表中:
    /usr/openv/netbackup/bp.conf
    /usr/openv/volmgr/vm.conf
            在jnbSA GUI中按如下步骤:
    1.在GUI中,将鼠标移动到catalog,点击右键,选择Configure NetBackup Catalog Backup
    2.输入以下信息,使用的Media server,使用的Volume等等.
    3.选择使用的时间策略.
    4.输入要备份的Master Server,Media Server的catalog file locations
    可以用以下命令来查看当前NetBackup Catalog备份的相关信息.
    # /usr/openv/netbackup/bin/admincmd/bpsyncinfo
    Frequency of DB Backup:  never - must be manually initiated
      Server: aixp640
      Sequence # 1    Last Media Used: 0003L1
        Written             Allocated           Type   Density  Media
        ------------------- ------------------- ----   -------  -----
      1 08/20/2004 15:14:25 08/20/2004 15:14:06 RMedia hcart    0003L1
      2 never               n/a                 Disk            "/catalog"
      Paths Included:
        /usr/openv/netbackup/db
        /usr/openv/volmgr/database
        /usr/openv/var
        bl2k2:/usr/openv/netbackup/db
        bl2k2:/usr/openv/volmgr/database
        bl2k2:/usr/openv/var
    NetBackup 主服务器的完全恢复
    以下过程解释如何执行 NetBackup 主服务器的完全恢复,并假定必须重新安装
    Windows。下图说明了此过程。
    恢复NetBackup catalog – 以Windows为例子
    假定系统已经安装恢复完成,以下是恢复NetBackup的catalog
    NetBackup catalog包含重要信息,因此必须在恢复任何其他备份之前进行恢复。
    主服务器恢复包含以下 NetBackup catalog文件:
    install_path\NetBackup\db
    install_path\NetBackup\var
    install_path\Volmgr\database
    介质服务器恢复包含以下 NetBackup catalog文件:
    ◆ Windows NetBackup 介质服务器:
    install_path\netbackup\db\media
    install_path\netbackup\var
    install_path\volmgr\database
    将 install_path 替换为 NetBackup 和介质管理器的安装目录(默认情况下为C:\Program Files\VERITAS)。
    正如《NetBackup 系统管理员指南,第 I 卷》中所述,由于这些目录很重要,因此将它们与其他文件分开备份。若要恢复这些目录,请使用 bprecover 命令:
    install_path\NetBackup\bin\admincmd\bprecover
    本节中的主题说明如何使用 bprecover 来恢复 NetBackup 目录备份。另请参见
    《NetBackup 命令 - Windows 》手册中对 bprecover 的说明。
    如果您了解哪些介质 ID 曾经使用过,但不确定它们之中哪一个包含最近的备份,则可以使用 bprecover 的 -l 选项,列出每个介质 ID 上的备份。此信息包括写入该介质的日期和时间。
    示例 1:使用原始设备列出
    假定将目录备份到磁带,但是目录的介质管理器部分丢失,因此介质管理器无法控制驱动
    器。
    在这种情况下,请将介质插入到适当的驱动器中(假定原始设备路径为 \\.\Tape1)。
    然后,在拥有该驱动器的 NetBackup 服务器上执行以下 bprecover 命令。
    bprecover -l -tpath \\.\Tape1
    Database Backup Information from \\.\Tape1
    Created: 03/31/97 11:31:34
    Server: bphost
    Block Size: 32768
    Path
    ----
    IMAGE1 D:\apps\VERITAS\NetBackup\db
    IMAGE2 D:\apps\VERITAS\Volmgr\database
    示例 2:使用介质管理器控制的驱动器列出
    假定目录的介质管理器部分完好无损,且备份将存储到介质 ID 为 000001 的 dlt 磁带上。
    将该磁带插入到相应的驱动器中。然后,在拥有该驱动器的 NetBackup 服务器上执行以下
    bprecover 命令(NetBackup 设备管理器服务必须是活动的)。
    bprecover -l -ev 000001 -d dlt
    Database Backup Information from 000001
    Created: 03/31/97 05:50:51
    Server: bphost
    Block size: 32768
    Path
    ----
    IMAGE1 D:\apps\VERITAS\Netbackup\db
    IMAGE2 D:\apps\VERITAS\Volmgr\database
    IMAGE3 D:\apps\VERITAS\NetBackup\var
    示例 3:列出磁盘路径
    假定目录备份的目标磁盘路径为 D:\apps\dbbackup,而此磁盘没有故障。执行以下
    bprecover 命令列出备份信息。
    bprecover -l -dpath D:\apps\dbbackup
    Database Backup Information from D:\apps\dbbackup
    Created: 03/31/97 11:31:34
    Server: bphost
    Block size: 32768
    Path
    ----
    IMAGE1 D:\apps\VERITAS\NetBackup\db
    IMAGE2 D:\apps\VERITAS\NetBackup\var
    IMAGE3 D:\apps\VERITAS\Volmgr\database
    使用 NetBackup 活动监视器或者 Windows “控制面板”中的“服务”应用程序停止
    以下服务(如果它们正在运行)。
    ● NetBackup 请求管理器服务
    ● NetBackup 数据库管理器服务
    ● NetBackup 设备管理器服务
    ● NetBackup 卷管理器服务
    在此驱动器挂接的 NetBackup 服务器上,执行 bprecover 命令。插入磁带的驱动器指定原始设备路径。
    示例 4
    此示例通过使用原始设备路径 \\.\Tape1 将映像以交互方式恢复到磁盘 1 中:
    bprecover -r -tpath \\.\Tape1
    Recover shark D:\VERITAS\NetBackup\db y/n (n)? y
    Recover shark D:\VERITAS\Volmgr\database y/n (n)? y
    Recovering shark D:\VERITAS\NetBackup\db
    Recovering shark D:\VERITAS\Volmgr\database
    示例 5
    如果您有介质服务器,bprecover 会将它们的目录路径包括在提示中,您可以选择想要恢复的目录。
    以下示例只为名为 eel 的介质服务器恢复目录。在此,您在主服务器 shark 上执行bprecover,并使用 -dhost 选项将 eel 指定为目标主机:
    bprecover -r -tpath \\.\Tape1 -dhost eel
    Recover shark:install_path\NetBackup\db y/n (n)? n
    Recover shark:install_path\NetBackup\var y/n (n)? n
    Recover shark:install_path\Volmgr\database y/n (n)? n
    Recover eel:install_path\NetBackup\db\media y/n (n)? y
    Recovering eel:install_path\NetBackup\db\media
    Recover eel:install_path\NetBackup\var y/n (n)? y
    Recovering eel:install_path\NetBackup\var
    Recover eel:install_path\Volmgr\database y/n (n)? y
    Recovering eel:install_path\Volmgr\database
    您也可以使用 -dhost 选项,从介质服务器向主服务器进行恢复(例如,如果主服务器没有驱动器)。
    在恢复主服务器和所有介质服务器的目录后,请使用 NetBackup 活动监视器或
    Windows “控制面板”中的“服务”应用程序启动以下服务:
    ● NetBackup 请求管理器服务
    ● NetBackup 数据库管理器服务
    ● NetBackup 设备管理器服务
    ●NetBackup 卷管理器服务

    下图为SAN上文件共享

    一般它分两类:对称的和非对称的。对称的一般网络无关,也没有一个主要的MDC(MetaData Controller)。非对称的需要一个MDC,MetaData是在网络上传的。

     

     

     

     


    veritas volume manager 命令集

        vxassist [-g diskgroup] move volume !olddisk newdisk 在磁盘之间重定位卷中的子磁盘。
        vxassist [-g diskgroup] maxsize layout=layout [attributes]   显示可创建的卷的最大大小。
        vxassist make volume length [layout=layout ] [attributes]创建卷。
        vxassist make volume length layout=mirror [nmirror=N] [attributes]   创建镜像卷。
        vxassist make volume length layout=layout exclusive=on [attributes] 创建只能由集群中的单个节点以排它方式打开的卷。
        vxassist make volume length layout=stripe|raid5 [stripeunit=W] [ncol=N] [attributes]   创建条带式卷或 RAID-5 卷。
        vxassist make volume length layout=layout mirror=ctlr [attributes]   使用不同控制器上的镜像数据 plex 创建卷。
        vxassist mirror volume [attributes] 将镜像添加到卷。
        vxassist remove mirror volume [attributes] 从卷中删除镜像。
        vxassist addlog volume [attributes] 将日志添加到卷。
        vxassist remove log volume [attributes] 从卷中删除日志。
        vxassist snapstart volume 准备卷的快照镜像。
        vxassist snapshot volume snapshot 制作卷的快照。
        vxassist snapback volume snapshot 将快照与其原始卷合并。
        vxassist snapclear snapshot 使快照卷独立。
        vxassist [-g diskgroup] relayout volume [layout=layout] [relayout_options]   执行卷的联机重新布局。
        vxassist relayout volume layout=raid5 stripeunit=W ncol=N   将卷重新布局为条带宽为 W 和 N 列的RAID-5 卷。
        vxassist convert volume [layout=layout][convert_options]   在分层卷与非分层卷布局之间转换。
        vxassist convert volume layout=mirror-stripe   将条带镜像卷转换为镜像条带卷。
        vxassist growto volume length 将卷增大到指定大小。
        vxassist growby volume length 按特定的长度扩展卷。
        vxassist shrinkto volume length 将卷缩小到指定大小。
        vxassist shrinkby volume length 按特定的长度缩小卷。
        vxassist remove volume volume 删除卷。
        vxcommand -t tasktag [options][arguments]指定命令的任务标记。
        vxdisk list [diskname] 列出由 VxVM 控制的磁盘。
        vxdisk offline devicename 使磁盘脱机。
        vxdisk rm diskname 从 VxVM 的控制中删除磁盘。
        vxdiskadm 使用基于菜单的界面管理 VxVM 磁盘。
        vxdiskadd [devicename] 添加由设备名指定的磁盘。
        vxdg list [diskgroup] 列出有关磁盘组的信息。
        vxdg -s list 列出有关集群中共享磁盘组的信息。

    Veritas的解决方案,和Veritas产品


    一、先介绍一下Veritas的解决方案,和Veritas产品的配置的一般组件。
    solution:
    1.Data Protection
    2.High Availability
    3.Disaster Recovery
    4.Application Performance Management
    5.Server Automation
    6.Storage Management
    components:
    1.VERITAS Hardware Tier(根据硬件配置不同分为4、3、2、1、0几个类型)
    2.Standard License(依据产品类型和应用而定)
    3.Basic Support, 1 Yr Regional Business Hours(包括电话支持,不含现场安装调试费用)
    4.Extended Support, 1 Yr 24x7(3.4中选1即可)
    5.Media/Doc Kit(光盘介质)
    二、Veritas存储管理
    包括以下产品:
    VERITAS Volume Manager
    VERITAS File System
    VERITAS Foundation Suite/HA
    VERITAS Database Edition/HA
    VERITAS Database Edition/Adv. Cluster
    VERITAS SANPoint Foundation Suite/HA
    VERITAS SANPoint Control
    一般而言fundation suite/HA和database suite/HA包括了:volume manager、cluster server、file system这样几个工具。可以满足大部分客户需要。SANPOINT CONTROL是用来管理SAN的工具和ciscoworks一样支持autodiscovery功能自动生成拓扑结构图但是在SAN中使用的FS的端口如果要支持大于16口的设备就要购买SANPOINT AGENT license来扩展端口。
    这是一个简单的配置举例:
    A00694G-300000        Volume Manager,HP-UX,Standard License
    W00694G-300112        Volume Manager,HP-UX, VSupport Level 1 (VS1) 1 Yr 12x5
    N08454G        Volume Manager, v3.2, for HP-UX 11i (Same as N08441G) Doc Kit, English
    以上的定货号中300000就是tier 3的意思。
    三、数据保护
    Veritas NetBackup:
    1.NetBackup DataCenter
    Master Server
    Media Servers
    Clients
    Agents
    Options
    2.NetBackup BusinesServer
    Server
    Clients
    Agents
    Options
    3.NetBackup Core/  Agents / Options 
    (以下选件如需配置都应购买license)
    Server
    SAN Media Server
    Client
    Library Support
    SSO (Share storage option 多台服务器共享磁带库的必须选件)
    GDM
    Advanced Reporter
    FlashBackup
    Client Encryption
    For NDMP
    Vault Option(备份拷贝异地保存工具)
    BMR
    ServerFree Agent(
    Oracle ServerFree Agent
    For EMC Fastrax
    Array Integration Option
    Database Agents
    Oracle, Sybase, Informix, DB/2, SAP, SQL, Lotus, Exchange
    Database Archiver
    Oracle BLIB
    Storage Migrator
    IDR
    4.NBU BusinesServer Server/Client
    BusinesServer与DataCenter的区别
    Server OS: Solaris, HP-UX, AIX, Windows, RH Linux
    支持磁带库最多2 drive及30 slots
    支持最多8 clients
    支持最多1 NDMP 设备
    无Media Server
    无SAP和DB/2 Agent
    需单独license: OTM
    Server License已包括
    1 server – no tier
    4 clients – no tier
    1 独立drive
    如果有5-8个clients
    NBU BusinesServer, Client Expansion
    如果有第2个drive,或磁带库
    NBU BusinesServer, 2nd Drive/Robotics
    5.NBU DataCenter Master / Media Server
    Master Server – server
    SAN Media Server
    直接将本机数据备份到磁带
    不支持其它client通过该server进行备份
    4 tiers
    4.5 new: NetWare Media Server
    不支持其它OS或NDMP通过NetWare Media Server进行备份
    6.Shared Storage Option
    产品描述
    多台服务器共享磁带驱动器
    Supported platform: Windows, Solaris, HP-UX, AIX, Tru64 Unix, Dynix, IRIX
    Supported robot: ACS, TLH, TLM; TLS, TLD
    License
    License / shared drive
    7.Global Data Manager
    监控多个备份域
    查看policy/修改配置: Administration Console
    License
    Global Data Manager Server - 1
    Managed DataCenter Master Server – 1 / each
    Managed BusinesServer Server – 1 / each
    8.NetBackup Advanced Reporter
    产品描述
    内置30多种报表
    Web-Based
    历史记录
    性能监控
    自定义报表
    支持Solaris, HP-UX, Windows Master
    License / Master server
    9.NBU Database Archiver
    产品描述
    Oracle 表级和记录级备份/恢复
    长期数据保留
    支持8i, 9i
    支持Solaris, HP-UX, AIX
    License / database server
    10.Oracle Advanced BLI Agnent
    产品描述
    利用VERITAS Snapshot技术,进行online, block-level的增量备份
    备份/恢复速度快
    支持 Oracle7.3.4 and up
    支持Solaris, HP-UX
    License
    已包含NBU for Oracle Agent
    需要Database Edition for Oracle
    License / database server
    11.Array Integration Option
    产品描述
    与HDS ShadowImage, HP BusinessCopy XP, EMC TimeFinder结合,实现自动split, resync
    IBM FlashCopy? - consulting
    可与ServerFree Option结合
    支持Solaris, HP-UX
    License
    License / client
    12NBU ServerFree Agent
    产品描述
    应用Snapshot技术将数据服务器的数据map下来,然后通过其它设备将数据从disk写入tape
    支持多种 Frozen Image 技术
    Core Frozen Image Service
    Extened Frozen Image Service (need option license)
    支持多种off-host copy方式
    Third-Party Copy Device
    Media Server Copy
    EMC Fastrax (need option license)
    支持Solaris, HP-UX
    支持Oracle数据库 (need option license)
    13.NetBackup Vault Option
    产品描述
    Vault, 策略化的磁带复制、离线保存、跟踪、报表
    Inline Tape Copy
    支持所有NBU Server支持的OS,Except Sequent, NCR, Linux
    License
    Base (4 drives)
    Additional Drive
    Unlimited Drives (per Master Server)
    14.NetBackup Bare Metal Restore(很实用的裸机恢复工具)
    产品描述
    自动记录系统、应用、数据信息
    完全、快速、自动的系统恢复
    修复硬件
    从net或cdrom启动,BMR开始进行恢复
    Reboot
    支持Solaris, HP-UX, AIX, Windows
    License
    BMR Server: free
    BMR Client: per client
    15.NetBackup Storage Migrator
    NSMU – NetBackup Storage Migrator for Unix
    Support Solaris, HP-UX, IRIX
    License per server
    NSMW – NetBackup Storage Migrator for Windows
    Base Kit: per server
    Agent: per additional server
    NSME – NetBackup Storage Migrator for Exchange
    Base Kit: per server
    Agent: per additional server

    解决远程桌面的问题,新品

    Remote desktop connection

    If you have installed the pre-release version of Remote Desktop Client 6.1 (KB 937468), and then install this release candidate, the desktop will continuously display the text "For testing purposes only. Build 2600.xp_sp2_gdr…", and you will not be able to uninstall KB 937468 by using Add/Remove Programs.

    To avoid this, uninstall KB 937468 before you install this release candidate.

    If you have already encountered this issue, follow these steps to remove the test certificate that is responsible for the text message being displayed.

    To remove the test certificate

    1. Click Start, click Run, type certmgr.msc, and then press ENTER.

    2. In the list that appears, find and expand the Trusted Root Certification Authority folder.

    3. Within the Trusted Root Certification Authority folder, find and expand the Certificates folder.

    4. In the right pane, find and delete all entries named Microsoft Test Root Authority.

    5. Restart the computer.

    系统备份指南(macOSX)

    iPhoto的图片库备份,路径“~(用户)/图片/iPhoto Library文件夹”
    iTunes音乐库备份,路径“~(用户)/音乐/iTunes文件夹”
    Safari书签备份:路径“~/资源库/Safari/Bookmarks.plist”
    Mail邮件备份:路径“~/资源库/Mail文件夹”
    另外,个人夹资源库里还有个[邮件下载]文件夹

    Skype,路径“~/资源库/Skype文件夹”,备份聊天的设置和信息

    钥匙串备份:路径“~/资源库/Keychains文件夹”

    Fonts字体备份:路径“~/资源库/Fonts文件夹”
    至于字体,也有很多在个人夹资源库里

    日历和iCal安排备份:路径“~/资源库/Calendars文件夹”及“~/资源库/Application Support/iCal文件夹”

    地址簿资料备份:路径“~/资源库/Application Support/AddressBook文件夹”
    地址簿的备份文件应该是个人用户夹里的资源库/Application Support/AddressBook文件夹

    Proteus聊天软件备份,路径“~/资源库/Application Support/Proteus文件夹”

    iSQ备份,路径“~/文稿/Sinomac User Data”

    注册序列号备份,路径“~/资源库/Preferences/文件夹”里相应软件的.plist文件,有部分软件的注册信息包含在程序中,需注意。

    补充几点:来自 iStar
    1. Palm用户的备份:用户/Documents/Palm文件夹
    2. Microsoft用户的备份,包括MSN、邮件Entourage:用户/Documents/Microsoft User Data文件夹

    Mac OSX 10.4.10 修复大全(三)

    Finder Crash

    每次OSX升级之后,都会有一些用户遇到Finder Crash 的问题,10.4.10也不例外。下面介绍几种修复的方法:

    (一)最有趣的一种方法,来自于MacFix网站的读者

    (1)以管理员(administrator)身份登入
    (2)打开终端窗口(Terminal【位于“/应用程序/实用程序”】)
    (3)键入: sudo update_prebinding -root / -force ,然后回车
    (4)当系统询问密码时,输入管理员密码,然后回车。随后的过程可能要花些时间,并且可以看到屏幕上闪出很多信息。
    (5)在终端窗口中键入“exit”命令并回车

    (二)重新安装OSX 10.4.10 combo

    对于很多Finder Crash的用户来说,重新安装(注意:不要使用系统的“软件更新”功能进行安装,而要从下面链接下载combo安装包,然后在本地安装)OSX 10.4.10 combo可以有效地解决Finder Crash的问题。


    (三)删除 “com.apple.finder.plist”和“com.apple.sidebarlists.plist”文件

    这两个文件在“~/Library/Preferences”目录下,注意,这里“~”是指你的Home Folder(例如,如果你在Mac上的用户名是“CAT”,那么请去“CAT/Library/Preferences”去找这两个文件。
    在删除这两个文件之后要记得重启Mac。

    (四)删除第三方软件的右键关联菜单项( contextual menu items)

    这一方法主要针对当你点击右键选择关联菜单项时出现Finder Crash的情况,不过,对于一些莫名其妙的Finder Crash也不妨一试

    请检查下面两个目录:
    “~/Library/Contextual Menu Items/”
    “/Library/Contextual Menu Items/”

    如果怀疑某些新安装的第三方右键关联菜单项是引起Finder Crash的罪魁祸首,可以暂时先卸载(删除)这些新安装的软件,然后注销(或重启)Mac,查看一下Finder的情况,如果崩溃(crash)的情况得以解决,可以一个一个把删除的再装回来,每装一个注销(或重启)一次Mac,这样可以隔离引起问题的软件。

    目前,已经有定论的是StuffIt 11中的StuffItCM.plugin肯定会导致Finder Crash频繁出现

    (五)检查是否有坏的或冲突的字体

    (1)清理字体缓存(font caches),可以使用Onyx(免费)或者 FontFinagler($10)。如果问题仍然存在,则

    (2)检查下面目录
    “~/Library/Fonts”
    “/Library/Fonts”
    ”/System/Library/Fonts“

    看是否有新增加的字体引起Finder Crash问题。可以通过类似于(四)中检查第三方右键关联菜单项的方法(删除然后逐个装回)来检查字体。在分析哪些是新装字体时,可以参考Mac OSX的缺省字体表

    (六)检查有问题的登录/启动项目

    检查下面目录“/Library/StartupItems”中列出的第三方软件,这些软件会在你登录时自动启动,
    或是在“系统预置”-“账户”-“登录项目”中查看每个用户登录时自动启动的第三方软件(参考附图)。
    有些时候,这些第三方软件在登录时的自动启动(通常通过Plug-in实现)有可能影响Finder。
    from macfans.com.cn

    OSX 10.4.10 修复大全(二)

    被升级修改的重要文件,部件降级(downgrading)方法
    from macfans.com.cn
    如同所有重大的升级一样,记载OSX 10.4.10修改了哪些文件是非常重要的,这样,一旦升级之后发现问题,就能够合理地推断问题是否是由升级导致的。例如,有些用户在升级后发现系统的声音有问题,这一问题很可能(虽然并非肯定)源自10.4.10修改了系统 audio input/output 内核扩展文件: /System/Library/Extensions/IOAudioFamily.kext.

    如果你确信自己遇到的重大问题来源于10.4.10的某个特定“部件(component)”,你可以按照下述方法将它“降级(downgrading)”到以前的版本:

    (1)从Apple's download page寻找并下载Mac OSX 10.4.9 combo updater。(也可以在本论坛OSX 10.4.10 修复大全(一)推荐的安装方法一贴中点击相应的链接直接下载,如果需要OSX 10.4.8及以前的版本,估计就得去demonoid之类的网站去找了——猫爪注)
    (2)下载并安装共享软件Pacifist(目前版本是2.01,骷髅头有号可用)
    (3)将下载得到的Mac OSX combo 安装包(例如:MacOSXUpd10.4.9Intel.pkg)拖到Pacifist的图标上。
    (4)在Pacifist中检查安装文件列表,特别注意“/System/Library/CoreServices”、“/System/Library/Extensions(存放在这里的文件都是系统内核扩展,其功能是与OSX内核抽象层进行交互,有可能导致内核崩溃或其他故障)” 以及“/System/Library/Frameworks”
    (5)找到你所需要的部件(用以替换升级后有问题的部件)
    (6)选中你所需要的文件并在Pacifist点击“安装(Install)”键,安装时需要你输入电脑的“管理员密码(administrator password)
    (7)重启Mac

    基本原则
    通常,你并不应当将不同版本的部件混合使用,因为这将有可能引起兼容性问题,而且你将失去新版本对于该部件的所有改进。但是,在不得已的情况下,用旧部件代替新部件确实能解决一些痼疾顽症。

    OSX 10.4.10所修改的部分重要文件的清单

    /Applications

    • Address Book
    • Internet Connect


    /System/Library/Extensions/ (如果你遇到有关显示卡、声音、Airport、外接USB/火线设备等问题时,请特别注意这个目录下的文件)

    • webdav_fs.kext
    • smbfs.kext
    • System.kext
    • IPFirewall.kext
    • IOUSBMassStorageClass.kext
    • IOUSBFamily.kext
    • IOSerialFamily.kext
    • IOHIDFamily.kext
    • IOSCSIParallelFamily.kext
    • IONetworkingFamily.kext
    • IOAudioFamily.kext
    • AppleSMC.kext
    • AppleOnboardDisplay.kext
    • AppleSmartBatteryManager.kext
    • AppleSMBIOS.kext
    • ATIRadeon9700.kext
    • IOSCSIArchitectureModelFamily.kext
    • IOPlatformPluginFamily.kext
    • ATIRadeon.kext
    • IOGraphicsFamily.kext
    • IOFireWireFamily.kext
    • AppleAirPort.kext
    • AppleFWAudio.kext
    • AppleFileSystemDriver.kext
    • AppleBacklight.kext
    • AppleIntelGMA950.kext
    • AppleHDA.kext
    • (其他)


    /System/Library/Filesystems (如果你在装载某些硬盘或共享宗卷时遇到问题,请特别注意这个目录下的文件)

    • smbfs.fs
    • URLMount
    • ufs.fs
    • AppleShare
    • webdav.fs


    /sbin (很多文件系统装载部件以及其他重要文件都在这里。遇到问题时你可能需要替换这个目录以及“/System/Library/Filesystems”下的文件,例如,如果你在装载SMB文件系统时遇到问题,可以尝试替换这个目录下的“mount_smbfs”和 “/System/Library/Filesystems”目录下的“smbfs.fs”)

    • slattach
    • mount_afp
    • mount_webdav
    • ifconfig
    • routed
    • rtsol
    • ipfw
    • nfsd
    • mount_smbfs
    • nfsiod
    • ping6
    • route
    • ip6fw
    • ping
    • fsck
    February 18

    Mac OS X系统快速整治基本法二十条

    紧急施救基本法十条

    1. 重新启动系统
          如果机子在重新启动后故障现象排除,整治系统的工作就完成了。这是因为,有些怪异现象,比如轻微的磁盘档案系统出错,重启后系统自检,通过磁盘日志模式可以自动纠正。有些是因为Pageout的问题导致系统缓慢,出现五彩轮盘,重新启动系统将内存释放,都可以在重启后修复。

          有些程序在运行中冻结,这时用“强制退出”(Force Quit),而不是强制重启系统,比较安全。强制退出后,系统会提示您是否重新打开这个程序。如果选择“重新打开”,系统将自动修复程序的错误,达到自动维护的功能效果。但是,如果您选择了强制重启,则可能导致磁盘档案系统的损坏。

    2. 检查和修复[档案系统]
          用系统光盘启动机子,以磁盘工具来检查并修复磁盘目录的错误。如果碰巧您手头上没有系统光盘,那么启动时按下Command+S,启动到单用户模式用fsck工具来修复。如果检查修复的结果显示“档案系统已被修复”,则应该再做一次修理,直到结果显示“磁盘看来没有问题”。

          如果检查修复的结果显示磁盘工具为不能修复这些错误,这样用户就需要使用DiskWarrior 3.0.x或TechTool Pro 4.x.x等第三方商业软件才能修复。但如果没有这些软件,您就只好重装系统了。

    3. 检查磁盘并让它腾出更多可用空间
          当您电脑的物理内存行将用尽的时候,系统需要将一些“交换文件”(swap files)写入磁盘的交换空间(虚拟内存区)中 (实际上系统并不会将内存用尽,总会留有余地,而宁愿启用虚拟空间),这样如果磁盘的空间不足,将导致系统出现紊乱。这时您必须检查一下启动磁盘上的可用空间,确保具有原磁盘总空间的10%,或者说,您至少需要在系统刚启动后就有3GB以上的可用空间 。按照斧爷的建议,更加安全的自由空间是5GB,所以用户应该让磁盘的可用空间达到5GB以上。如果磁盘的自由空间不足,您可以将一些不太重要的,或者暂时不用的档案备份后从磁盘中删除,以腾出更多的磁盘空间。
                  
    4. 修复磁盘权限
          启动磁盘工具程序的急救功能(First Aid)来修复权限,这是每个用户都常常要用到的,非常简单的系统维护方法。修复磁盘权限的同时,您还可以继续做其他的作业而不必停止电脑的工作,因为这样并不会影响修复权限的结果。修复了磁盘权限之后,可以看看故障是否已经排除了。

          过去我常常在论坛上提到的[系统或程序更新的三部曲],就是在做系统或程序的更新之前,要先做修复磁盘权限、(用系统光盘启动)修复磁盘档案系统;更新后再次做修复权限这样的三个步骤。这都是非常实用的,避免更新后出现系统或程序故障的最基本的维护方法。许多用户在更新的时候没有做这样的维护,结果系统或程序更新后出了问题,以后就大呼“不要贸然升级系统,不要做白老鼠”的论调,这是“一朝被蛇咬,十年怕草绳”。其实只要做过“三部曲”的,绝对不会因为更新出错的。

    5. 创建一个新的用户账号,看看新用户是否仍然有问题
          如果创建一个新的用户账户并从新账户登陆到系统,怪异现象消失了,那么您的旧用户账户就是故障的所在了。有问题的档案会在旧用户目录下的Library/Preferences里,如果您能找出并删除预置文件夹里的问题档案,就可以解决问题。但如果您不能确切知道哪些是问题档案,那么将旧用户的档案逐一转移到新用户的目录下,也许能发现问题是出在哪个档案来解决。但如果你无法发现问题之所在,那么即使您打包重新安装系统,问题将依然存在,这样只有执行一次清洁的安装系统,才能排除这些故障了。

    6. 清除系统和用户缓存
          利用OnyX、Cocktail或者Tiger Cache Cleaner等第三方软件对所有缓存档案进行深度清除,重启系统之后看看故障是否已经排除。

    7. 如果您电脑上安装了 “程序增强器”(Application Enhancer),将它关闭
          如果您安装了Unsanity的Xounds、WindowShape X、MightyMouse等等程序,在资源库中就会安装 Application Enhancer控制面板,也就是APE。这东西虽好,但它是以非标准的方式破解系统。您可以将APE暂时关闭,如果发现是APE导致了系统冲突,最好用Unsanity的APE安装器上的卸载程序将它完全卸载则比较安全。将APE更新到最新的版本,也许会解决导致系统冲突的问题。

    8. 启动到“安全启动”模式,看看故障是否依然存在
          启动机子的时候按下Shift键,直到屏幕上出现“Safe Boot”的字样,就将系统启动到了“安全启动”模式。如果在安全模式下故障现象消失,那么故障可以确定是由那些扩展功能或启动项目引起的。引起故障的这些项目是在用户和本地目录的资源库里,将这些档案逐一移到桌面上,可以帮助判断和查出问题档案,将它删除或重新安装。也有一些第三方程序,被自动隐藏安装在系统目录下的资源库。如果要到系统的资源库里查找问题档案可要小心了,因为误删除系统目录的档案,可能导致系统不能启动的更严重问题。所以需要动这些档案的刀子,还是先咨询专家的意见,确定哪些档案不能动。

    9. 重置固件(Reset Firmware)
          按着Command+Option+O+F组合键启动系统,电脑就进入固件程序的界面,在提示符后面输入“reset-nvram”,按回车;输入”reset-all”,按回车。执行指令将使系统重新启动,这是固件设置已经恢复到机器出厂时的参数,这样可以将出错的参数删除,解决一些因为参数出错导致的系统故障。

    10. 拔下除鼠标之外的所有USB、火线槽的装置
          拔除每一件装置后都重启系统一次,如果这样能消除故障,说明您的外置装置、有故障的电缆或者电脑上有故障的外接端口导致了冲突。试试找出故障的所在,特别要留意有问题的USB集线器。

    严重故障整治基本法十条

    11. 运行最新的系统复合更新(Combo Updater)
          到苹果的下载网站去下载最新的系统更新。同一个版本的系统更新分别会有两种不同的更新档案:一种是只能从上一个版本的系统上更新的;而“复合更新”(Combo)则可以从任意一个同系列的旧系统版本上更新。即使您原来的系统已经是最新的版本了,再次执行一次Combo的更新,看看是否能够排除原来系统的故障。

    12. 运行随机的苹果硬件检测光盘检测硬件问题
          按下C键从苹果的随机[硬件检测光盘]启动机子,运行后看看是否能采集到与硬件故障有关信息。如果发现机子主板或其他硬件的故障,就要将机子送到苹果或者其他专门的电脑维修中心去检修。

    13. 检查硬盘是否存在坏区
          如果要用苹果的方式检查和修复磁盘坏区,唯一的方法就是用系统光盘启动机子 ,用磁盘工具将磁盘重新格式化。这样做必将破坏您磁盘上的数据,所以您需要先将数据备份,格式化后再重装系统和恢复数据。还要留意一下硬盘的S.M.A.R.T.状态,如果磁盘验证失败,说明磁盘已经“寿终正寝”了,必须更换新的磁盘。

          用一些第三方开发商的商业软件来检查修复硬盘坏区,就不必将磁盘格式化和重装系统,不过数据备份还是必要的,以免因为修复磁盘造成数据丢失。这样的第三方软件有TechTool Pro,DiskWarrior和Norton SystemWorks(Norton Utilities)。它们都附有系统启动的急救光盘,可以用以启动机子,将需要修理的磁盘卸载后修理。值得特别留意的是,这些软件所附急救光盘内的系统版本,Jaguar或Panther系统只可用于较旧机型的启动,并不适用于出厂时已经预装了Tiger系统的机型。

    14. 拔下第三方内存条
          看看拔下内存后故障是否能排除了,必要时更换适用的内存条。

    15. 拔下第三方PCI卡
          如果这样能排除故障,将每张PCI卡一一拔下,直到找出有问题的卡,必要时将问题卡更换。同时到制造商的网站上看看是否有更新的驱动程序,下载回来更新。

    16. 重置PMU (电源管理单元)
          PMU是苹果电脑的电源管理控制芯片及其电路,重置PMU的方式在不同的电脑机型中有不同的方法。您可以到苹果网站关于重置PMU的网页上看看,针对您的机型,用特定的方法重置,看看故障是否能排除,特别是重置PMU可以解决您系统电源启动无反应的问题。

          本本重置PMU的网页
          Mac mini重置PMU的网页
          台灯iMac重置PMU的网页
          MacBook/MacBook Pro重置PMU的网页
          iMac G5重置PMU的网页
          重置PowerMac(G5、G4、G3)上的Cuda/PMU的网页
          重置PowerMac G4 (AGP/Gigabit Ethernet)主板上的PMU的网页
          2004/2005年后期G5桌面机重置SMU的网页

    17. 归档文件和重装系统
          归档文件安装能将用户和网络设置的新档案替代您电脑新安装的系统档案夹。方法是用系统安装光盘启动,以“正常”的安装模式运行,当安装的进程到达“选择安装磁盘”的界面,选择“归档的安装”和点击“重装”的按钮,然后开始正常的安装进程。这样做虽然不能确定是否能完全修复系统的错误,但却能让您省下时间而不必将数据抄回磁盘、不必重设用户预置、不必重装软件程序等。

    18. 擦除磁盘、重装系统
          做到这一步确实非常另人讨厌,所以在这个基本法里已经是最后的招数。如果不想给系统匆忙判处死刑,对系统要做最后的挽救,所以您需要最后备份好数据,建议您先看看苹果网站的指导文章(呵呵,英文的) , 教您如何备份和恢复数据 (http://docs.info.apple.com/article.html?artnum=106941)

          有些磁盘因为长期反复重装系统或安装/删除档案,磁盘的磁道扇区内存有大量的数据残片,致使系统容易出现一些奇难杂症,无论您如何重装或升级,系统总是不能正常运行。此时应将磁盘进行低格初始化和将磁道的数据清零,这样处理后再安装的系统会比较健康。不过清零后的磁盘可能即使送到磁盘数据急救中心都无法救回数据了,所以是需要注意的。
                
    19. 将电脑送回苹果服务中心
          呜呼,无可救药的机子,押解回服务中心!希望中心的工作人员高抬贵手,能归“在保”的归“在保”,否则也少算点,“小弟还等着省下的钱开饭啊!”恐怕,这就是所有苹果用户最想要向服务中心说的话了?

    20. 额外条例 (有些内容属高级用户的阅读范围)

          1) 如果安装了“诺顿”产品的请将它卸载!
          诺顿的程序集,包括AntiVirus,如果被安装在磁盘上,将严重损害Mac OS X系统的健康,若是从Norton的光盘或者安装在古典系统OS 9.x并从那儿启动和运行,则会安全得多。所以,如果您在OS X的磁盘里安装了Norton的程序,将他们卸载了是绝对明智的。何况,Norton的AntiVirus反病毒程序在X系统上是完全没用的。根据Norton公司自己的病毒过滤协作公司美国Sophos最近(二00六年七月)发表的报告《Sophos Security Threat Management Report》上郑重声明:“苹果的X系统目前为止,没有发现病毒。”

          2) 检查系统的出错日志报告
          检查系统日志,看看上面有没有相关的信息。您只要从苹果菜单上选“关于本机”,点按“更多信息……”按钮,在跳出来的系统概述的程序窗口上选System/Logs/error_logs,上面将列出所有关于每个程序发生错误的信息,仔细阅读,有助您排查故障。

          3) 将系统启动到指令模式
          启动时按下Command+V的组合键,屏幕将出现象Dos的指令语句的界面,这就是指令模式。这些文字里描述了系统出错的所有信息,有些错误信息是一些代码,从网络的Google搜索中可以查到这些代码的含义,到一些论坛也可能找到一些讨论一些解决错误的方法。实际上,许多论坛的讨论对解决这些难题确实非常有帮助。

          4) 拆开电脑在机箱内作业,安全最重要
          如果不想拆开电脑的时候损坏机子,参考随机的手册,或者苹果支持网站的指南文件非常重要。先了解清楚后再动手,是上上之策,免遭机毁人亡的悲惨结局。
    from macfans.com.cn
     

    实战硬盘安装Leopard10.5.1

    from vistafans.com thanks for TTNK
    总结词部分 安装Leopard--10.5.1可以一步到位的安装成功
    需要下载软件如下:
    1、osx-leopard105.dmg(6.66GB) 或者ISO. Leopard10.5.1升级文件
    2、Don’t Panic,(14.2MB)
    3、Leopard10.5.1破解内核(由hdfdisk提供)
    4、BrazilMac-9a581-Patch 最新提供(11MB )
    5、Pacifist(5.8MB)
    步骤:
    1、启动到Tiger,加载已经下载的9A581的DMG文件,或者ISO;
    2、这时会出来一个窗口,显示一个Mac OSX install和两个文件夹
    3、先选中这个窗口,这时到Finder菜单条,选择Go to Folder (中文菜单:转到_转到文件夹),键入”/Volumes/Mac OS X Install DVD/System/Installation/Packages/”;
    4、这时系统会再打开一个窗口,显示一大堆包文件,找到OSInstall.mpkg,按右键,选择用Pacifist打开;或者说直接拖到Pacifist活动窗口
    5、加载,并列出包内容,做以下几个选择:EssentialSystemSoftware,ACL.pkg,OSInstall.pkg,如图,按住alt键进行多选; 其它建议先别选,成功以后根据需要再装,个人经验,选了其他的就出了问题!
    6、选完后,按右键,选择“install to other destination”,这时选择安装到leopard分区;系统就会进行解包,验证,安装,运行期间的弹出窗口请直接回车,使用默认的选项。(或者在弹出窗口的左边打上小钩,就不必多次回车了)一直到leopard安装完成
            基本相同的步骤,马上安装Leopard10.5.1升级文件。(下载地址:
    http://soft.macx.cn/soft2867.htm)同样的运行期间的弹出窗口请直接回车,使用默认的选项。(或者在弹出窗口的左边打上小钩,就不必多次回车了
    7、安装完成后,运行Marvin’s AMD Utility v.25,左边点最下面的那个圈,右边选择leopard的分区,然后run,它运行完毕生成的文件不用管!
    8、没有直接升级安装10.5.1的请执行
    解压OSx86_Socket_Source_Code_and_581_Kernel_Patcher.zip,把里面581_AMD_Intel_SSE2_SSE3_Kernel_Patcher这个文件拖到桌面,编辑patcher.sh,把第一行“PATH1=”/Users/userhere/Desktop/581_AMD_Intel_SSE2_SSE3_Kernel_Patcher”中的userhere改为你的用户名,然后保存,把dmg镜像中的mach_kernel拖到581_AMD_Intel_SSE2_SSE3_Kernel_Patcher这个文件里,再把它该为mach_kernel.orig,然后打开终端,拖patcher.sh文件到终端,回车,生成一个mach_kernel.hacked (4.8MB),看终端里面的两个md5值是否吻合,不吻合重试,直到吻合才对,就把生成的这个文件拖到leopard分区(根目录),再改为mach_kernel。
    直接安装10.5.1的。直接使用hdfdisk提供的破解核心:mach_Kernel.不必使用上边的自行破解步骤。
    下载地址:http://www.mediafire.com/?ayejdtmhbym
    9、下载最新补丁:★BrazilMac-9a581-Patch★13.4M最新版(11月1日更新)
    http://bbs.pcbeta.com/thread-204070-1-1.html
    一般的情况是:
    笔记本用户把BrazilMac-9a581-Patch./leopatch/ext/下的
    “AppleACPIPlatform.kext,  ApplePS2Controller.kext,  AppleSMBIOS.kext,”
    拖放入leopard/System/Library/Extensions中,替换!
    台式机:把全部最新补丁替换.然后安装显卡驱动就OK
    (AMD必须删除.而Inter的不一定删除)leopard/System/Library/Extensions下的“appleintelcpupowermanagement.kext”。
    在终端中如下操作,修理leopard权限
    sudo -s键入密码
    chown -R root:wheel /Volumes/Leopard/System/Library/Extensions
    chmod -R 755 /Volumes/Leopard/System/Library/Extensions
    正确的话没有任何提示.
    shutdown –r now 直接终端运行的重新启动命令
    特别提醒:根据你的电脑硬件配置的不同,需要加入相关合适的kext,(如nf 、via的主版)记得要修理权限!~
    注意,不要打错代码,如果你不清楚Extensions的路径,你就把它拖到终端里面看看就知道了!替换kext前最好将原来的备份,(如果BrazilMac-9a581-Patch的kext不 好用,你也可以试试ToH_Kexts里面的.)

    10、重新启动: shutdown –r now直接终端运行的重新启动命令
    在系统自检后按F8,系统会出现Darwin Bootloader选择,这时用上下键选择你的Leopard安装分区,并输入-x -legacy,回车。如果有问题,可以用-v -legacy启动,记下黑屏幕上的提示在论坛中提问,并最好照一张屏幕信息照片附上。
    ps:进入leopard以后,可以把leopard/资源库/preferences/systemconfiguration/com.apple.boot.plist中的代码改为:
    Kernel
    Smach_kernel
    Kernel Flags
    -legacy
    Boot Graphics
    Timeout就不用每次都要去输入-legacy了!