黄新华's profile心血来潮PhotosBlogLists Tools Help

Blog


    October 27

    HOSTS是什么?有何作用?在哪里打开?

    本来想自己说了,知道意思,但讲解不明白,就找了篇文章,很详细,很长,希望你看的懂。
    一. Hosts文件的位置
    很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows 98系统下该文件在Windows文件夹。
    在Windows 2000/XP系统中位于\%Systemroot%\System32\Drivers\Etc 文件夹中,其中,%Systemroot%指系统安装路径。例如,Windows XP 安装在C:\WINDOWS,那么Hosts文件就在C:\Widows\System32\Drvers\Etc中。
    你也可以用windows自带的查找功能搜索找到hosts文件。
    该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开和编辑。

    二. Hosts文件的基本内容和语法
    用记事本打开hosts文件,就可以看见了微软对这个文件的说明。Hosts文件文一般有如下面的基本内容

    # Copyright (c) 1993-1999 Microsoft Corp.
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    #
    # For example:
    #
    # 102.54.94.97 rhino.acme.com # source server
    # 38.25.63.10 x.acme.com # x client host

    127.0.0.1 localhost


    这个文件是根据TCP/IP for Windows 的标准来工作的。它的作用是定义IP地址和
    Host name(主机名)的映射关系,是一个映射IP地址和Host name (主机名) 的规定。这个规定中,要求每段只能包括一个映射关系,也就是一个IP地址和一个与之有映射关系的主机名。 IP地址要放在每段的最前面,映射的Host name(主机名)在IP后面,中间用空格分隔。对于这段的映射说明,用“#”分割后用文字说明。

    三. Hosts文件的工作方式
    现在让我们来看看Hosts在Windows中是怎么工作的。
    我们知道在网络上访问网站,要首先通过DNS服务器把要访问的网络域名(XXXX.com)解析成XXX.XXX.XXX.XXX的IP地址后,计算机才能对这个网络域名作访问。
    要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,因为DNS做域名解析和返回IP都需要时间。
    为了提高对经常访问的网络域名的解析效率,可以通过利用Hosts文件中建立域名和IP的映射关系来达到目的。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有则,调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析。也就是说Hosts的请求级别比DNS高。

    四. Hosts文件的工作方式和具体作用
    现在来看一下Hosts文件的工作方式以及它在具体使用中起哪些作用。

    1、加快域名解析

    对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度。由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

    2、方便局域网用户

    在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址。这对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了。

    3、屏蔽网站

    现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或本地计算机的IP,这样就不用访问了。在WINDOWSX系统中,约定127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址。
    如果,我们在Hosts中,写入以下内容:

    127.0.0.1 # 要屏蔽的网站 A

    0.0.0.0 # 要屏蔽的网站 B

    这样,计算机解析域名 A和 B时,就解析到本机IP或错误的IP,达到了屏蔽网站A 和B的目的。

    4、顺利连接系统

    对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。

    五. 屏蔽不想访问的网站的例子
    这里给出一些收集到的利用Hosts文件对一些网址屏蔽的例子,共大家学习使用Hosts文件时参考。

    例1.
    在 hosts文件中加入如下内容就可以屏蔽文件中定义的对应的网址。
    127.0.0.1 localhost
    127.0.0.1 download.3721.com
    127.0.0.1 3721.com #3721网络实名
    127.0.0.1 3721.net #3721网络实名
    127.0.0.1 cnsmin.3721.com #3721网络实名
    127.0.0.1 cnsmin.3721.net #3721网络实名
    127.0.0.1 download.3721.com #3721网络实名
    127.0.0.1 download.3721.net #3721网络实名
    127.0.0.1 www.3721.com #3721网络实名
    127.0.0.1 www.3721.net #3721网络实名

    例2.
    在 hosts文件中加入如下内容就可以屏蔽文件中定义的对应的网址。
    127.0.0.1 localhost
    127.0.0.1 bar.baidu.com #百度IE搜索伴侣
    127.0.0.1 www.baidu.com #百度IE搜索伴侣
    127.0.0.1 baidu.com #百度IE搜索伴侣

    最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。
    October 04

    DOS常用命令

    DOS常用命令

    关键词DOS常用命令                                          

    用DOS,可别不知道DOS在哪里运行,有好几种方法

    1.开始菜单---程序---附件---命令提示符
    2.开始菜单---运行---打命令CMD

    一、常用DOS命令

    (1)cd..                         cd..       退到次一级目录
       cd\                          cd\        退到根目录下的意思
       cd 文件夹名字                cd windows 进入WINDOWS目录


    (2)md 文件夹名字                md win     建立名为win的文件夹

    (3)rd 文件夹名字                rd win     删除名为win的文件夹
                                          (前提是win里没有任何文件)

    (4)copy 路径下文件 目标路径     copy C:\1\mima.txt C:\2\ 拷贝文件

    (5)del 目标路径下文件           del C:\1\3\TCP.txt    删除文件

                                 del c:\1    删除c盘1目录所有文件    看见没mima.txt被删除了 但是3这个文件夹还没删除
                                                 只是文件不会删除ghost里
                                                 其他文件夹里的东西。

    (6)dir 文件夹名字或盘符         dir c:\windows  查看C盘windows里目录文件
    ----------------------------------------------------------------------------
    │dir/W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;│
    │dir/S:显示当前目录及其子目录下所有的文件,                             │
    │dir/a 查看所有文件包括隐藏文件   dir c:\windows /a                      │
    │dir/p 分页查看             这里的很实用的,大家一定要自己试试                                             │
    -----------------------------------------------------------------------------
    (为了节省大家的时间,方框里面的我就不介绍了,大家自己试试)

    (7)format 盘符   格式化硬盘     (这个我就不演示了.你问我为什么,汉.........我心疼我的硬盘^_^)

    (8)ren 文件名 文件名  改名      ren 1.bat 2.bat  将1.bat改名为2.bat  这几个文件我还没创建,现在我们创建一下,好了


    (9)type 文件名  查看文件内容(一般用来看bat或txt文件)

    (10)cls  清屏(没多大用)

    二、常用网络DOS命令

    (11)fport                              查看系统端口和端口上运行的程序 这个命令我也不知道怎么了,等我查一下用法,发到论坛上,不好意思,
    (12)netstat -an                        查看所有连接本机IP 

    (13)ipconfig /all                      查看所有连接本机IP

    (14)telnet IP 端口                     连接对方机器某个端口

    (15)net user                           查看本机用户
        net user 用户名 密码 /add          建立一个用户
        net user 用户名 /del               删除一个用户

    (16)net localgroup administrators 用户名 /add   把用户添加到管理员      
        net localgroup administrators 用户名 /del   把用户从管理员组删除
    这个就不用演示了,和上面 的一样

    三、批处理文件

    批处理。就是批量处理多条命令的文件。

    后缀为bat

    内容可以自己编辑多条dos命令。他会按照顺序自动运行。


    (17)怎样在对方机器DOS窗口下建立批处理文件?

    copy con 文件名.bat

    C:\>cd 2

    C:\2>dir  这就是我刚才打的命令

    (省略号代表命令)

    CTRL+Z 存盘退出

    这样一个bat文件也就做好了。我们执行一下


    四、其它命令
    (18)mem--查看你的计算机内存有多少,以及内存的使用情况

    (19)time--显示和设置DOS的系统时间  Enter the new time: 意思是设置时间,我们按回车就可以跳过去了

    (20)date--显示和设置DOS的系统日期  用法和time命令一样

    (21)ver--显示正在运行的DOS系统版本号

    DOS系统命令详解

    [推荐]DOS系统命令详解

    一、序
    看到很多论坛上的朋友好像对DOS有一些陌生,可是Dos命令在我们的实际应用中还有一些用处,就找了一些资料(当然,很大一部分来自网上),发到这里,请大家暂时不要回复,等全部命令解释都发完了再回复,如果管理员认为有用的话,请置顶~~~~~~~~~~~~~
    我尽量使用比较通俗的语言来解释,当然,不可能包含Dos发布以来所有的命令。
    二、关于DOS
    这个让M$发家的东西里边有很多故事,在此不多说了,有兴趣的朋友可以在Google查询一下。
    什么是DOS,其实远没有一些朋友想象中那么神秘,DOS(Disk Operation System),磁盘操作系统,算是一种操作平台,Windows出现以前,这个操作系统就已经雄霸一方,让BG Make了 a lot's of $
    三、dos 命令
    dos 命令有内部命令和外部命令之分,所谓内部命令,就是无需其他可执行程序,只要有Command.com这个文件(其实还要有IO.SYS等文件)就可以运行的命令,比如:Dir、 Copy等,外部命令就是必须运行其他可执行的应用程序,才可以执行的命令,比如说format、Fdisk等
    四、dos命令的详细使用方法,命令下边括号里说明了首次出现该命令的DOS版本
        APPEND
    [DOS 3] (外部命令)
    命令格式:
    APPEND ;
    APPEND [d:]path[;][d:]path[...]
    APPEND [/X:on|off][/path:on|off] [/E]
    允许程序打开指定文件夹中的数据文件就象这些文件在当前文件夹中一样。如果在没有参数的情况下使用,则 append 命令显示附加的目录列表。
        ASSIGN
    (DOS 2.0)(外部命令)
    命令格式
    ASSIGN x=y
    重新设置磁盘的符号,比如assign a=b,dos就会将所有的A:转换为B:,这时键入dir a:就会变为dir b:,因此会显示B:中的内容,这个命令在当前我没这个动辄几十G硬盘的时代已经没有什么实际意义了。
        ATTRIB
    (dos 3.0)(外部命令)
    命令格式
    ATTRIB [d:][path]filename [/S]
    ATTRIB [+R|-R] [+A|-A] [+S|-S] [+H|-H] [d:][path]filename [/S]
    设置或者显示文件的属性,让文件具有A (archive file)归档,R (read only file)只读,H(hidden file)隐藏,S (system file)系统属性。
    如有一个文件a.exe,如果我们想让它具有归档,只读,不隐藏,非系统文件的属性,可以使用如下命令:
    attrib a.exe +a +r -h -s
    在windows xp中,有了[+C|-C]参数,用来设置压缩属性
        BACKUP
    (DOS 2.0)(外部命令)
    语法:BACKUP d:[path][filename] d:[/S][/M][/A][/F:(size)] [/P][/D:date] [/T:time] [/L:[path]filename]
    Dos中的备份程序,给一个或者多个文件制作备份,在Dos 6.0以后的版本中,这个功能有了加强,好像是图形界面了。
        BREAK
    (DOS 2.0)
    设置或者清除[ctrl]+[C]的检查
    语法:BREAK [on|off]
    程序或者批处理文件(.bat)在运行中,可以按[ctrl]+[C]来中止执行,这个命令就是用来打开或者关闭这个功能。一般来讲,应该是用来调试程序的。
        BUFFERS
    (DOS 2.0)
    语法:BUFFERS=(number),(read-ahead number)
    使用在config.sys中,用来设置缓冲区的大小,缓冲区是在内存中划出来的区域,内存中有数据返回磁盘的时候,会复制一份放在缓冲区,再用时就可以在缓冲区中提取,这样就加快了操作速度,buffer的数目在1至99之间,每个占用 512byte。
    注意,Dos6.0和Windows都使用Diskcahe,功能比buffer强得多,这是就应该使用buffer=0来关闭buffer,否则,dos会使用buffer=15来作为默认值。
        call
    (dos 3.3)
    在批处理文件中用来调用其他的批处理文件,以完成一些子任务。
        CHCP
    语法:CHCP (codepage)
    (DOS 3.3)
    这个命令用来显示或者改变DOS使用的代码页
        CHDIR
    (DOS 2.0)
    语法:
    CHDIR (CD) [d:]path
    CHDIR (CD)[..]
    这个命令可以简单的用CD来代替,用来显示当前所在的目录,或者进入到某个指定的目录。
    例如,进入当前磁盘的根目录:cd: \ (\符号指根目录)
          进入当前磁盘的windows目录:cd \windows (如果当前所在目录是根目录,\可以省略)
          进入上一级目录: cd .. (每一个点代表一级父目录,dos-7以上可以有三个点)
        CHKDSK
    (dos all)(外部命令)
    语法:
    CHKDSK [d:][path][filename] [/F][/V]
    用来检查磁盘的状况。执行这个命令,dos会列出一份磁盘使用状况的列表。不过这个命令现在看来好像没什么太大的用途了,不过在dos 3.2盛行的时候,这条命令还是相当管用的。
        CHIOCE
    (dos 6.0)(外部命令)
    这条命令用在批处理文件中,用来中止批处理文件的运行,等待用户输入选择信息。
        CLS
    (dos 2.0)
    清屏,当你的屏幕让你眼花缭乱的时候,使用这个命令,让你的屏幕清空,只留下状态提示符。
    COMMAND
    (DOS 2.0)(外部命令)
    语法:COMMAND [d:][path] [device] [/P][/E:(size)] [/MSG][/Y [/C (command)|/Kcommand)]
    开始一个新版本的Dos命令执行。
    COMP
    (dos6/NT)(外部命令)
    语法:COMP [d:][path][filename] [d:][path][filename] [/A][/C][/D][/L][/N:(number)]
    比较两个文件,或者两组文件的不同。但两个文件如何不同,这个命令不会给出,如果想知道具体信息,要使用FC命令。
    COPY
    (dos all)
    语法:
    COPY [/Y|-Y] [/A]
    [d:][path]filename [/A] [d:][path][filename] [/V]
    或者
    COPY [/Y|-Y][/A] [d:][path]filename+[d:][path]filename[...][d:][path]
    [filename] [/V]
    复制文件,filename是文件的全名,filename前面的是指源文件的位置,后边的是你要将文件复制到的位置。加上/v参数,文件复制完毕后,会核对复制文件的准确性。
    例如:将c:\windows\win.com文件复制到a盘ttt目录并改名为windows.com,使用如下命令(注意空格,这里只是打个比方,win.com比较大,应该不能放到一张普通的软盘里边):
    copy c:\windows\win.com a:\ttt\windows.com
    copy命令支持同配符(*和?)
    将c盘的windows目录下所有.exe文件复制到d盘的ttt目录中:
    copy c:\windows\*.exe d:\ttt
    使用COPY命令还可以合并文件(一般来说都是文本文件)
    比如将1.txt和2.txt合并,并把合并后的文件命名为3.txt
    copy 1.txt+2.txt 3.txt
    合并后的文件会是原来两个文件大小之和。

    copy命令还可创造一份简短的文件,这个功能在你手头只有一份dos系统盘,但是没有外部命令,却又想写一份简短的文本文件(比如说autoexec.bat或者config.sys)的时候非常有用。语法如下:copy con filename
    例如,创建一个批处理文件,命名为test.bat,用它来显示当前目录的文件列表和当前时间:
    copy con test.bat
    dir /w
    time
    ^Z
    注意,那个^Z是让你按住键盘上的[ctrl]键同时按Z键,这给文件加入了一个结束标志,然后运行一下text.bat就会看见结果了。
    copy prn是将文件内容直接输出到打印机的命令,现在已经没有什么使用价值了
    country
    (dos 3.0)
    语法:COUNTRY=country code,[code page][,][d:][filename]
    用在config.sys文件中,告诉Dos使用哪一种国家的文本代码。
    CTTY
    (dos 2)
    语法: CTTY (device)
    把基本输入输出设备更改为你设定的设备,比如ctty con prn,然后你敲键盘的时候,你的屏幕不会有什么反应,但是会反映到打印机去,神奇吧?




    July 05

    SEATOOLS硬盘测试软件

    一、SEATOOLS硬盘测试软件 1、软件介绍 SEATOOLS的全称:SeaTools Disc Diagnostic software,是由SEAGATE公司开发的硬盘检测程序,是一个基于DOS系统的专业硬盘品质检测软件。 SEATOOLS主要用于检测SEAGATE系列的硬盘,但对其他品牌的硬盘也有一定的检测作用,但不推荐用于非SEAGATE硬盘检测。 2、系统配置 硬件配置: 处理器为386或更高档次的IBM/Intel 兼容个人计算机 EGA 640 x 480 或更高的图形功能 至少8 MB内存 具有1.44MB软驱,以使用SeaTools硬盘诊断软盘 3、制作诊断软盘 在软驱中插入一张空白软盘,确定软盘没有病毒,在WINDOWS界面下双击SEATOOLD.EXE,起动软盘创建器实用程序。选择所用语言,根据屏幕提示创建SeaTools硬盘诊断软盘。 4、操作步骤 1) 在软盘驱动器中插入SeaTools硬盘诊断软盘,启动计算机。系统将引导到专用 ONTRACK操作系统,并且起动SeaTools应用程序; 2) 启动SEATOOLS后,首先进入欢迎界面,此时按“ENTER”键,继续进入操作菜单; 操作菜单中提供的选项如下: * Seagate Short Diagnostic:快速测试,针对SEAGATE硬盘进行测试。推荐使用此项测试 * Seagate Extended Diagnostic:增强测试,针对SEAGATE硬盘进行测试 * View Seagate Diagnostic Report File:浏览检测报告。 * Generic Diagnostic:通用测试,可测试不同品牌的硬盘。 * View Generic Diagnostic Report File:浏览通用测试报告。 * View README File:看README(说明)文件。 * Generate Drive Return Form:生成测试报告。 * View License Agreement:浏览授权协议。 * Exit:结束退出。 3) 通过键盘选择相应的测试项(如“Seagate Short Diagnostic”),按“ENTER”; 4) 测试程序首先将显示出系统中检测到的SEAGATE硬盘型号,确认硬盘型号正确,选择待测硬盘,按“ENTER”键开始测试; 5) 过程中将有进度条显示测试状态,此时不要对`计算机进行其他操作。“Seagate Short Diagnostic”测试时间约需要90秒; 6) 试完毕后,会显示硬盘检测结果,测试通过显示"PASSED",如显示"MINOR ERROR"、 或 "FAILED",表明硬盘有故障、存在缺陷; 7) 按“ENTER”键可以返回到初始“操作菜单”; 8) 浏览检测报告:通过键盘在操作菜单上选择“View Seagate Diagnostic Report File”,可以查看前次检测的结论。看完报告,按“ENTER”键返回“操作菜单”; 9) 在“操作菜单”上选择“EXIT”或按“ESC”键退出检测程序。 5、适用范围 “SeaTools Disc Diagnostic software”适用于检测硬盘常见的物理故障、隐性故障,包括硬盘坏道、硬盘无法分区、格式化、硬盘故障引起的蓝屏、死机。对硬盘坏道的检测建议采用运行SCANDISK、和格式化硬盘来确认。 推荐使用测试项: “Seagate Short Diagnostic”。 “SeaTools Disc Diagnostic software”是SEAGATE公司开发的硬盘测试程序,主要适用于检测SEAGATE系列的硬盘,虽然在“Generic Diagnostic”测试项中对其他厂家硬 盘也可进行测试,但不建议使用此功能。 二、POWERMAX硬盘测试软件 1、软件介绍 POWERMAX是由MAXTOR公司开发的硬盘检测程序,是一个基于DOS系统的专业硬盘品质检测软件。主要用于检测MAXTOR、Quantum系列硬盘检测。 2、系统配置 硬件配置: 处理器为386或更高档次的IBM/Intel 兼容个人计算机 EGA 640 x 480 或更高的图形功能 至少8 MB内存 具有1.44MB软驱,以使用POWERMAX硬盘诊断软盘 3、制作诊断软盘 制作POWERMAX硬盘诊断软盘需要通过运行PWRDIAG.EXE来完成。PWRDIAG.EXE是一个自解压程序,可以完成POWERMAX起动软盘创建。在软驱中插入一张空白软盘,确定软盘没有病毒,WINDOWS界面下双击POWERMAX.EXE,或在DOS界面直接运行。选择所用语言,根据屏幕指示创建POWERMAX硬盘诊断软盘。 4、操作步骤 1) 在软盘驱动器中插入POWERMAX硬盘诊断软盘,启动计算机。通过软盘将自动引导起动POWERMAX测试程序; 2) 启动POWERMAX后,首先进入欢迎界面,显示Maxtor的logo、POWERMAX版本信息和软件使用协议,此时按“Y”键,接受协议; 3) 屏幕上将显示操作注意事项,按“Y”键,进入硬盘探测界面; 4) 在硬盘探测界面,程序将探测并显示当前计算机中安装硬盘的型号,待检测完毕,进入选择硬盘界面,显示当前可以检测的全部硬盘; 5) 通过键盘选择要检测的硬盘,按“ENTER”键,继续进入硬盘检测操作菜单; 硬盘检测操作菜单中提供的选项如下: Installation Confirmation:硬盘连接、设置确认(检查硬盘连接、跳线设置是否正确) Basic Quick (90 Second) Test:基本测试(测试时间90秒) Advance Test (Factory Re-Certification):高级测试 Burn In Test: Write Disk Pack (low level format):低级格式化 Select Another Drive:选择另一硬盘(当系统中连接有多块硬盘时使用) Contact Maxtor:与MAXTOR公司联系 6) 通过键盘选择相应的测试项(例如选择 “Basic Quick Test”),按“ENTER”键, 出现测试项目简介窗口,按任意按键开始检测; 7) 测试界面将显示各检测项目,及测试状态。此时不要对`计算机进行其他操作。“MAXTOR Basic Quick”测试时间需要90秒; 8) 测试完毕后,会显示硬盘检测结果,测试通过显示" Congratulations! Your drive has passed the XXX(测试项目)",如显示" failure"、或 一个3位数的故障代码,表明硬盘有故障、存在缺陷; 9) 按“ENTER”键可以返回到初始“操作菜单”; 10) 浏览检测报告:通过键盘在操作菜单上选择“View MAXTOR Diagnostic Report File”,可以查看前次检测的结论。看完报告,按任意键键返回“操作菜单”; 11)“ESC”键退出检测程序。 5、适用范围 “POWERMAX”适用于检测硬盘常见的物理故障、隐性故障,包括硬盘坏道、硬盘分区和格式化错误、操作系统无法识别硬盘、硬盘故障引起的蓝屏、死机。但是,对硬盘坏道的检测建议运行SCANDISK、和格式化硬盘来确认。 推荐使用测试项: “Installation Confirmation”、“Basic Quick Test” 和“Advance Test (Factory Re-Certification)”。 “POWERMAX”是MAXTOR公司开发的硬盘测试程序,只适用于检测MAXTOR系列的硬盘,不能对其他厂家硬盘进行测试。 三、AMIDiag测试软件 1、软件介绍 AMIDiag是AMI 公司开发的基于DOS系统的测试软件。 AMIDiag可测试主机各个部件,我们主要用它测试端口部分。 2、系统配置 2、系统配置 硬件配置: Intel 386以上CPU、以及相应兼容的PC系统 内存: 无最大最小要求,可兼容EDO、SDRAM、DDR、RAMBUS等 软件系统环境: 在DOS6.22下或WINDOWS 9.X下,纯DOS命令模式,不加载任何内存管理器如HIMEM等,如启动WIN98的6>Safe Mode DOS Command Prompt模式下或98启动软盘启动。 3、软件安装 RMT3.01可COPY在软盘上;无需单独安装,用户只需把所有文件同时拷贝到同一个目录下,即可使用。 4、操作步骤 启动PC系统,进入WINDOWS或DOS的Safe Mode DOS Command Prompt模式下,在DOS命令提示符下,进入RMT目录,运行RMT.EXE,程序将自动运行测试。 注意:如在软盘运行,不能对加写保护,RMT运行时要写记录文件,否则不能运行。 RMT3.01将包括以下主要文件: 1)RMT.EXE??主运行程序 2)TEST301.DAT??主运行程序所必须的数据文件 3)EGAVGA.BGI,*.CHR??界面所需文件 以上文件,若缺一则将是RMT301执行出错并退出。 运行RMT.EXE之后,程序将进入保护模式,自动运行,不接受任何键盘中断。运行过程中,若当前内存存在故障,程序将检测出错并当即停止并提示,不进行其余测试项目的测试;否则,程序将自动运行直至所有测试项目测试完毕。 检测项目如下: ◆ 测试:进入测试之后,RMT3.01进行一下动作 1) 初始化,并判断内存控制器类型; 2) 判断内存容量,并进行最原始的逐个单元测试,亦即Sizing Extended Memory。若当前内存容量是128MB则显示128MB; 3) 进入实际测试; ◆ 测试结果 1) 测试通过,在每一个子功能测试通过则提是“done”,并进入下一个功能测试,若全部测试通过,则程序自动释放空间,”free memory”,并退出; 2) 若有一项子功能测试出错,则程序停止,不再进行下一功能的测试;出错信息提示:Error!!! Failed Address:********; Testcode:**; ◆ 退出 测试完毕,此时,在键盘上敲击”enter”键,则程序退回测试之前的dos状态。 六、主板诊断卡(P0ST卡) 1、 工具简介 主板诊断卡可将主板启动时BIOS内部自检程序的检测过程转换成代码,读取卡上的显示代码,对照故障代码表,可快速诊断或定位主板、内存、CPU、电源等相关部件的故障。 2、 适用范围 适用于QDI、技嘉、微星等厂家的带ISA或PCI插槽的主板,可诊断机器自检(从加电启动、系统自检至显示器正常显示)过程中遇到的问题。 3、功能简介 (详细代码与指示灯状态见诊断卡说明书) 1)常见代码 代码 说明 备注 00或FF 运行一系列代码之后,出现00或FF代码,则主板OK 由于主板设计以及芯片组之间的差异,部分主板自检完成后可能显示23、25、26代码,属于正常情况 一开机就显示一个固定的代码(如:00或 FF),没有任何变化,通常为主板或CPU没有正常运行 CO 初始化高速缓存 主板或CPU故障 C1或C6 内存自检 此代码死机喇叭将报警,有些主板显示A7 31 显示器存储读/写测试或扫描检测失败 主板显示部分或显卡故障,喇叭将报警 41 初始化软盘驱动控制器 主板BIOS问题 2)指示灯状态 灯名 信号名称 说明 CLK 总线时钟 不论ISA和PCI只要一块空板(无需CPU),接通电源就应该亮,否则时钟信号坏 BIOS 基本输入输出 当主板运行对BIOS有读操作时会闪烁 IRDY 主设备准备好 有IRDY信号时才闪烁,否则不亮 OSC 振荡 有ISA槽的主振信号,空板通电应常亮,否则停振 FRAME 帧周期 PCI槽有循环帧信号时灯才闪烁,平时常亮 RET 复位 开机瞬间或按下RESET按钮后,亮半秒熄灭属正常情况;若常亮,通常为主板复位电路、复位按钮坏,或插针连接有误 ±12V 电源 空板上电即应常亮,否则无此电压输出或主板有短路 ±5V 电源 空板上电即应常亮,否则无此电压输出或主板有短路 3.3V 电源 空板上电即应常亮,否则无此电压输出或主板有短路 4、操作步骤 当机器在加电启动的自检过程中出现无显故障时(例如:自检硬件不通过、喇叭报警、 显示器不能正常显示等) 1) 首先将电源供电断开,利用观察法,检查整机各部件的外观情况,是否有明显的外观不良和烧毁的痕迹; 2) 如果没发现异常,再利用硬件最小系统法,将主板诊断卡插在ISA或PCI槽上(如主板带ISA槽,建议先选择ISA槽;如没有ISA槽,再选择PCI槽。选择PCI槽时最好是靠近中间的槽,因为该卡与少量主板有兼容性问题,使用第一个或最后一个PCI槽时可能引起“00”无显),连接好喇叭与主板SPEAKER插座的连线; 3) 接通电源,启动最小系统。观察主板诊断卡左上角的两个发光管显示的代码,对照故障代码表,确认故障。此时也可通过指示灯状态、喇叭声音来判断故障; 4) 如果在最小系统下没发现问题,再利用逐步添加法,逐一添加其他设备,观察诊断卡显示代码的情况,找出故障件。 5、注意事项 1) 在最小系统下,部分故障存在重码(例如:“OO”、“C0”、“C1”代码)现象,导致无法最终定位到一个部件上。当遇到此情况时,建议采用替换法进一步确认,以便分离故障件; 2) 由于存在兼容性问题,可能出现使用第一个或最后一个PCI槽时(少量的QDI 810、694X芯片组主板),引起系统无显,代码为“OO”的情况,因此在使用诊断卡时,最好使用靠中间的PCI槽; 3) 由于每款主板的设计以及BIOS厂商都有差异,显示的代码略有区别,另外个别代码(例如: “A7”,通常为主板内存插槽或内存条故障)在说明书中可能没有说明,请注意特殊情况的归纳总结; 4) 当遇到显示器正常显示后出现的故障,该诊断卡基本已不再起作用,请根据显示器显示的情况来处理故障,此时诊断卡的代码仅供参考; 5) 当诊断卡插在ISA槽上时,请将诊断卡有元件的一面朝向主板电源接口位置,若插反,系统无法工作,而且还可能损坏部件。 七、 CPU负载 478负载 423负载 370负载 1、 工具简介 通过电阻来模拟CPU设备。可检测主板的CPU供电电压是否正常,避免CPU被烧毁,对于其他故障的判断没有帮助。当遇到系统无显需要更换CPU的情况时,请先使用此负载测量主板电压,确认电压在允许的范围内再进行CPU的更换操作。 需要配合万用表一同使用,适用于QDI、技嘉、微星等厂家的主板。目前主要对应有SOCKET37O、423、478三种类型的负载。 2、 操作步骤 1) 卸下主板、电源以外的其他部件以及信号线,选择好相应的CPU负载,正确地安装到CPU插槽上,并准备好万用表,调到直流电压档; 2) 接通电源,将万用表的黑表笔接地(电源或机箱的机壳),红表笔接负载的测试端 点(具体位置见附图),读取万用表显示的数值; 3) 断开电源,比较万用表显示的数值是否在允许的范围内。如果是,那么可以确定 主板的CPU供电电压正常,否则主板有故障。 3、电压范围 负载类型 电压范围(V) SOCKET 370 1.55~1.75 SOCKET 423 1.6~1.8 SOCKET 478 1.6~1.8 4、注意事项 1) 如果测量的电压超出允许的范围时,一定不能再插上新的CPU检测,因为此情况下极易将CPU烧毁; 2) 由于CPU负载采用大功率电阻,因此在使用时请将加电时间控制在1分钟内。否则 电阻发热较高,可能将手烫伤,电阻也易受损。 5、维修方法 由于CPU负载针脚较多,请注意使用过程与携带时的保护。一旦发现起电压判断作用的几个针脚出现折断时(当测量时出现两块以上的不同型号主板电压异常时,基本可确定针脚有折断现象),可从其他空余位置拆卸针脚(见下图),进行维修,并焊接好,以保证电性能正常。 八、万用表(以优利德UT60B为例) 1、适用范围 测量主板、电源等部件的各组电压以及有关信号的对地电阻。对不加电、无显示、CMOS掉电等故障判断有指导作用。 2、使用方法 (详细内容见厂家提供的使用说明书) 1) 打开万用表的电源开关(POWER),连接好信号线,将黑表笔接公共端(COM位置),红表笔根据所需测试的情况,分别选项电压、电阻、频率(V HzΩ位置)或电流端口(μA MA或10A端口); 2) 在使用前,先根据需要测量电路或元器件的电阻、电压或电流数值,选择好万用表的相应档位(V、Ω、Hz、μA、MA或A); 3) 估计被测电路或元器件的测量值,以及要求精度的不同,再调节手动按钮(RANGE)对被测电路的电阻、电流、电压的测量范围进行调整(如果无法估计测量值大小,建议使用最大量程,以免损坏万用表); 4) 然后将两个表笔与被测电路或元器件连接。测量电压或电阻时,将两个表笔并联在电路或元器件的两端(如测对地电压或电阻,将黑表笔接地);测量电流时,将两个表笔与电路或元器件串联起来。最后读取测量结果。 3、注意事项 1) 使用前要检查仪表及表笔,谨防任何损坏或不正常的现象。如果发现任何异常情况如表笔裸露、机壳破损、液晶显示器无显示等,请不要进行使用。严禁使用没有后盖和后盖没有盖好的仪表,否则有电击危险; 2) 表笔破损必须更换,并换上同样型号或相同电气规格的表笔; 3) 当仪表正在测量时,不要接触裸露的电线、连接器、没有使用的输入端或正在测量的电路; 4) 测量高于直流60V或交流30V以上的电压时,务必小心谨慎,切记手指不要超过表笔挡手部分,防止触电; 5) 在不能确定被测量的大小范围时,将功能量程开关置于最大量程位置。切勿超过 每个量程所规定的输入极限值; 6) 不要测量高于允许输入值的电压或电流; 7) 测量时功能开关必须置于正确的量程档位,在功能量程开关转换之前,必须断开 笔与被测电路的连接,严禁在量测进行中转换档位,以防损坏仪表; 8) 进行在线电阻、电容、二极管或电路通断测量之前,必须首先将电路‘扣所有电源关断并将所有电容器放电; 9) 不要在高温、高湿、易燃、易爆和强磁场环境中的存放、使用仪表; 10)请勿随意改变仪表内部接线,以免损坏仪表和危及安全; 11)当LCD显示器显示电池欠缺标志时,应及时更换电池,以确保测量精度。 九、电源测试工具 1、工具简介 将电源启动后,在空载和加上一定的负载时分别用万用表测试电源各个输入、输出电压,通过测试各输出电压值是否在额定的规格内并且是否输出稳定的方法来判定主机电源的故障与否。 2、适用范围 适用于AT、ATX电源的测量。 3、功能简介 鉴于目前AT电源已很少使用,下面就以ATX电源为例说明电源检测工具的功能.鉴于测试工具要做到符合维修站实际情况,我们测试电源主要从输入及各路输出电压着手. 通过测试各输出电压是否在额定的规格内并且稳定的方法来判定主机电源是否正常。 黄色 紫色 灰色 黑色 红色 黑色 红色 黑色 桔黄 桔黄(P1) 12V 5VSB PS-OK GND 5V GND 5V GND 3.3V 3.3V 5V 5V -5V GND GND GND PS-ON GND -12V 3.3V 红色 红色   白色   黑色 黑色 黑色 绿色 黑色 兰色 桔黄(P11) 4、操作步骤 首先,拔下电源插头,彻底切断电源的供电,接着打开机箱,拔下与电源连接的所有部件。将电源线接入电源接口,然后插上电源线,用短路线短接14脚(绿色)与15脚(黑色)来启动电源。这时再用万用表的直流电压档,在空负载及加上一定的负载(如加上主板、CPU负载、光驱、硬盘等)时测量各组输出电压是否正常,并且是否稳定在一定的范围(建议较长时间测试,这可判断电源的功率是否有存在问题)。主要测量3.3V/±5V/±12V,各电压的输出线材的定义已在电源标签上说明。 5、电压参数 1) 电压范围 相关电压 最小值 标准值 最大值 电压范围 +3.3V +3.15V +3.30V +3.45V ±5% +5V +4.75V +5.00V +5.25V ±5% +12V +11.40V +12.00V +12.60V ±5% -12V -11.00V -12.00V -13.00V ±10% -5V -4.75V -5.00V -5.25V ±5% +5VSB +4.75V +5.00V +5.25V ±5% 2) 电压波动 将表笔接在相应的电压输出端测量电压,如果发现电压输出波动值在0.15v以上,可以判定输出电压不稳或功率不够,可以用更换电源的方法加以确认。 十、其它工具及规格尺寸 1、 大十字螺丝刀 规格:φ7*150mm(不含把) 用途:用来拆装部件时,拧下或装上固定螺钉。 2、 小一字螺丝刀 规格:φ3*75mm(不含把) 用途:用于拆卸小器件,如电池等。 3、 钟表维修螺丝刀一套 用途:用于拆卸小器件,如笔记本光驱面板等。 4、 尖嘴钳 规格:6英寸钳 用途:用于处理变形档片。 5、 镊子 用途:用于拆装部件上的跳接线、调整CPU等引脚。 6、 小塑料盒子 用途:用于存放拆卸下来的螺钉和跳接线帽等。 7、 硬盘、光驱电源线接口起拔器 用途:用于拔出硬盘、光驱上的电源线。 8、 截断钳 用途:用于拆开捆绑线。 9、 捆绑线 规格:6寸长 用途:用于固定机箱内的电缆或连接线。 10、小刷子 规格:25~35mm宽棕毛刷 用途:用于清扫部件上的灰尘。 11、胶囊(皮老虎) 用途:用于吹出机箱内的小量的尘土。 12、硅胶 用途:使CPU与风扇充分接触。 13、清洁剂 用途:用于机器清洁。 14、清洁小毛巾 用途:用于机箱外清洁。 15、橡皮 用途:清洁CPU、板卡金手指。 16、防静电手环 用途:用于防静电。使人体与部件、机器等电位。 注意事项:使用时必须将防静电手环与台垫连接好,手环内侧金属面要贴紧手腕。 如果上门维修,可以将手环连线拖在地上进行静电释放(只有防静电手环可以这样接地,其它连线禁止这样接地)。 17、防静电布、手套 用途:用于防静电。减少磨擦,从而减少静电的产生机会。 18、串口、并口及网口短路环 用途:模拟接口设备,结合相关程序对接口性能进行检测。

    主板常见故障维修24例

    一、开机无显示类故障

      【实例1】:主板不启动,开机无显示,有内存报警声("嘀嘀"地叫个不停)

      故障原因:内存报警的故障较为常见,主要是内存接触不良引起的。例如内存条不规范,内存条有点薄,当内存插入内存插槽时,留有一定的缝隙;内存条的金手指工艺差,金手指的表面镀金不良,时间一长,金手指表面的氧化层逐渐增厚,导致内存接触不良;内存插槽质量低劣,簧片与内存条的金手指接触不实在等等。

      处理办法:打开机箱,用橡皮仔细地把内存条的金手指擦干净,把内存条取下来重新插一下,用热熔胶把内存插槽两边的缝隙填平,防止在使用过程中继续氧化。注意:在拔插内存条时一定要拔掉主机折电源线,防止意外烧毁内存。


      【实例2】:主板不启动,开机无显示,有显卡报警声(一长两短的鸣叫)

      故障原因:一般是显卡松动或显卡损坏。

      处理办法:打开机箱,把显卡重新插好即可。要检查AGP插槽内是否有小异物,否则会使显卡不能插接到位;对于使用语音报警的主板,应仔细辨别语音提示的内容,再根据内容解决相应故障。

      如果以上办法处理后还报警,就可能是显卡的芯片坏了,更换或修理显卡。如果开机后听到"嘀"的一声自检通过,显示器正常但就是没有图像,把该显卡插在其他主板上,使用正常,那就是显卡与主板不兼容,应该更换显卡。


      【实例3】:主板不启动,开机无显示,无报警声

      故障原因:原因有很多,主要有以下几种。

      处理办法:针对以下原因,逐一排除。要求你熟悉数字电路模拟电路,会使用万用表,有时还需要借助DEBUG卡检查故障。

      (1)CPU方面的问题

      CPU没有供电:可用万用表测试CPU周围的三个(或一个)场管及三个(或一个)整流二极管,检查CPU是否损坏。

      CPU插座有缺针或松动:这类故障表现为点不亮或不定期死机。需要打开CPU插座表面的上盖,仔细用眼睛观察是否有变形的插针。

      CPU插座的风扇固定卡子断裂:可考虑使用其他固定方法,一般不要更换CPU插座,因为手工焊接容易留下故障隐患。SOCKET370的CPU,其散热器的固定是通过CPU插座,如果固定弹簧片太紧,拆卸时就一定要小心谨慎,否则就会造成塑料卡子断裂,没有办法固定CPU风扇。

      CMOS里设置的CPU频率不对:只要清除CMOS即可解决。清除CMOS的跳线一般在主板的锂电池附近,其默认位置一般为1、2短路,只要将其改跳为2、3短路几秒种即可解决问题,对于以前的老主板,如找不到该跳线,只要将电池取下,待开机显示进入CMOS设置后再关机,将电池安装上去也可让CMOS放电。

      (2)主板扩展槽或扩展卡有问题

      因为主板扩展槽或扩展卡有问题,导致插上显卡、声卡等扩展卡后,主板没有响应,因此造成开机无显示。例如蛮力拆装AGP显卡,导致AGP插槽开裂,即可造成此类故障。
    (3)内存方面的问题


      主板无法识别内存、内存损坏或者内存不匹配:某些老的主板比较挑剔内存,一旦插上主板无法识别的内存,主板就无法启动,甚至某些主板还没有故障提示(鸣叫)。另外,如果插上不同品牌、类型的内存,有时也会导致此类故障。

      内存插槽断针或烧灼:有时因为用力过猛或安装方法不当,会造成内存槽内的簧片变形断裂,以致该内存插槽报废。注意:在插拔内存条时,应垂直用力,不要左右晃动。在拔插内存条前,一定要拔去主机的电源,防止使用STR功能时内存带电,烧毁内存条。另外,内存不要安装反了,以免加电后烧毁内存条。不过现在的主板,一般有防呆设计、不会插反。

      (4)主板BIOS被破坏

      主板的BIOS中储存着重要的硬件数据,同时BIOS也是主板中比较脆弱的部分,极易受到破坏,一旦受损就会导致系统无法运行。

      出现此类故障一般是因为主板BIOS被CIH病毒破坏造成。一般BIOS被病毒破坏后,硬盘里的数据将全部丢失,你可以检测硬盘数据是否完好,以便判断BIOS是否被破坏;在有DEBUG卡的时候,也可以通过卡上的BIOS指示灯是否亮来判断。当BIOS的BOOT块没有被破坏时,启动后显示器不亮,PC喇叭有"嘟嘟"的报警声;如果BOOT被破坏,这时加电后,电源和硬盘灯亮,CPU风扇转,但是不启动,此时只能通过编程器来重写BIOS。

      你也可以插上ISA显卡,查看是否有显示(如有提示,可按提示步骤操作即可。),倘若没有开机画面,你可以自己做一张自动更新BIOS的软盘,重新刷新BIOS,但有的主板BIOS被破坏后,软驱根本就不工作,此时建议找服务商,用写码器将BIOS更新文件写入BIOS中。

      (5)CMOS使用的电池有问题

      按下电源开关时,硬盘和电源灯亮,CPU风扇转,但是主机不启动。当把电池取下后,就能够正常启动。

      (6)主板自动保护锁定

      有的主板具有自动侦测保护功能,当电源电压有异常、或者CPU超频、调整电压过高等情况出现时,会自动锁定停止工作。表现就是主板不启动,这时可把CMOS放电后再加电启动,有的主板需要在打开主板电源时,按住RESET键即可解除锁定。

      (7)主板上的电容损坏

      检查主板上的电容是否冒泡或炸裂。当电容因电压过高或长时受高温熏烤,会冒泡或淌液,这时电容的容量减小或失容,电容便会失去滤波的功能,使提供负载电流中的交流成份加大,造成CPU、内存、相关板卡工作不稳定,表现为容易死机或系统不稳定,经常出现蓝屏。


      【实例4】:主板温控失常,导致开机无显示

      华硕P3B-F主板可对CPU温度进行监视,用一根2Pin的温度监控线,插于CPU插槽旁的JTP针脚上。后来在一次玩游戏过程中,机器突然蓝屏,重启后,等到光驱、硬盘自检完后显示器居然不亮了。

      故障原因:接在主板上的温控线脱落、掉在主板上,导致主板自动进入保护状态、拒绝加电。由于现在CPU发热量非常大,所以许多主板都提供了严格的温度监控和保护装置。一般CPU温度过高,或主板上的温度监控系统出现故障,主板就会自动进入保护状态。拒绝加电启动,或报警提示。

      处理办法:重新连接温度监控线,再开机即可。注意,当你的主板无法正常启动或报警时,应该先检查主板的温度监控装置是否正常。

    二、CMOS类故障


      【实例5】:电脑频繁死机,在进行CMOS设置时也会出现死机现象

      故障原因:一般是主板设计散热不良或者主板Cache有问题引起的。

      处理办法:如果因主板散热不够好而导致该故障,可以在死机后触摸CPU周围主板元件,你会发现其温度非常烫手,在更换大功率风扇之后,死机故障即可解决。

      如果是Cache有问题造成的,你可以进入CMOS设置,将Cache禁止后即可。当然,Cache禁止后,机器速度肯定会受到有影响。如果按上法仍不能解决故障,那就是主板或CPU有问题,只有更换主板或CPU了。


      【实例6】:CMOS参数丢失,开机后提示"CMOS Battery State Low",有时可以启动,使用一段时间后死机。

      故障原因:这种现象大多是CMOS供电不足引起的。

      处理办法:如果是焊接式电池,你可以用电烙铁重新焊上一颗新电池即可;如果是钮扣式电池,可以直接更换;如果是芯片式电池,你可以更换此芯片,最好采用相同型号芯片替换。

      如果更换电池后,时间不长又出现同样现象,那么很可能是主板漏电,你可以检查主板上的二极管或电容是否损坏,也可以跳线使用外接电池。


      【实例7】:CMOS设置不能保存

      故障原因:一般是由于主板电池电压不足造成处理办法:更换电池即可。如果有的主板电池更换后,还不能解决问题,你应该检查主板CMOS跳线是否有问题,有时候因为将主板上的CMOS跳线错设为清除选项、或者设置成外接电池,也会使得CMOS数据无法保存。如果不是以上原因,则可以判断是主板电路有问题,建议你找专业人员维修。


      【实例8】:主板防病毒未关闭,导致系统无法安装

      安装Win98初始阶段,屏幕上突然出现一个黑色矩形区域,像是有什么提示,随后就停止安装了。调整显示器亮度和对比度开关也无效,用杀毒软件查杀病毒,并没有发现任何病毒。

      故障原因:此现象比较容易出现在新购主板中,因为默认情况下,新主板BIOS中的防病毒设置大多为Enabled,所以会出现类似故障。

      处理办法:仔细阅读主板说明书。进入了CMOS设置程序,将"BIOS Features Setup"(BIOS功能设置)中的"Virus Warning"(病毒警告)选项由"Enabled"(允许)设置成"Disabled"(禁止)后,即可解决问题。

    实例9】:安装Windows或启动Windows时,鼠标不可用

      一台老式586电脑,安装Windows或启动Windows时鼠标不可用,更换好鼠标后,故障依然不能排除。怀疑是主板PS/2鼠标接口故障,拿到专业主板检测点检查PS/2鼠标口正常。

      故障原因:CMOS参数中IRQ设置错误引起的。此类故障常见于老式586电脑,新式主板一般不会有此问题。

      处理办法:在CMOS设置的电源管理栏,有一项Modem use IRQ项目,选项分别为3、4、5......、NA,一般它的默认选项为3,将其设置为3以外的中断项,即可排除故障。

      另外,一些老式586电脑上,COM口与LPT口是靠一根信号连接线连到机箱外的,该信号线的接法,随主板不同而不同,如果接法不对也会导致鼠标不可用,其接法一般有以下两种:

      (1)信号线按照1至9的顺序依次与连接头相连;(2)信号线与连接点交叉相连,连接头上面一排分别连接信号线的1、3、5、7、9,下面一排为2、4、6、8。



      【实例10】:主板上Cache损坏

      主板上Cache损坏,表现为运行软件死机或根本无法装软件。

      处理办法:可以在CMOS设置中将"External Cache"项设为"Disable"后故障排除。


    三、I/O设备运行不正常故障

      【实例11】:主板COM口或并行口、IDE口失灵

      故障原因:一般是由于用户带电插拔相关硬件造成。

      处理办法:可以用多功能卡代替。但在代替之前,必须先禁止主板上自带的COM口与并行口,注意有的主板连IDE口都要禁止,方能正常使用。


      【实例12】:主板上键盘接口不能使用

      接上一好键盘、开机自检时,出现提示"Keyboard Interface Error"后死机,拔下键盘,重新插入后又能正常启动系统,使用一段时间后键盘无反应。

      故障原因:多次拔插键盘,引起主板键盘接口松动。

      处理办法:拆下主板用电烙铁重新焊接好即可。如果是带电拔插键盘,引起主板上一个保险电阻断了(在主板上标记为Fn的东西),换上一个1欧姆/0.5瓦的电阻即可。

    【实例13】:集成在主板上的显示适配器故障

      有一长城微机,开机响8声,确定是显示器适配器故障。打开机箱发现显示适配器集成在主板上,又无主板说明书。

      故障原因:开机后响几声,大多数是主板内存没插好或显示适配器故障。

      处理办法:仔细查看主板上的跳线标示,屏蔽掉主板上集成的显示设备,有些主板需要通过CMOS设置来禁止主板上集成的显卡;然后在扩展槽上插上好的显卡即可。



      【实例14】:主板上的打印机并口损坏

      486以上的微机,打印机并口大多集成在主板上,容易发生这类故障,造成不能打印。

      故障原因:带电拔插打印机信号电缆线,最容易引起主板上并口损坏。

      处理办法:检查打印机是否支持DOS打印,在纯DOS状态下,使用DIR>PRN(只对针式打印机和部分激光、喷墨打印机有效),查看打印是否正常;查看主板说明书,通过"禁止或允许主板上并口功能"相关跳线,设置"屏蔽"主板上并口功能(或者通过CMOS设置来屏蔽),然后在ISA扩展槽中加上一块多功能卡即可。


      【实例15】:主板上软/硬盘控制器损坏

      故障原因:从486开始,大多数主板均集成了软/硬盘控制器,控制器损坏大多是带电拔插造成的。

       处理办法:针对以下情况,分别处理。

      (1)软盘控制器损坏可以更改主板上跳线或CMOS设置,加一块多功能卡即可搞定。

      (2)硬盘控制器坏假如所接硬盘小于528MB,你可以加一块多功能卡即可;假如所接硬盘大于528MB,需要更新主板BIOS,或者利用相关的软件。


      【实例16】:IDE接线错误,找不到硬盘

      一台40GB主机,在一次双硬盘对拷后,重新连接主硬盘并开机,机器提示找不到任何IDE设备,找不到硬盘也无法进入WinXP。重启进入CMOS设置程序后,发现检测不到任何IDE设备,换另外硬盘也检测不到。

      故障原因:此类故障经常发生。假如不是硬盘本身损坏,主板的IDE线接错或者IDE口损坏,可以导致此类故障。另外,挂硬盘时,如果没有及时更改跳线,也会出现类似情况。经查本例是IDE接线错误造成的,ATA/100硬盘线的Slave口接在硬盘上。

      处理办法:更换为Master接口即可。




    四、电源类故障


      【实例17】:电源开关或RESET键损坏开机后,过几秒钟就自动关机。

      故障原因:现在许多机箱上的开关和指示灯,耳机插座、USB插座的质量太差。如果RESET键按下后弹不起来,加电后因为主机始终处于复位状态,所以按下电源开关后,主机会没有任何反应,和加不上电一样,因此电源灯和硬盘灯不亮,CPU风扇不转。

       处理办法:打开机箱,修复电源开关或RESET键。主板上的电源多为开关电源,所用的功率管为分离器件,如有损坏,只要更换功率管、电容等即可。


      【实例18】:电源供电插座有虚接,松动

      这种情况很少见,会不定期的出现重启现象。

      处理办法:检查时可以在开机状态下,用手晃动各个接口部分的电源线,看是否有故障现象出现。


      【实例19】:主板上的保险电阻熔断

      出现找不到键盘鼠标、USB移动设备不能使用等现象。

       故障原因:主板上的保险电阻熔断。

      处理办法:判别的方法也简单,使用万用表的电阻档测量其通断性。如果的确是保险电阻熔断,可使用0.5OHM左右的电阻代替。


      【实例20】:电源功率不够机器配置为nForce2主板、Athlon XP 1700+(超频至2400+)CPU,每次开机总要反复按几次"Power"键,才能点亮计算机,有时候还在检测硬盘时就停滞了,重启一次通常可以解决问题。

      故障原因:Athlon XP 2400+的功率已达到70W,而nForce2主板的电路设计对电源的稳定性要求非常高。

      处理办法:更换名牌大功率的电源,即可排除故障。机箱劣质电源,会对电脑的各配件造成很大伤害。建议nForce2主板的玩家,准备一个300~350W的名牌(如长城、大水牛、航嘉等)电源。

    五、硬件兼容性故障


      【实例21】:主板与显示器不兼容

      电脑配置为精英P6ISA-II主板(i815E芯片组)、三星750S显示器,安装完驱动程序之后,当开机时显示器出现横纹,重新启动后显示器居然不显像了。改用替换法依次更换了所有配件,发现当采用P6ISA-II主板与三星750S配机时,故障就会出现,而如果用此块主板与其他显示器相配,故障不会出现。

      故障原因:主板与显示器不兼容处理办法:更换主板或显示器即可解决问题。


      【实例22】:主板与显卡驱动不兼容

      电脑主要配置为联想SX2EP主板(i815EP)、UNIKA速配1500显卡。装机、格式化硬盘及安装系统都一切正常。但当安装完驱动程序之后出现了以下故障:电脑关机不正常,从开始菜单点击"关闭电脑"后,关机画面迟迟不肯离开屏幕,接着电脑竟自行启动。如果先装显卡驱动,关机正常;装完主板驱动后,电脑关机时会自动重启。

      故障原因:主板与UNIKA速配1500的驱动程序不兼容。

      处理办法:更换主板或者显卡,故障即可顺利解决。


      【实例23】:主板与内存不兼容机器是nForce2主板,加了一条256MB Kingmax DDR400(TinyBGA封装)内存,与原来的内存组成了双通道模式,但加了内存后,系统变得很不稳定,玩游戏时会不定期的自动重启或死机。

      故障原因:nForce2主板对内存比较挑剔,另外,Kingmax内存和诸多主板都存在着不兼容的问题。

      处理办法:nForce2主板与Kingston的DDR333(Infenion颗粒)、DDR400(Winbond颗粒)以及三星的原装内存,配合得较好,建议安装此类内存。


      【实例24】:主板与驱动程序不兼容在一些杂牌主板上,有时会出现这样的现象:将主板驱动程序装完后,重启计算机,不能以正常模式进入Win98桌面,或者出现死机、光驱读盘速度变慢现象,而且该驱动程序在Win98下不能被卸载。

      故障原因:主板与驱动程序不兼容。

      处理办法:找到最新的主板驱动重新安装,问题一般都能够解决。如果不行,可以重新安装系统。

    网速慢的解决方法

    网速慢的解决方法:由于专业版的 Windows XP默认保留了20%的带宽。因此,按以下步骤可以释放这20%的带宽,从而提供上网速度:在“开始→运行”中输入 gpedit.msc,打开组策略编辑器。找到“计算机配置→管理模板→网络→QoS数据包调度程序”,选择右边的“限制可保留带宽”,选择“属性”打开限制可保留带宽属性对话框,选择“禁用”即可。经过这样重新设置就可以释放保留的20%的带宽了,这样你的上网速度就可以提高20%。
    June 01

    网络基础知识大全(1)

    1)如何查看本机所开端口:
    用netstat -a —n命令查看!再stat下面有一些英文,我来简单说一下这些英文具体都代表什么
    LISTEN:侦听来自远方的TCP端口的连接请求
    SYN-SENT:再发送连接请求后等待匹配的连接请求
    SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认
    ESTABLISHED:代表一个打开的连接
    FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认
    FIN-WAIT-2:从远程TCP等待连接中断请求
    CLOSE-WAIT:等待从本地用户发来的连接中断请求
    CLOSING:等待远程TCP对连接中断的确认
    LAST-ACK:等待原来的发向远程TCP的连接中断请求的确认
    TIME-WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确认
    CLOSED:没有任何连接状态

    2)如何获得一个IP地址的主机名?
    利用ping -a ip 命令查看!再第一行的pinging后面的 『ip』前面的英文就是对方主机名!
    同样道理,利用ping machine_name也可以得到对方的ip
    获得一个网站的ip地址的方法是:ping www.***.com
    比如想知道sohu的ip,就用ping
    http://www.sohu.com/来查看就可以了
    顺便说一句:如果返回:Reply from *.*.*.*: TTL expired in transit的话,呵呵,代表TTL(生命周期)在传输过程中过期
    什么意思呢?我来解释一下!
    导致这个问题出现的原因有两个:1)TTL值太小!TTL值小于你和对方主机之间经过的路由器数目。 2)路由器数量太多,经过路由器的数量大于TTL值!
    呵呵,其实这两点是一个意思!只不过说法不同而已!

    3)如何查看本机的ip地址?
    用ipconfig来查看就可以!
    也可以再Windows中的开始菜单,运行中输入winipcfg,同样可以看到自己的ip
    ipconfig命令后面如果加一个参数 /all的话,可以得到更加详细的资料,比如DNS、网关等……

    4)再使用net命令的时候遇到一些错误代码,如何查看对应的错误信息?
    用命令 net helpmsg erorr_code来查看就可以了
    比如错误代码为:88
    则查看命令为:net helpmsg 88 下面有这个错误代码的中文显示!

    5)利用telnet连接到对方主机上,想获得一些系统信息,用什么命令?
    set命令可以很好的完成你所需要收集信息的任务的!
    方法:再cmd下直接输入set(telnet对方主机以后,也是直接set就可以了~然后能够得到NNNNN多的信息)
    再这里,computername:呵呵,还用说么?主机名!
    OS=Windows_NT :操作系统的类型哦~
    path=C:\perl\bin\ :(perl的解释器位置!)
    systemDrive=c: 操作系统盘符!
    USERNAME=coldcrysky 当前登陆使用机器的用户
    ……
    (6)跟踪路由器的命令是什么?
    tracert 格式:tracert ip
    中间会列出所有经过的路由器列表!这些路由器如果是暴露再防火墙外面的话,还可以看到路由的IP哦~呵呵(这里又涉及到了另外一个问题:为什么要把路由放在防火墙后面?原因呢,主要有两点:1)保护路由器!因为现在越来越多的攻击和入侵已经开始瞄准路由器了~如果直接把路由暴露在外面,呵呵,是非常危险的!被DoS了就不好了啊~呵呵,所以要放在防火墙里面;2)为路由器减少负担!如果所有的过滤功能统统都压在路由器上面,呵呵,路由器的负担就太大了!)
    当然,利用pathping也可以达到同样效果!格式与tracert一样!

    7)简单介绍一下cookie!
    cookie,又名小甜点。
    它的作用:记录访问者的一些信息。例如利用cookie记录你所登陆这个网页的次数、登陆时曾经输入的信息……
    最常见的是,大家再登陆论坛(邮箱)的时候,经常在输入第一个字母的时候,往往下面就显示出了所有在本机登陆过该论坛(邮箱)的用户名吧?呵呵,这个就是cookie的作用!
    大家在Administrator的cookies目录中可以看到很多的记事本文档吧?这些都是cookie,虽然经过了加密,但是仔细查找的话,仍然能够看到一些敏感信息!况且现在也已经有了专门查看cookie的软件!利用这些软件,你的隐私将不保哦~
    那么,如何清除cookie呢?一般情况下,可以在Internet选项中的常规选项卡中看到一个删除cookies的按钮,点击就可以清楚掉了~
    除此以外,还要在internet选项中的内容选项卡中找到自动完成按钮,把里面的四项都选中!然后点击清除表单,清除密码~
    然后到操作系统目录所在的分区中!进入Winnt(98为windows)目录(当然了,这些都是默认的目录!如果你安装的时候改名了,就对应的去相应目录)之后找到Temporary Internet Files目录(2000的目录在c:\Documents and settings\administrator\Local settings\Temporary Internet Files)98直接到windows目录下找Temporary Internet Files就可以了~,找到这个文件夹后,打开!看到里面有NNNNNNNNNNNN多的文件了么?呵呵,这些是你浏览过的网页的记录(有的时候从网站上面看到漂亮的FLASH,可是不能保存怎么办?只要在线浏览一遍以后,断线到这里来找*.swf,之后依次打开查看的话,相信你会找到你所需要的FLASH的!),好了,跑题了~继续说:这些文件是网站的页面记录,直接删除就可以了!
    另外,有没有彻底禁止cookie的方法呢?
    呵呵,当然有了!在IE的Internet选项中,找到隐私选项卡!,把里面的滑块拖到最上面,边上写着:阻止所有cookie,呵呵,是不是?
    另外一种方法:找到Windows目录下的cookies目录!把里面的txt文件全部删除!,最后应该只剩下一个index.dat文件!之后把这个文件夹设置成只读就可以了~
    不过,禁止cookie后,大部分的论坛都无法正常登陆了啊!呵呵,到底禁止不禁止就看你自己的了~

    8)安装2000的时候,速度会特别特别特别慢,怎么加快安装速度呢?
    在DOS上面安装,应该用98启动光盘来引导系统!然后按照下面的方法来做,可以提高安装速度:
    g:\>cd windows -------假设G为光驱 windows为98的安装目录!
    g:\windows>smartdrv -------加载smartdrv程序!加载后没有任何提示信息!只要不返回错误信息就是加载成功了~这时候安装2K的话,速度会很快的哦~

    9)Windows2K密码忘记了,如何才能进入系统?
    Windows2K的用户配置信息和密码保存在SAM文件里!该文件位于:c:\winnt\system32\config目录中!只要删除这个文件就可以了~
    另外,在c:\winnt\repair目录中也同样有一个SAM文件(这个是前者的备份!)如果你在登陆肉鸡的时候,copy前面那个目录中的SAM文件,你会发现COPY不下来!呵呵,为什么?因为运行着的2K系统会保护SAM文件啊~这个时候你就COPY这个就可以了!

    10)ping不到,tracert不到,但是却能用nbtstat显示对方的一些信息,为什么?
    因为tracert和ping命令使用的是ICMP协议!而nbtstat是通过对方的netbios端口来获得对方的主机信息的!使用的是UDP和TCP协议!如果对方仅仅只对ICMP协议做了禁止的话,那通过这个命令获得系统信息是正常的!
    January 21

    Windows XP优化攻略

    一、系统设置

    1、系统变量和临时文件。右击我的电脑-属性-高级-性能, 设置-视觉效果,自定义,只选择在窗口和按钮上使用视觉效果、在文件夹中使用常见任务、在桌面上为图标标签使用阴影。高级-虚拟内存,点击更改,将虚拟内存改到系统分区以外的分区。右击我的电脑-属性-高级-启动和故障恢复,设置-取消所有的选择。环境变量-系统变量,修改TEMP、TMP变量值,指非系统分区的另一文件夹,将经常清空。
    2、关闭自动更新和系统还原。右击我的电脑-属性-系统还原,选择在所有的驱动器上关闭还原。相信用D版的人还是比较多,自动更新还是关了吧。
    3、关闭不必要的系统服务,关闭默认的共享,关闭启动时检测硬件。右击我的电脑-管理。服务,用不上的服务全都关了吧,特别要禁用这两个,Server、Remote Registry前面是禁止默认共享,后一个是禁止远程用用户修改注册表。设备管理器,IDE ATA/ATAPI控制器,主要/次要IDE通道,高级设置,设备类型选择无,传输模式选择DMA(若可用)。
    4、关闭随win自动启动的程序,ctrl+r msconfig选中有选择的启动,启动,除了杀毒软件什么都不要选,如果不上网,什么都不选好了。
    5、将我的文档转移到其它分区。打开资源管理器,右击我的文档,目标文件夹,输入你想要放置的文件夹名称。
    6、其他。尽量不要将软件安装在C:\Program Files里面。C盘空间至少空余1.5G以上,关闭休眠。
    7、释放QoS Packet所占用的20%网络带宽。Windows XP内建的QoS Packet需要占用20%的网络带宽,还好我们可以通过“Group Policy”来关闭,具体步骤如下: 在运行中输入“gpedit.msc”,启动该程序后,选择Computer Configuration -> Administrative Templates -> Network -> QoS Packet Scheduler,选择右边的“Limit reservable bandwidth”,设置为“Enabled”,再把“Bandwidth Limit”设置为“0”。
    8、删除Windows XP中不需要的组件
    (1)、删除系统文件备份,执行sfc.exe /purgecache
    (2)、删除驱动备份,删除WINDOWS(XP安装目录)\driver cache\i386目录下的Driver.cab文件
    (3)、删除DLL备份文件,目录为WINDOWS(XP安装目录)\system32\dllcache,
    (4)、删除WINDOWS(XP安装目录)\ime下不用的输入法
    9、验证Windows XP是否已激活。在运行中输入“oobe/msoobe /a”;版本号可以通过WINDOWS(XP安装目录)system32/NTOSKRNL.EXE,鼠标右键 -> 选内容查看即可。
    10、禁用Dr. Watson调试程序。在运行中输入“drwtsn32”,然后把除了“(Dump All Thread Contexts)转储全部线程上下文”之外的全都去掉,否则一旦有程序出错,硬盘会响很久,而且会占用很多硬盘空间。
    11、关闭Win XP的ZIP支持。点击开始→运行,敲入:“regsvr32 /u zipfldr.dll”双引号中间的,然后回车确认即可,成功的标志是出现个提示窗口,内容大致为:zipfldr.dll中的Dll UnrgisterServer成功。
    12、关了错误报告。点击控制面板---->系统---->高级---->右下角--->错误报告---->禁用错误汇报——>确定!

    二、注册表优化

    1、加快开机及关机速度
    在[开始]-->[运行]-->键入[Regedit]-->[HKEY_CURRENT_USER]-->[Control Panel]-->[Desktop],将字符串值[HungAppTimeout]的数值数据更改为[200],将字符串值[WaitToKillAppTimeout]的数值数据更改为1000.另外在[HKEY_LOCAL_MACHINE]-->[System]-->[CurrentControlSet]-->[Control],将字符串值[HungAppTimeout]的数值数据更改为[200],将字符串值[WaitToKillServiceTimeout]的数值数据更改1000. 
    2、自动关闭停止响应程序 
    在[开始]-->[运行]-->键入[Regedit]-->[HKEY_CURRENT_USER]-->[Control Panel]-->[Desktop],将字符串值[AutoEndTasks]的数值数据更改为1,重新启动即可。 
    3、清除内存内被不使用的DLL文件 
    在[开始]-->[运行]-->键入[Regedit]-->[HKKEY_LOCAL_MACHINE]-->[SOFTWARE]-->[Microsoft]-->[Windows]-->[CurrentVersion],在[Explorer]增加一个项[AlwaysUnloadDLL],默认值设为1。注:如由默认值设定为[0]则代表停用此功能。 
    4、加快宽带接入速度 
    (1)家用版本:在[开始]-->[运行]-->键入[regedit]-->在[HKEY_LOCAL_MACHINE]-->[SOFTWARE]-->[Policies]-->[Microsoft] -->[Windows],增加一个名为[Psched]的项,在[Psched]右面窗口增加一个Dword值[NonBestEffortLimit]数值数据为0。 
    (2)商业版本:在[开始]-->[运行]-->键入[gpedit.msc],打开本地计算机策略,在左边窗口中选取[计算机配置]-->[管理模板]-->[网络]-->[QoS数据包调度程序],在右边的窗口中双击"限制可保留的带宽",选择"已启用"并将"带宽限制(%)"设为0应用-->确定,重启动即可。 
    5、加快菜单显示速度 
    在[开始]-->[运行]-->键入[Regedit]-->[HKEY_CURRENT_USER]-->[Control Panel]-->[Desktop],将字符串值[MenuShowDelay]的数值数据更改为[0],调整后如觉得菜单显示速度太快而不适应者可将[MenuShowDelay]的数值数据更改为[200],重新启动即可。 
    6、加快自动刷新率 
    在[开始]-->[运行]-->键入[Regedit]-->[HKEY_LOCAL_MACHINE]-->[System]-->[CurrentControlSet]-->[Control]-->[Update],将Dword[UpdateMode]的数值数据更改为[0],重新启动即可。
    7、设置处理器二级缓存容量
    Windows XP无法自动检测处理器的二级缓存容量,需要我们自己在注册表中手动设置,首先打开注册表(运行中输入“Regedit”),再打开:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\,选择“SecondLevelDataCache”,根据自己所用的处理器设置即可,例如PIII Coppermine/P4 Willamette是“256”,Athlon XP是“384”,P4 Northwood是“512”。
    8、禁止虚拟内存(页面交换文件)执行
    本方法最好在配备256MB以上内存(推荐384MB或512MB)的系统上使用,具体步骤为,启动注册表编辑器,然后找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\,选择“DisablePagingExecutive(禁止页面文件执行)”,设置为“1”,这样可以从一定程度上改善内存的性能,提高系统的运行速度,毕竟内存比硬盘快得多。
    9、设置IRQ优先权
    从HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl,在右边新建名为“IRQ#Priority”的DWORD键值,其中“#”为相关设备的IRQ号,例如“8”,然后把键值设置为“1”即可;如果遇到IRQ问题,可以试试这个方法。
    10、加快关机速度
    与启动一样,Windows XP的关机速度也是一样的慢,要加快关机速度,首先我们先要通过注册表开启WinXP的自动结束任务功能(AutoEndTasks),具体步骤为: 找到HKEY_CURRENT_USER\Control Panel\Desktop,把AutoEndTasks的键值设置为1即可。然后再修改“HungAppTimeout”为“4000(或更小)”(预设为50000),该键值同样也在HKEY_CURRENT_USER\Control Panel\Desktop目录下;最后一步再找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\,同样把aitToKillServiceTimeout设置为“4000”;通过这样设置后的关机速度明显快了一些。
    11、完全关闭Windows XP文件保护功能
    从注册表中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,修改“SFCDisable”键值为“FFFFFF9D”,如果需要重新启用该功能,重新设置为“0”就可以了。
    12、修改注册表来减少预读取,减少进度条等待时间,效果是进度条跑一圈就进入登录画面了,开始→运行→regedit启动注册表编辑器,找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters, 有一个键EnablePrefetcher把它的数值改为“1”就可以了。另外不常更换硬件的朋友可以在系统属性中把总线设备上面的设备类型设置为none(无)。
    6、快速浏览局域网络的共享
    ^通常情况下,Windows XP在连接其它计算机时,会全面检查对方机子上所有预定的任务,这个检查会让你等上30秒钟或更多时间。去掉的方法是开始→运行→Regedit→在注册表中找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Explorer\RemoteComputer\NameSpace。在此键值下,会有个{D6277990-4C6A-11CF-8D87-00AA0060F5BF}键,把它删掉后,重新启动计算机,Windows XP就不再检查预定任务了。

    三、其他技巧

    给鼠标右键增加个复制到.../移动到...功能
    打开记事簿,复制一下内容。
     Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
    @="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
    @="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
     将上面内容保存成add.reg文件,然后双击导入就可以了。

    January 16

    服务器完全安装手册

    服务器完全安装手册

    第一部分、Win2000 Server的基本安装


    一、Win2000 Server服务器系统安装步骤


    1、Win2000 Server服务器系统安装步骤 

      首先,我们做如下假设:在一个120G硬盘、P4 2.4G、内存512M的计算机系统内安装Win2000 Server(或者是:Win2000 Advanced Server):  
    重新分区:C盘(系统区8G),D盘(备份和基本数据区:7G),E盘(数据区:剩余空间,主要用于存放网站的数据).以后系统万一有问题,可以只格式化C盘并重装系统,然后通过D盘安装其它系统.我们建议:有些有客户资料的信息的系统如Serv-U,iMail等最好放在D盘,这样即使重装系统,也不至于丢失数据. 

    安装Win2000 Server:整个安装过程比较简单,在此不赘述.但有一点必须强调:在安装系统软件的时候一定要安装:终端服务.其中,安装终端服务的目的是将来能够远程控制这台服务器.此外,有的客户可能需要Media Server,建议也装上.当然,这些服务以后都可以重装,但毕竟以后服务器安装起来比较麻烦. 

    拷贝系统文件:将活动硬盘(或者光盘,但由于版本更新快,建议将系统安装文件存放在10G的活动硬盘上)、系统光盘里的内容复制到备份区D盘(这样做的目的是为了以后重装系统的时候方便),D盘目录结构及存放内容基本如下: 

      Disk D 
       ║ 
       ╠═Driver(主板驱动程序) 
       ║  ╠═845GL(华硕845G/GL主板驱动程序) 
       ║  ╚═P4S533(华硕P4S533主板驱动程序) 
       ║ 
       ╠═Office2000(可选,主要用于Access数据库向SQLServer转换) 
       ║ 
       ╠═ReadMe(存放帮助文件,包括Win2000、SQL、iMail等的安装手册及注册信息) 
       ║ 
       ╠═ServerInstall(软件安装目录) 
       ║  ╠═Language(用于存放支持的各种脚本语言系统,如:CGI、Php、JSP等) 
       ║  ╠═Others(Win2000 上的常用应用工具) 
       ║  ╠═PACK(一些Windows补丁程序,Pack3、Pack4和SQL补丁) 
       ║  ╠═Software(一些实用软件,但尚未完全测试通过或没摸清其中的内容) 
       ║  ╠═Tools(安装工具,Norton、Netants、AbsoluteFTP、Serv-U、iMail等) 
       ║  ╚═WebTest(一些经典的Web站点,用来测试服务器程序是否安装成功) 
       ║ 
       ╠═SQL2000(SQL Server 2000备份目录) 
       ║ 
       ╚═Win2000(Windows Server2000 备份目录)  
    安装系统的基本驱动程序:网卡、USB、显示卡、声卡等的驱动,同时安装其它一些主板必须的硬件驱动程序或应用程序. 

    屏蔽"信使服务":开始->程序->管理工具->服务,查找到:Messager,然后设置成为"手动".这样就可以在服务器运行过程中屏蔽讨厌的广告了. 

    打足微软最新补丁:由于Win2000 Server系统中的漏洞太多,为了防范各类攻击,必须先打好微软公司[Pack3]and[Pack4]补丁程序,这些补丁程序都可以在微软公司的官方网站:http://www.microsoft.com]上免费下载,上述操作花费时间比较长. 

    安装防病毒安全系统:安装完系统及打好补丁后第一件事情就是安装防病毒软件.在此,建议安装[Norton Antivirus Corporate]版本,详细安装过程相对来说比较简单,可以根据提示一步步操作.需要强调的一点是:记得上网后第一件事情就是对Norton Antivirus进行升级(Live Update),确保不受新病毒的影响.当然,[瑞星2003]防病毒软件也是不错的,但我们还是建议您安装[Norton Antivirus Corporate]. 

    安装SQL2000:强烈建议先在服务器上安装[SQL Server 2000],可以说是服务器必备系统软件.安装步骤:1、数据库服务器,2、Analysis Service,同时,还必须安装SQL2000补丁程序,安装步骤:1、[chs-Sql2KSP3],2、[chs-Sql2KASP3],3、[chs-Sql2KDeskSP3](它们均可在微软公司的官方网站:http://www.microsoft.com]上免费下载).详细安装过程请参见本章节的:二、SQL Server 2000的安装和基本使用方法 

    基本的应用程序:一般服务器还需要安装一些常用软件,如:[WinRAR]、[AbsoluteFTP]、[NetAnts]、[Office 2000系统](主要为了在服务器上能方便处理Access数据库),这些软件很容易在网络上下载,当然在深圳市亿林(e-Link)电子有限公司http://www.e-linkcn.com]网站上都提供完整的下载. 

    服务器上网:配置IP地址及相关DNS参数(桌面->"网上邻居"右键->属性->本地连接),上网后,第一时间完成Norton Update(启动Norton以后,运行Live Update)和Windows Update(开始->Windows Update,按照安装指导一步步完成就可以). 

    安装FTP Server系统:要想使得服务器能够正常的工作,FTP服务器是必须的.一般最常用的就是Serv-U了.安装这个软件以后,就可以使服务器提供FTP帐号了.详细安装[Serv-U 4.1.0.0]过程参见本章的:四、Serv-U的安装和基本使用方法. 

    安装邮件服务器系统:要使服务器可以提供集团邮箱服务,我们需要安装[汉化iMail V7.12]来作为邮件服务器,详细安装过程参见本章的:五、iMail Server的安装和基本使用方法. 

    安装脚本语言支持系统:根据需要,可以在服务器系统中安装支持:ASP+Access(系统默认支持,无需安装)、ASP.NET、CGI、Php+MySQL、JSP等语言,详细安装过程参见:"第二部分、服务器脚本语言的安装过程" 

    此外,要实现远程对服务器的控制,最常用的软件是[Remote Control]和[[Ultravnc].这是两个非常实用的远程控制工具软件.前者更通用和实用,操作也简单,后者需要配置客户端和服务器端,操作也不复杂,效果非常不错,还可以运用在两台机器互联上,完全实时控制远程计算机,实在是好软件! 


    2、IIS的基本安全配置  [返回]  
    IIS Lockdown和URLScan:为了提高IIS的安全性,微软公司分别在 2002.10.10 和 2003.05.09 发布了两个IIS安全工具:[IIS Lockdown V2.1]和[URLScan V2.5](它们均可在微软公司的官方网站:http://www.microsoft.com]上免费下载).但由于笔者没有试过,因此建议有兴趣的朋友可以不妨一试,当然,有好的结果也请补正. 

    对IIS系统漏洞的初步防范:停止所有不必要的服务(默认Web站点、管理Web站点、默认SMTP虚拟服务器等).由于已经打了补丁,其它的操作也就不必要了.可以说,IIS到目前为止是基本上安全的. 

    去除不必要的应用程序映射:进入IIS,可以看到"Internet信息服务"下面有服务器名称,点鼠标右键->属性->编辑"www服务"->主目录->配置,删除所有的不必要映射,只保留扩展名为:.asp、.asa、.printer(能不能批量删除?不能,只能手工删). 

    修改启动默认程序:进入IIS,可以看到"Internet信息服务"下面有服务器的名称,点鼠标右键->属性->编辑"www服务"->文档,可以添加你希望主站启动的默认程序,一般你尽量写全吧,当然,服务器也要有相应支持这些脚本语言.(相关内容在:服务器脚本语言的安装过程中会有描述) 

    创建第一个网站:假如您需要建立一个Web站点(如www.abc.com)并且该域名的DNS解析已经到了该服务器的IP地址. 

      A)、建立站点:进入IIS,可以看到"Internet信息服务"下面有该服务器的名称,点鼠标右键->新建->Web站点->下一步-www.abc.com,下一步->主机www.abc.com->路径(自己选择一个E盘目录,如E:\Website\abc),下一步->允许"执行"权限,下一步->完成. 

      B)、站点配置:点www.abc.com鼠标右键->属性->web站点->高级->添加->TCP端口:80,主机头:abc.com->确定 

      C)、有效期配置: ...->属性->HTTP头(可以设置该站点的有效期) 

      D)、IIS配置: ...->属性->web站点(可以设置IIS) 

      E)、带宽和CPU配置: ...->属性->性能(可以设置带宽限制和CPU限制等) 


    3、服务器运行过程中的注意事项  [返回] 

      至此,一个安全、稳定、可以正式对外服务的网络服务器已经基本完成,当然,如果,您还有其它需要,则安装相应的软件就可以了.此外,为了使网络服务器系统运行更稳定可靠,建议您做到如下几点:  
    及时打补丁:您需要及时从Microoft网站上更新最新的补丁程序,同时也及时将Norton Antivirus中的病毒库更新.当然,平时多了解一些服务器相关的防范知识也出必要的. 

    少用服务器:除非必须,尽量不要在服务器上操作,对于未知软件系统不要轻易在服务器上试用,在服务器上也不要用IE和Outlook,需查资料或者下载软件尽量在本地机上完成,所有软件必须是经本地调试通过后,再直接用FTP传上去.需要在服务器上下载的直接用Netants输入地址下载.总之,服务器上操作目的性一定要强,很清楚自己要做什么. 

    重启服务器:一般而言,服务器都是24小时不间断地开机的,为了保持系统的正常运转,建议定期(一周或者半个月)重启机器,这样,某种程度上确保系统正常运行. 


    4、相关软件的注册信息  [返回]  
    Windows 2000 Server 的注册码:H6TWQ-TQQM8-HXJYG-D69F7-R84VM 

    Windows 2003 Server 的注册码:JB88F-WT2Q3-DPXTT-Y8GHG-7YYQY 

    Microsoft SQL Server 2000 的注册码:GXKQH-VGTD2-K8QC4-9H3PK-HY9XW 

    AbsoluteFTP V2.05注册码:[crsky][crsky][02-20-512512][B95331B456DD1E1025F9E402DFEBEB6A][04-17-2002] 

    Ultra Edit-32 V10.0 注册码:[eng-corner][C2F4P-07W1D-Q9U9W-C5XOU] 

    FTP Serv-U 4.1.0.0 汉化方法及注册信息: 

      A)、请先安装原英文软件。 

      B)、退出 FTP Serv-U 4.1.0.0 应用程序(包括系统栏图标) 

      C)、解压缩后运行汉化包,填入你的安装目录进行汉化。注册信息:[UEyz459waBR4lVRkIkh4dYw9f8v4J/AHLvpOK8tqOkyz4D3wbymil1VkKjgdAelPDKSWM5doXJsgW64YIyPdo+wAGnUBuycB] 


    二、SQL Server 2000的安装和基本使用方法  [返回]


    1、SQL2000的安装步骤  
    在亿林(e-Link)公司[www.e-linkcn.com]可以完整地[下载SQL2000],当然,这是一个压缩文件,您需要解压缩.  

    点击"安装SQL SERVER 2000 组件(C)"->"安装数据库服务器"  



    选择"本地计算机",点击"下一步" 



    选择"创建SQL SERVER实例",点击"下一步" 



    选择接受协议,填好CD-KEY,点击"下一步" 



    选择"服务器和客户端工具",点击"下一步" 



    选择"默认",点击"下一步" 



    选择"使用本地系统帐户",点击"下一步" 



    选择"混合验证模式",点击"下一步",如果密码不为空,则输入您的管理员sa密码. 



    选择"每客户",并填好数量(就用30吧),点击"继续" 



    点击"完成",并重新启动计算机 


    2、SQL2000附件的安装  [返回]  
    Analysis Service:安装比较简单,在此不赘述 

    还必须安装SQL2000补丁程序,安装步骤:1、数据库服务器,2、Analysis Service,同时,还必须安装SQL2000补丁程序,安装步骤:1、[chs-Sql2KSP3],2、[chs-Sql2KASP3],3、[chs-Sql2KDeskSP3](它们均可在微软公司的官方网站:http://www.microsoft.com]上免费下载),补丁程序的安装也比较简单. 


    3、SQL2000的基本数据库操作  [返回]  
    建立数据库:从开始->Microsoft SQL Server->企业管理器(Enterprise Manager)->控制台根目录->Microsoft SQL Server->SQL Server组->服务器名(Windows NT)->数据库(鼠标右键)->新建数据库->输入希望建立的数据库名(如:e-Link). 

    程序建立表:从开始->Microsoft SQL Server->查询分析器(Query Analyzer)->输入sa的密码->在上方工具栏中选择刚才新建的那个数据库"e-Link"->文件->打开->e-link.sql->查询->执行,至此,数据库设置完毕。执行完毕以后,可以在"企业管理器"中看到数据库e-Link中多了表Resource,其中,e-Link.sql 的内容如下: 

    if exists (select * from dbo.sysobjects where id = object_id(N''[dbo].[Resource]'') and OBJECTPROPERTY(id, N''IsUserTable'') = 1) 
    drop table [dbo].[Resource] 
    GO 

    CREATE TABLE [dbo].[Resource] ( 
    [Number] [int] IDENTITY (1, 1) NOT NULL , 
    [code] [varchar] (20) NOT NULL , 
    [RClass] [varchar] (1) NOT NULL , 
    [Name] [varchar] (60) NOT NULL , 
    [MaxLine] [tinyint] NULL , 
    [Original] [varchar] (100) NULL , 
    [Local] [varchar] (80) NULL , 
    [Content] [ntext] NULL , 
    [Status] [tinyint] NULL , 
    [Price] [int] NULL , 
    ) ON [PRIMARY] 
    GO 
    ALTER TABLE [dbo].[Resource] WITH NOCHECK ADD 
    CONSTRAINT [DF_Resource_Status] DEFAULT (0) FOR [Status], 
    CONSTRAINT [DF_Resource_Price] DEFAULT (10) FOR [Price], 

    CONSTRAINT [PK_Resource] PRIMARY KEY CLUSTERED 

    [Number] 
    ) ON [PRIMARY] 
    GO  
      以上Sql语言的目的是向数据库e-Link建立一个Resource的表,这个表的数据库结构如上,同时设置了字段Status和Price的初始值分别为:0和10,该表的键值是:Number.值得提示的是:表中数据类型中ntext是备注型的,没有长度限制,tinyint是字节型整数.在此,仅仅是一个例子,读者可以根据自己需要修改成为建立自己数据库的.sql文件.  
    往表中添加数据:从开始->Microsoft SQL Server->导入和导出数据->"下一步"->选择数据源(支持众多的格式,可以方便地选择)->数据库选择,使用SQL Server身份验证,输入用户名(如:sa)和密码->"下一步"->选择要导入的表->立即运行("下一步")->完成. 

      我们知道,对于小型数据库支持的网站,ASP+Access以其简单实用而倍受大家的青睐.然而,随着网站系统的迅速发展,网站系统数据量也变得十分庞大(如:涉及几万注册用户等),这样,Access数据库也变得异常庞大.随之而来的是ASP+Access将占用大量的服务器资源(CPU占用),打开网站变得艰难,并且影响到整个服务器系统,不得不被迫将网站关闭,这将是一个十分痛苦的事情. 

      这是Access数据库本身的缺陷,因为它是面对小型数据库系统而开发出来的.当然,如果您有足够的ASP编程经验,是可以避免部分此类问题的.但往往您不具备这样的知识和程序修改时间.一个最根本的解决方案就是:将Access数据库转换成为SQL数据库.  
    假设:您已经有一个Access数据库:e-Link.mdb,该数据库中有几个表:Resource等.其中,表Resource的数据库结构假定为上节中的数据库结构.那么,我们现在转换: 

    建库:首先在SQL系统中,建立一个数据库(假设为:e-Link),建立方法参见上节.同时,仔细核对您的Access数据库系统,编写"生成数据库结构"的程序:e-Link.sql(注意:一定要仔细核对每个字段、类型、长度和是否允许为空等),然后在查询分析器中执行e-Link.sql.这样,就在SQL数据库中生成您需要的表了. 

    往表中添加数据:从开始->Microsoft SQL Server->导入和导出数据->"下一步"->数据源(选择Microsoft Access),输入文件名e-Link.mdb->数据库选择e-Link,使用SQL Server身份验证,输入用户名(如:sa)和密码->"下一步"->选择要导入的表->立即运行("下一步")->完成. 

      如果导入不成功可看看错误提示,如果数据库中没有需要导入的表结构,则系统自动建立相应的表,但这样建立的表操作起来(如:添加新记录)有一些问题,建议大家采用通过.sql程序建库然后再导入数据的方式来建立表和添加数据.  
    修改conn.asp:首先我们需要建立一个conn.asp,该文件的内容如下(注意:以下程序中的全角"<"和">"分别用半角"<"和">"代替): 

    <% 
    dim conn,dbuid,dbpwd,dBName,dbip,rs,database 
    database=1 
    ''修改以下信息以适合你的网站 
    ''--------------------------------------------------------------------------- 
    dbuid="sa" '' 数据库登陆名(根据自己的情况修改) 
    dbpwd="123456" '' 数据库密码(根据自己的情况修改) 
    dBName="e-link" '' 数据库名称(根据自己的情况修改) 
    dbip="(local)" '' 数据库所在服务器IP地址,如果是本地数据库则为:(local) 
    ''--------------------------------------------------------------------------- 
    set conn=Server.CreateObject("adodb.Connection") 
    Conn.Open "PROVIDER=SQLOLEDB.1;Data Source="&;dbip&;";Initial Catalog="&;dBName&;";Persist Security Info=True;User ID="&;dbuid&;";Password="&;dbpwd&;";Connect Timeout=30" 
    set rs=server.createobject("adodb.recordset") 
    %>   
    测试程序:然后,我们可以编写一个简单的程序(Test.asp)来对数据库进行读写操作.Test.asp的内容如下(注意:以下程序中的全角"<"和">"分别用半角"<"和">"代替): 

    <!--#include file=conn.asp --> 
    <% 
    sql = "select * from Resource" 
    rs.open sql,conn,1,1 

    i = 1 
    do while not rs.eof 
    %> 

    [<%=i%>] [<%=rs("Name")%>] Status = [<%=rs("Status")%>] 
    <% 
    i = i + 1 
    rs.movenext 
    loop 
    rs.close 
    set rs=nothing 
    %>   
    系统测试:经过转换以后,大部分ASP程序应该都能用,当然有一些极个别的语句使用方法不一样,修改起来应该不难,只是需要充分测试就OK了. 

    混合编程:如果您还需要SQL和Access混合编程(如主站系统是SQL,论坛系统是Access,二者又是相互紧密联系的且互相传递注册和修改信息等),则可以用两个不同的conn.asp和connAccess.asp,用不同的Include,并多运用一些过程,然后再用函数response.redirect()做重新指向就OK了.混合编程实例:英语角http://www.eng-corner.com] 


    5、ASP+SQL数据库网站系统实例  [返回] 

      在这里给大家推荐[惠信新闻系统(SQL)版],在此,[深圳市亿林(e-Link)电子有限公司]提供了["惠信新闻系统(SQL)版"的演示版本](系统管理员:admin,密码:admin). 
    三、MySQL的安装和实例  [返回]


    1、MySQL的安装过程 

      MySQL的安装过程比较简单,具体操作步骤如下:  
    用WinRAR打开[MySQL V3.23.56软件包]进行完全安装,默认安装路径为:C:\MySQL(记住:目录请不要设置成为其它目录,否则有可能会出问题); 

    安装完成后,打开开始->运行,输入命令:C:\MySQL\bin\MySQLd-nt.exe --install,并执行;然后再在:开始->程序->管理工具->服务:找到"MySQL"服务,启动它;至此,MySQL安装完成,重启Win2000 Server。 

    还应该:开始->运行,输入命令:C:\MySQL\bin\winMySQLadmin.exe,在第一次用它时,需要建立管理员名及密码,分别设置为root和password(输入你的密码)。关闭它后,程序自动在状态行下建立一个"红绿灯"的小图标。 


    2、MYSQL建立用户基本操作  [返回] 

      有很多朋友虽然安装好了MySQL但却不知如何使用它。在此简单介绍一下如何连接MYSQL、修改密码、增加用户等方面的常用命令,当然,需要详细了解MySQL系统,还需要其它方面的专业书籍。  
    连接MYSQL: 格式: MySQL -h主机地址 -u用户名 -p用户密码 


      首先在打开DOS窗口下进入目录c:\MySQL\bin,然后:A) 如果是连接到远程主机上的MYSQL(假设远程主机IP为:219.129.20.202,用户名为root,密码为abcd123),则键入以下命令:MySQL -h219.129.20.202 -uroot -pabcd123(注意:u与root可以不用加空格).B) 如果是连接到本地主机上的MYSQL,则键入命令MySQL -uroot -p,回车后提示你输密码.C) MYSQL的提示符是:MySQL> ,退出MYSQL命令: exit (回车)  
    修改密码:格式:MySQLadmin -u用户名 -p旧密码 password 新密码 


      例:给test加个密码ab12,则键入以下命令:MySQLadmin -utese -password ab12,注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。如再将test的密码改为djg345,则键入以下命令:MySQLadmin -utest -pab12 password djg345  
    增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 


      格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码" 

      例1:增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:grant select,insert,update,delete on *.* to test1@"%" Identified by "abc"; 但此例增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。 

      例2:增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。 
      grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc"; 
      如果你不想test2有密码,可以再打一个命令将密码消掉。 
      grant select,insert,update,delete on mydb.* to test2@localhost identified by ""; 

         
     财富:5624元
     注册:2004-3-21 [在线]  发贴日期:2004-4-23 19:51:25   会员资料 | 短消息 | 编辑 | 引用回复 | 屏蔽删除 第3楼 3、MYSQL数据库基本操作  [返回] 

      数据库方面的操作必须先登录到MYSQL中,并在MYSQL提示符下进行的,而且每个命令以分号结束。如果输入命令时,回车后发现忘记加分号,无须重打一遍命令,只要打个分号回车就可以了。也就是说,可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。同时,可以使用光标上下键调出以前的命令。  
    简单的数据库操作命令 

      显示数据库列表:show databases; 刚开始时才两个数据库:MySQL和test。MySQL库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。 

      显示库中的数据表:use MySQL;(打开库,学过FOXBASE的一定不会陌生吧) show tables; 

      显示数据表的结构:describe 表名;  

      建库:create database 库名;  

      建表:use 库名; create table 表名 (字段设定列表); 

      删库: drop database 库名; 

      删表:drop table 表名; 

      将表中记录清空:delete from 表名; 

      显示表中的记录:select * from 表名; 
    一个建库和建表以及插入数据的实例 

    drop database if exists school; //如果存在SCHOOL则删除 
    create database school; //建立库SCHOOL 
    use school; //打开库SCHOOL 
    create table teacher //建立表TEACHER 

    id int(3) auto_increment not null primary key, 
    name char(10) not null, 
    address varchar(50) default ''深圳'', 
    year date 
    ); //建表结束 

    //以下为插入字段 
    insert into teacher values('''',''glchengang'',''深圳一中'',''1976-10-10''); 
    insert into teacher values('''',''jack'',''深圳一中'',''1975-12-23''); 

    注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别呢,只有等以后的文章再说了。 (4)将YEAR设为日期字段。 
    如果你在MySQL提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\下,并在DOS状态进入目录\MySQL\bin,然后键入以下命令: 
    MySQL -uroot -p密码 < c:\school.sql 
    如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。   
    将文本数据转到数据库中 

      文本数据应符合的格式:字段数据之间用tab键隔开,null值用\n来代替. 例: 
      3 rose 深圳二中 1976-10-10 
      4 mike 深圳一中 1975-12-23 
      数据传入命令 load data local infile "文件名" into table 表名; 
      注意:你最好将文件复制到\MySQL\bin目录下,并且要先用use命令打表所在的库 。  
    备份数据库:(命令在DOS的\MySQL\bin目录下执行) 

      MySQLdump --opt school>school.bbb 
      注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。 

    4、MYSQL基本实例  [返回] 

      在这里给大家推荐[华酷论坛(Php+MySQL)版],在此,[深圳市亿林(e-Link)电子有限公司]提供了["华酷论坛(Php+MySQL)版"的演示版本](系统管理员:admin,密码:admin). 
    四、Serv-U的安装和基本使用方法  [返回]


    1、Serv-U的下载和安装  
    我们知道,完整的服务器必须带有FTP功能,目前最常用的FTP服务器软件系统就是Serv-U了.在此,本站提供下载并简单地介绍一下[Serv-U 4.1.0.0]的安装和使用方法.  

    安装[Serv-U 4.1.0.0]并不复杂,基本上按照安装向导提示的一步步安装就OK了,不过,安装目录最好设置在D:\Program Files\Serv-U下,以免以后格式化C盘的时候丢失客户数据. 


    2、Serv-U的基本操作  [返回]  
    增加用户:进入Serv-U->Serv-U Servers->Local Server->Domains->服务器名称->Users(鼠标右键)->New User->输入用户名->用户密码->用户目录(一般放在E盘website目录下)->锁定用户在次目录中(当然是Yes)->完成 

    目录访问权限:选定用户->Dir Access->根据需要,一般除了执行(Execute)以外其它的选项都可以勾上. 

    空间限制:选定用户->Quota->Enable Disk Quato(Yes)-> Maximum(最大空间):100000Kbytes,即限制为100M(其余类推).修改以后,无须按保存键,只要移动到其它用户即可保存. 

         
     财富:5624元
     注册:2004-3-21 [在线]  发贴日期:2004-4-23 19:51:53   会员资料 | 短消息 | 编辑 | 引用回复 | 屏蔽删除 第4楼 五、iMail Server的安装和基本使用方法  [返回]


    1、iMail Server的下载和安装  
    软件简介:目前常用的邮件服务器系统就是iMail了,这是一个高性能的,基于标准的SMTP/POP3/IMAP4/LDAP邮件服务器。通过一个简单直观的图形用户界面,非常易于管理。主要特色包括:多域名支持,远程管理,Web邮件,可创建邮递清单(mailing lists),反垃圾邮件支持,病毒防护,等等。操作很简单,但功能异常强大。用它可以很方便地在自己的单机上创建一个邮件服务器。  

    安装[汉化iMail V7.12]并不复杂,关键记住将系统默认启动:SMTPD32、POP3D32和IWEBMSG这三个服务,安装目录最好设置在D:\Program Files\iMail下,以免以后格式化C盘的时候丢失客户数据. 

    安装步骤:第一步, 安装官方英文版。
         第二步, 运行破解补丁,(请先确定IMAIL 的各项服务都不在系统进程中)
         第三步, 运行WEB汉化模板。(请先备份原文件,以便自己需要时还原)
         完成!重新启动电脑,并启动你所需要的服务就可以了。  


    2、iMail Server的基本操作  [返回]  
    增加Host:假如已经有一个域名:mail.abc.com已经指向本服务器的IP地址,那么,在服务器上需要设置:启动IMail Administrator->localhost->Add Host->下一步->主机名: abc.com,下一步->下一步->别名:abc.com,下一步->起始目录名(默认),下一步->完成.  

    增加邮件管理员:启动IMail Administrator->localhost->abc.com->user->增加用户->webmaster->下一步->设置密码->完成->授权为主机管理员. 

    以后邮件系统就可以交给:webmaster@abc.com来管理了.邮件服务器Web访问地址: http://mail.abc.com:8383.其余的操作比较简单,在这里不介绍了. 



    第二部分、服务器脚本语言的安装过程  [返回]


    一、ASP+Access支持和实例


    1、Access数据库基本操作 

    2、ASP+Access的测试实例  [返回] 
    二、CGI 支持的安装和实例  [返回]


    1、CGI 的下载和安装  
    安装ActivePerl:运行下载的[ActivePerl 5.8.0.802],按照提示一步一步安装就可以了,比较简单.但请注意:如果需要在服务器调试程序,安装路径最好放在C盘根目录的\usr\下.当然,一般服务器是不用来调试程序的,那么,还是放在D:\Perl\下吧! 

    配置"Internet 信息服务"(IIS):打开"Internet 信息服务"->默认站点(鼠标右键)->属性->主目录->配置,如图: 



    然后"添加(D)",如下图: 



    配置"Internet 信息服务"(IIS):打开:开始->程序->管理工具->Internet服务管理器->默认web站点(鼠标右键)->属性->主目录->配置,如图: 



    确定后。用同样的方法添加扩展名映射 .pl,如图:
    ----------------------------------------------
    580)this.width=580;if(this.height>300)this.style.width=(this.width*300)/this.height;" border=0>  Tel:0532-8113366 & 6174506  QQ:66237000   帅哥:数字人
         
     财富:5624元
     注册:2004-3-21 [在线]  发贴日期:2004-4-23 19:52:19   会员资料 | 短消息 | 编辑 | 引用回复 | 屏蔽删除 第5楼 添加完成以后,就可以看到如下画面. 



    最后把执行权限设置成为"脚本和可执行文件",就可以运行CGI的程序了. 



    接着,在"文档"中,单击"添加"按钮;在"默认文档名"中输入"index.cgi",点击"确定",并将其提高到一定级别。当然,还可以添加常用的CGI文件名,如:"default.cgi"等。 

    关闭所有窗口,重启后,可用"LB5000 极酷论坛"对服务器进行测试。 


    2、CGI 的测试实例  [返回] 

      在这里给大家推荐[LB5000极酷论坛(CGI)版],在此,[深圳市亿林(e-Link)电子有限公司]提供了["LB5000极酷论坛(CGI)版"的演示版本](系统管理员:admin,密码:admin). 
    三、ASP.NET 支持的安装和实例  [返回]


    1、ASP.NET 的下载和安装  
    系统要求: 

      A)、Available hard disk space (for install): 250 MB 

      B)、Available hard disk space (post install): 155 MB 

      C)、Operating System: Microsoft Windows 2000 

      D)、IE: Microsoft Internet Explorer 5.5 or above 

    软件下载:要安装ASP.NET,我们需要下载两个软件系统:[Microsoft Data Access Component ( MDAC ) 2.8]和[Microsoft .NET Framework SDK 1.0a],最新版本均可在微软公司的官方网站:http://www.microsoft.com]上免费下载. 

    Microsoft Data Access Components (MDAC) 2.8:MDAC 2.8 版所安装的数据访问核心组件与 Microsoft SQL Server OLE DB Provider, ODBC Driver 相同。 MDAC 2.8 最终发行的可再分发安装程序安装与 Microsoft Windows Server 2003 一样的 Data Access 的核心组件。 

    Microsoft .NET Framework SDK 1.0a 版:包括示例,编译器,以及命令行工具(帮助您在 .NET Framework 技术下生成应用程序和服务)。SDK 还提供了丰富的文档,内容涉及概念概述,循序渐进指南,扩展类库参考,工具信息,以及教您如何创建一些特殊类型应用程序的教程。如果您希望将 .NET Framework 与您的应用程序一起发行,您需要下载 .NET Framework 可再发行组件包 1.0 版。 

    安装过程:首选安装MDAC,再安装SDK,SDK的安装时间比较长要耐心等待。 

    ASP.NET的测试实例:安装完成后,试着运行一个简单的ASP.Net编写的小程序,以便确定安装是否成功。在你的IIS虚拟目录内,新建一个扩展名为.aspx的文件,内容如下(注意:以下程序中的全角"<"和">"分别用半角"<"和">"代替): 

    <%@ Page Trace="True" %> 
    <html> 
    <head> 
    <title>使用跟踪</title> 
    </head> 
    <script language="c#" runat="server"> 
    void Page_Load(Object Sender, EventArgs E) { 
    Trace.Write("跟踪", "在页面载入时"); 


    void SubmitBtn_Click(Object Sender, EventArgs E) { 
    Trace.Write("按钮", "按钮按下"); 
    Trace.Write("账号", "账号是:" + Name.Text); 
    Trace.Write("密码", "密码是:" + Password.Text); 
    YouEntered.Text = "你好!" + Name.Text + "。您的密码是 " + Password.Text; 

    </script> 

    <form runat="server"> 
    <table border="0"> 
    <tr><td>账号</td> 
    <td><asp:TextBox id="Name" runat="server" /></td></tr> 
    <tr><td>密码</td> 
    <td><asp:TextBox id="Password" TextMode="Password" runat="server" /></td></tr> 
    <tr><td></td> 
    <td><asp:Button id="SubmitDetailsBtn" text="提交" onclick="SubmitBtn_Click" runat="server" /></td></tr> 
    </table> 
    <p><asp:Label id="YouEntered" runat="server" /></p> 
    </form> 
    </body> 
    </html>  

      上面的文件就是ASP.Net的一个程序跟踪的简单示例。如果能果运行的话会除了会出现账号、密码的文本框及提交按钮外,还会有以下表格内容:Request Details、Trace Information、Control Tree、Cookies Collection、Headers Collection、Form Collection、Server Variables。 

    2、ASP.NET 的测试实例  [返回] 

      (目前暂时未提供实例,稍后加上)。 

       

    1、PHP 的下载和安装  
    一般而言,要在服务器安装PHP,我们一般到PHP的官方网站:http://www.php.net]上下载最新版本的安装包,本站提供目前最新版[PHP-4.3.2软件包]的下载.一般而言,安装路径放在C盘根目录的C:\PHP\(目录可以自己随意定)下,并按照安装提示一步一步安装就可以了,比较简单. 

    配置"Internet 信息服务"(IIS):打开:开始->程序->管理工具->Internet服务管理器->默认web站点(鼠标右键)->属性->主目录->配置,如图: 



    然后"添加(D)",如下图: 



    然后添加扩展名映射 .php,执行文件名指向安装PHP的目录就可以了,如图: 



    添加完成以后,就可以看到如下画面. 



    最后把执行权限设置成为"脚本和可执行文件",就可以运行PHP的程序了. 



    接着,在"文档"中,单击"添加"按钮;在"默认文档名"中输入"index.php",点击"确定",并将其提高到一定级别。当然,还可以添加常用的Php文件名,如:"default.phtml"、"index.Php3"等。 

    关闭所有窗口,重启后,可用"华酷论坛"对服务器进行测试。 


    2、PHP 基本实例  [返回] 

      在这里给大家推荐[华酷论坛(Php+MySQL)版],在此,[深圳市亿林(e-Link)电子有限公司]提供了["华酷论坛(Php+MySQL)版"的演示版本](系统管理员:admin,密码:admin). 
    五、JSP 支持的安装和实例  [返回]


    1、服务器JSP环境的下载和安装  
    首先,要在服务器建立JSP环境,我们需要下载两个软件系统[Java 2 SDK ( JDK )1.4.2版]和[Jakarta Tomcat 4.1.12],其中,JDK的下载地址为:http://java.sun.com/j2se/],在这里可以找到最新版本的J2SE SDK. Tomcat的下载地址为:http://jakarta.apache.org/tomcat/],在这里可以找到最新版本的Tomcat,目前最新版本的是V5.0,由于我们仅在V4.1.12上做过测试,所以在这里仅推荐V4.1.12给大家,有兴趣的朋友可以再摸索V5.0. 

    先安装JDK V1.4.2到C:\JDK142\中,安装过程比较简单,按照缺省的方式安装就行了.然后,将Tomcat V4.1.12解压缩到C:\Tomcat\中,接下来在:桌面->我的电脑->属性(鼠标右键)->高级->环境变量中增加(输入)以下内容:
      Java_home=C:\JDK142                  //目录对照JDK的安装路径
      Tomcat_home=C:\Tomcat                 //目录对照Tomcat的安装路径
      Classpath=C:\JDK142\lib\tools.jar;C:\JDK142\lib\dt.jar;    //目录对照JDK的安装路径
      Path=%path%;C:\JDK142\bin;C:\JDK142           //目录对照JDK的安装路径


    按照上述修改以后,就可以启动tomcat了(启动方法:运行C:\Tomcat\bin\startup.bat),假如有个DOS窗口停留着没关闭,并有一些运行Tomcat成功和初始化信息,证明tomcat运行成功。到现在为止,一个JSP Server就初步完成了.进一步测试JSP的方法是在IE中输入http://localhost:8080,如果出现Tomcat的欢迎画面(上面有一些JSP和Servlet的例子),至此JSP环境搭建完成。  


    2、IIS 与 Tomcat 的整合配置  [返回] 

      通过上面的服务器设置,我们可以通过8080端口来运行.jsp程序了.接下来,再通过以下方法设置服务器,可以更有效地将IIS和Tomcat完整地结合起来,最终完整地支持JSP了.  
    下载isapi_redirector.dll:我们需要到http://jakarta.apache.org/tomcat/]上下载与Tomcat V4.1.12版本配套的[isapi_redirector.dll],并将它复制C:\Tomcat\conf\中. 

    建立虚拟目录:进入IIS->默认WEB站点->鼠标右键->新增->虚拟目录->别名输入jakarta->目录请指到C:\Tomcat\conf->权限请选择「读取」、「执行指令文件」、「执行」三项。 

    新增ISAPI筛选器:进入IIS->默认WEB站点->鼠标右键->属性->ISAPI筛选器->新增->Jakarta->执行文件输入C:\tomcat\conf\isapi_redirector.dll(视你实际的位置而定)->确定。 

    修改注册表:建立一个名为[IIS_Redirect10.reg]的注册表文件,并保存在C:\Tomcat\conf\中(双击即可将文件内容导入注册表),然后:开始->运行->REGEDIT->确定->注册表->导入注册表文件->C:\Tomcat\conf\IIS_Redirect10.reg即可.注册表文件[IIS_Redirect10.reg]的内容如下: 

    # ************ Begin of IIS_Redirect10.reg ************** 
    Windows Registry Editor Version 5.00 

    [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0] 
    "extension_uri"="/jakarta/isapi_redirector.dll" 
    "log_file"="c:\\tomcat\\logs\\iis_redirect.log" 
    "log_level"="debug" 
    "worker_file"="c:\\tomcat\\conf\\workers.properties" 
    "worker_mount_file"="c:\\tomcat\\conf\\uriworkermap.properties" 
    # ************ End of IIS_Redirect10.reg *****************   
    在C:\Tomcat\conf下,分别建立名为[workers.properties]和[uriworkermap.properties]的文件,这两个文件的内容如下:  

    # ************ Begin of workers.properties ************** 
    worker.ajp13.type=ajp13 
    worker.ajp13.lbfactor=1 
    worker.loadbalancer.type=lb 
    worker.loadbalancer.balanced_workers=ajp13 
    worker.tomcat_home=C:\Tomcat 
    worker.java_home=C:\JDK142 
    ps=\ 
    worker.list=ajp13 
    worker.ajp13.port=8009 
    worker.ajp13.host=localhost 
    # ************ End of workers.properties **************** 

    # ********* Begin of uriworkermap.properties ************ 
    default.worker=ajp13 
    /manager=$(default.worker) 
    /manager/*=$(default.worker) 
    /examples=$(default.worker) 
    /examples/*=$(default.worker) 
    /tomcat-docs=$(default.worker) 
    /tomcat-docs/*=$(default.worker) 
    /webdav=$(default.worker) 
    /webdav/*=$(default.worker) 

    #以上的目录结构,视您webapps下的目录结构自行增减, 
    #例如webapps目录底下如果建立了一个news的资料夹, 
    #那么上面就得再加上 
    #/news=$(default.worker) 
    #/news/*=$(default.worker) 
    # ********* End of uriworkermap.properties **************   
    经过上述修改后,需要重新启动机器.重启后首先启动Tomcat,然后察看一下IIS中"默认的Web站点"的属性中的ISAPI筛选器中的filter是否变成了胜利的绿色,如果是,说明成功啦! 

    最后测试一下是否已经完全结合,在IE中输入http://localhost/examples/,如果看得到画面,恭喜你,你已经完全成功了!因为没有用到8080而能看到examples,表示IIS与TOMCAT完全结合起来了,如果看不到,那么你就再重新检查一下上面的每个步骤,看哪一个地方做错了。

    PPP协议:关于在点到点链路上进行多协议包传送的建议

     
     

     PPP协议:关于在点到点链路上进行多协议包传送的建议

     来源:中国协议分析网 


         
     

     

     
     

    1.介绍
    PPP有三个主要的组成部分:
    1. 在串行链路上封装数据报(datagrams)的方法。
    2. 建立,配置和测试数据链路链接(thedata-linkconnection)的LCP协议(Link
    ControlProtocol)。
    3. 建立和配置不同网络层协议的一组NCP协议(NetworkControlProtocol)。
    为了在点到点链路(point-to-pointlink)上建立通信,PPP链路的一端必须在建立阶段
    (Establishmentphase)首先发送LCP包(packets)配置数据链路。在链路建立后,在进
    入到网络层协议阶段前,PPP提供一个可选择的验证阶段。
    默认的,身份验证不是强制的。如果希望进行链路的身份验证,则实现者必须在建立阶
    段指明身份验证-协议配置选项。
    这些协议主要是为通过交换网(switchedcircuits)或者拨号线(dial-uplines)连接到PPP
    网络服务器的主机和路由器服务的,但是也可以被用到专用链路(dedicatedlinks)中。服务
    器在为网络层磋商选择选项时可以对连接的主机或路由器进行身份验证。
    此文档定义了PPP身份验证协议。链路建立和验证阶段,和验证协议配置选项定义在
    PPP协议中[1]。
    1.1要求说明书
    在本文档中,用以下几个词来表示说明书的要求,这些词一般以大写字体书写。
    MUST
    这个词表示在此说明书中是绝对要求的。
    MUSTNOT
    这个词组表示在此说明书中是绝对禁止的。
    SHOULD
    此词表示在此说明书中是推荐的。
    MAY
    此词表示在此说明书中是可选的。
    1.2术语
    本文档中,频繁使用以下术语:
    authenticator――验证者:
    要求验证的链路端点。验证者说明了在链路建立阶段使用的验证协议
    Peer――点到点链路的另一端:
    正在被验证者验证的一端。
    Silentlydiscard――静静地丢弃
    丢弃packet而不进行进一步的处理。执行(这个动作)应该提供记录错误,包括丢弃packet
    的内容,的容量,并且应该在一个统计计数器中记录这一事件。

    2.密码验证协议
    密码验证协议(PAP)提供了一种简单的方法,可以使对端(peer)使用2次握手建立身
    份验证。这个方法仅仅在链路初始化时使用。
    链路建立阶段完成后,对端不停地发送Id/Password对给验证者,一直到验证被响应或者
    连接终止为止。
    PAP不是一个健壮的身份验证方法。密码在电路上是明文发送的,并且对回送或者重复
    验证和错误攻击没有保护措施。对端控制着尝试的频率和时间。
    包含健壮验证方法(例如CHAP,下面描述)的任何实现者必须提供商议优先于PAP的
    方法。
    这个验证方法最适合用在使用有效的明文密码在远程主机上模拟登陆的地方了。通过这
    种用法,飧龇椒ㄏ蚱胀ㄓ没б锹皆冻讨骰峁┝艘恢职踩睦嗨萍侗稹?BR>实现注意:要限制暴露在PPP链路上传输明文密码和避免在整个网络上发送明文密码是
    可能的。如果远程主机密码是以单向转换值保存的,并且转换函数的算法是在当地主机上完
    成的,则明文密码应该在和远程主机的转换密码比较前在本地转换。

    2.1配置选项格式
    下面是关于PAP的验证-协议配置选项格式的总结。各个域由左到右传输。

    0123
    01234567890123456789012345678901
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Type|Length|Authentication-Protocol|
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

    类型
    3
    长度
    4
    验证-协议
    c023(对于PAP)
    数据
    没有数据域
    2.2包格式
    一个PAP包是完全封装在PPP数据链路层帧(协议域是c023代表PAP)的信息域中的。
    下面是PAP包格式的总结。各个域由左到右传输。

    0123
    01234567890123456789012345678901
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Code|Identifier|Length|
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Data...
    +-+-+-+-+

    代码
    代码域是一个字节,代表PAP包的类型。PAP代码分配如下:
    1 Authenticate-Request
    2 Authenticate-Ack
    3 Authenticate-Nak

    标识符
    标识符是一个字节,用于匹配请求和响应。
    长度
    长度域是两个字节,代表PAP包的长度,包括代码域,标识符和数据域。超出长度域指
    定的字节被认为是数据链路层的填料,在接收端应该忽略掉。
    数据
    数据域是零个或多个字节。数据域的格式由代码域决定。
    2.2.1Authenticate-Request
    描述
    Authenticate-Request包用来启动PAP。在验证阶段链路的一端必须传输代码域为1(验
    证-请求)的PAP包。直到接收到一个有效的响应包或者可选的重试计数器超时,验证-请
    求包必须不停地发送。
    验证者应该期待对端发送一个Authenticate-Request包。一旦接收到Authenticate-Request
    包,必须返回某种验证响应(下面描述)。
    实现注意:因为Authenticate-Request包可能会丢失,所以在完成验证阶段后验证者必须
    允许重复的Authenticate-Request包。在验证阶段完成(部分信息可能不同)后,在协议阶段
    必须返回相同的响应代码。在另外的阶段接到的任何Authenticate-Request包必须被静静地处
    理掉。
    如果Authenticate-Nak包丢失,和验证者终止链路,则LCPTerminate-Request包和
    Terminate-Ack包提供一个可选择的方法表示验证失败。
    下面是Authenticate-Request包格式的总结。各个域由左到右传输。

    0123
    01234567890123456789012345678901
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Code|Identifier|Length|
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Peer-IDLength|Peer-Id...
    +-+-+-+-+-+-+-+-+-+-+-+-+
    |Passwd-Length|Password...
    +-+-+-+-+-+-+-+-+-+-+-+-+-+

    代码
    1 Authenticate-Request。
    标识符
    标识符是一个字节,用于匹配请求和回应。每次发送一个Authenticate-Request包,标识
    符域必须改变。
    Peer-ID-Length
    Peer-ID-Length域是一个字节,代表Peer-ID域的长度。
    Peer-ID
    Peer-ID域是零个或多个字节,代表被验证端的名字。
    Passwd-Length
    Passwd-Length域一个字节,代表Password域的长度。
    Password
    Password域是零个或者多个字节,是用来验证的密码。
    2.2.2Authenticate-AckandAuthenticate-Nak
    描述
    如果在接收的Authenticate-Request包中的Peer-ID/Password对是可识别的和可接受的,
    则验证者必须发送一个代码域是2(Authenticate-Ack)的PAP包。
    如果在接收的Authenticate-Request包中的Peer-ID/Password对是不可识别的和不可接受
    的,则验证者必须发送一个代码域是3(Authenticate-Nak)的PAP包,并且应该终止链路。
    下面是Authenticate-Ack包和Authenticate-Nak包格式的总结。各个域由左到右传输。

    0123
    01234567890123456789012345678901
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Code|Identifier|Length|
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Msg-Length|Message...
    +-+-+-+-+-+-+-+-+-+-+-+-+-

    代码
    2 Authenticate-Ack;
    3 Authenticate-Nak
    标识符
    标识符域是一个字节,用于匹配请求和回应。此域必须从引起这次回应的
    Authenticate-Request包标识符域复制过来的。
    Msg-Length
    Msg-Length域是一个字节,代表Message域的长度。
    Message
    Message域是零个或者多个字节,并且它的内容依靠于实现者。它是可读的,不得影响
    协议的操作。建议在Message中包含可显示的ASCII字符(32-126)。扩展字符集的机
    制是进一步研究的主题。

    3Challenge-HandshakeAuthenticationProtocol
    CHAP用于使用3次握手周期性的验证对端。在链路建立初始化时这样做,也可以在链
    路建立后任何时间重复验证。
    在链路建立完成后,验证者向对端发送一个“challenge”信息。对端使用一个
    “one-way-hash”函数计算出的值响应这个信息。验证者使用自己计算的hash值校验响应值。
    如果两个值匹配,则验证是承认得,否则连接应该终止。
    CHAP通过使用递增的标识符和可变得挑战值提供了防止回送攻击的保护。使用重复挑
    战目的是任一个攻击的暴露时间。验证者控制着挑战的频率和时间。这种验证方法依靠只有
    验证者和对端知道的秘密(secret)。这个秘密(secret)不在链路上传播。这种方法最可能用
    的地方是相同的秘密容易访问链路的两端。
    实现注意:CHAP要求秘密是明文形式的。为了避免在网络的其他链路上发送秘密,建
    议在中心服务器上检查challenge和respone值,而不是在每一个网络访问服务器上检查。另
    外,秘密应该以可逆转的加密形式发送到服务器上。
    CHAP算法要求秘密的长度必须至少一个字节。秘密至少应该和选择好的密码一样大小
    和不可猜。比较好的是秘密应该至少是选择的哈希算法的哈希值的长度(对于MD5是16个
    字节)。这样保证了足够大的范围使得秘密提供了防止穷尽搜索攻击的保护措施。
    选择one-way哈希算法使得要想从已知的challenge和response值得出秘密的计算是不可
    行的。
    Challenge值应该符合两个标准:唯一性和不可预测性。每一个challenge值应该是唯一
    的,因为使用与相同秘密联系的challenge执的副本可以让攻击者利用前一个截获得响应包响
    应。由于希望可以使用相同的秘密在不同区域中验证服务器,challenge应该具有全局和暂时
    的唯一性。每一个challenge值也应该是不可预测的,否则攻击者欺骗对端响应一个可预测的
    未来challenge,然后用这个响应伪装成对端欺骗验证者。尽管象CHAP这样的协议不能够防
    止实时的窃听攻击,但是使用唯一的和不可预测的challenge可以防止一定范围的能动攻击。
    关于唯一性来源和产生分歧概率的讨论包含在Magic-Number配置选项中。
    3.1配置选项格式
    下面是Challenge-Handshake验证协议使用的Authentication-Protocol配置选项格式的总
    结。各个域由左到右传输。

    0123
    01234567890123456789012345678901
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Type|Length|Authentication-Protocol|
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Algorithm|
    +-+-+-+-+-+-+-+-+

    类型
    3
    长度
    5
    Authentication-Protocol
    c223Challenge-ProtocolAuthenticationProtocol
    算法
    算法域是一个字节,代表所使用的one-way哈希算法。CHAP算法域的最新值在最近的
    “AssignedNumbers”RFC[2]中有详细说明。当前的值分配如下:
    0-4 unused(保留)
    5 MD5[3]
    3.2包格式
    CHAP包封装在PPP数据联络层帧的信息域中,它的协议域是c223。下面是CHAP包格
    式的总结。各个域由左到右传输。

    0123
    01234567890123456789012345678901
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Code|Identifier|Length|
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Data...
    +-+-+-+-+

    代码
    代码域是一个字节,代表CHAP包的类型。CHAP代码分配如下:
    1 Challenge
    2 esponse
    3 Success
    4 Failure

    标识符
    标识符是一个字节,用于匹配challenge,response和replies。
    长度
    长度域是两个字节,代表CHAP包的长度,包括Code,Identifier,Length和Data。超出这
    个长度的字节应该被认为是链路层的填料,在接收端应该被忽略。
    数据
    数据域是零个或者多个字节。它的格式由code域决定。
    3.2.1Challenge和Response
    描述
    Challenge包用来启动CHAP。验证者必须发送一个代码域是1的CHAP包。一直到接收
    到有效的响应包或者重试计数器超时,必须不停发送Challenge包。
    在网络层协议阶段的任一个时间也可以发送Challenge包确保连接没有改变。
    在验证阶段和网络层协议阶段对端应该期待Challenge包。无论何时接到Challenge包,
    对端必须发送一个代码域是2的CHAP包。
    无论何时验证者接到一个Response包,则它比较Response值和自己计算的期待值是否
    相同。在比较的基础上,验证者必须发送一个Success或者Failure包。
    实现注意:因为Success包有可能丢失,验证者必须在完成验证阶段后允许重复的
    Response包。为了防止名字和秘密的泄漏,在验证阶段后,任何具有当前Challenge标识符的
    Response包必须返回相同的响应代码。在其他阶段接到的任何Response包必须被静静地丢掉。
    如果Failure包丢失和验证者终止链路,则LCP的Terminate-Request包和Terminate-Ack
    包提供了另一种代表验证失败的方法。
    下面是Challenge和Response包格式的总结。各个域由左到右传输。

    0123
    01234567890123456789012345678901
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Code|Identifier|Length|
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Value-Size|Value...
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Name...
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

    代码
    1 Challenge
    2 Response

    标识符
    标识符是一个字节,每发送一个Challenge包标识符必须改变。Response包的标识符必
    须从引起这个响应的Challenge包的标识符复制过来的。
    Value-Size
    此域是一个字节,代表Value域的长度。
    Value
    Value域是一个或多个字节。最重要的字节先传输。
    ChallengeValue是一个可变的字节流。上面讲述了ChallengeValue唯一性的重要性以及
    它和秘密的关系。每次发送Challenge包必须改变ChallengeValue。ChallengeValue的长度依
    靠于产生字节所使用的方法,独立于所用的哈希算法。
    ResponseValue是在字节流上用单向哈希算法计算得出的,字节流包含Identifier,后面是
    secret,再后面是ChallengeValue。ResponseValue的长度依靠于所用的哈希算法(对于MD5
    是16个字节)。
    名字
    名字域是一个或多个字节,代表发送包的系统的标识。对这个域的内容没有限制。例如,
    它可以是ASCII字符串或者是ASN.1语法中的全局唯一标识。名字不应该是以NULL或者
    CR/LF结尾的。大小由长度域决定。
    因为CHAP可以验证许多不同的系统,所以名字域的内容可以用作在秘密数据库查询秘
    密的关键字。这也可以在每个系统上支持更多的Name/Secret对。
    3.2.2Success和Failure
    描述
    如果在Response包中的Value等于期待的值,则验证者必须发送一个代码域是3(Success)
    的CHAP包。
    如果在Response包中的Value不等于期待的值,则验证者必须发送一个代码域是4
    (Failure)的CHAP包,并且应该终止链路。
    下面是Success和Failure包格式的总结。各个域由左到右传输。

    0123
    01234567890123456789012345678901
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Code|Identifier|Length|
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Message...
    +-+-+-+-+-+-+-+-+-+-+-+-+-

    代码
    3 Success
    4 Failure

    标识符
    标识符是一个字节,用于匹配request和replies。标识符必须从引起这个响应的Response
    包的标识符复制过来的。
    Message
    Message域是零个或者多个字节,它的内容依靠实现者。它被设计成可读的,不得影响
    协议操作。建议在Message中包含可显示的ASCII字符(32-126)。扩展字符集的机制
    是进一步研究的主题。大小由长度域决定。


    安全考虑
    安全问题是此备忘录的主要话题。
    PPP中的验证协议的交互操作很大程度上依靠于实现者。在文档中通篇使用SHOULD表
    明了这点。
    例如,一旦验证失败,有些实现者并不终止链路。相反,实现者限制网络层的通信量的
    类型构造子网,这样反过来允许用户有机会更新秘密或者发邮件给网络管理员说明问题。
    对于验证失败没有重试机制。然而,LCP状态机可以在任何时候重新磋商验证协议,这
    样就允许了一个新的重试。建议任何用来为验证失败的计数器在成功验证前或者终止失败的
    链路前不要重置。
    不要求验证是双向的或者在两个方向使用相同的协议。在任一个方向上使用不同的协议
    是完全可以接受的。当然,这依靠于在磋商时指定的协议
    在实践中,在每个PPP服务器上有一个数据库,它联合验证信息的用户名字。不期望使
    用多个方法验证特殊的命名用户。这样使用户容易受到攻击。作为代替的,对于每一个命名
    用户有一个准确的方法用来验证用户名。如果一个用户在不同的环境下需要使用不同的验证
    方法,那么应该采用截然不同的用户名,每一个准确代表一个验证方法。
    密码和其他的秘密应该保存在各自的端点以至于对它们的访问尽可能的受到限制。理想
    的,只能是为了完成验证而需要访问的过程可以访问秘密。
    应该使用一种机制分发秘密,这种机制能够限制处理秘密实体的数目。理想的,没有通
    过验证的人不会再得到秘密的内容。使用SNMP安全协议[4]可以实现这个目标,但是这样的
    机制不在这个规范的范围内。
    目前正在研究和试验其他的分发机制。SNMP安全文档很好的概括了对网络的威胁。

    参考文献

    [1]Simpson,W.,"ThePoint-to-PointProtocol(PPP)",RFC1331,
    Daydreamer,May1992.

    [2]Reynolds,J.,andJ.Postel,"AssignedNumbers",RFC1340,
    USC/InformationSciencesInstitute,July1992.

    [3]Rivest,R.,andS.Dusse,"TheMD5Message-DigestAlgorithm",MIT
    LaboratoryforComputerScienceandRSADataSecurity,Inc.RFC
    1321,April1992.

    [4]Galvin,J.,McCloghrie,K.,andJ.Davin,"SNMPSecurity
    Protocols",TrustedInformationSystems,Inc.,HughesLAN
    Systems,Inc.,MITLaboratoryforComputerScience,RFC1352,
    July1992.

    致谢
    此文档的一些内容来自RFC1172,它是由DrewPerkinsofCarnegieMellonUniversity和
    RussHobbyoftheUniversityofCaliforniaatDavis共同制定的。
    特别感谢DaveBalenson,SteveCrockerand,JamesGalvin,和SteveKent,感谢他们的广泛
    的解释和建议。
    主席地址
    可以通过现任主席联系工作组。
    BrianLloyd
    Lloyd&Associates
    3420SudburyRoad
    CameronPark,California95682

    Phone:(916)676-1147

    EMail:brian@lloyd.com


    作者地址
    关于此备忘录的问题可以直接联系:
    WilliamAllenSimpson
    Daydreamer
    ComputerSystemsConsultingServices
    POBox6205
    EastLansing,MI48826-6205

    EMail:Bill.Simpson@um.cc.umich.edu

    完整版权说明
    Copyright(C)TheInternetSociety(2001).AllRightsReserved.

    只要在所有复本与推导性工作中包含上面的版权声明和这段文字,就可以全部地或者
    部分地且没有任何限制地复制这篇文档与其译本以及把它提供给其它文档,同样也可以准备、
    复制、出版与发行推导性工作,而且需要评述此推导性工作否则就得解释它,或者辅助此推
    导性工作的实现。然而,此文档本身不可以做任何修改,诸如删除版权声明或者因特网社区
    或其它因特网组织的涉及,除了当需要开发因特网标准的目的时之外且在此种情况下必须遵
    循在因特网标准过程中定义的版权程序,或者除了当要求把它译成其它语言(即不是英文)
    的目的时之外。
    在上面准予的有限的许可是永久性的,而且因特网社区或者它的继承者或指派者都将不
    会废除它。
    在此包含的这篇文档与信息是基于“ASIS”而提供的,并且因特网社区与因特网工程任
    务组织声明了所有的授权、表达或含义,且包含对任何授权的限制,比如这里信息的使用不
    会违反任何授权或者出于特殊目的的商品性或适切性的任何含蓄授权。
    致谢
    感谢因特网社区当前为RFC编辑提供了功能基金。

     

     

     

    http://www.cnpaf.net/Class/PPP/0532918532814753.html

     

    无线网络故障排查法

     
     

     无线网络故障排查法

     


         
     

     

     
     
        无线局域网是计算机网络与无线通信技术相结合的产物。它具有传统局域网无法比拟的灵活性。无线局域网的通信范围不受环境条件的限制,网络的传输范围大大拓宽,最大传输范围可达到几十公里。虽然无线网络优势重重,但发生故障也是在所难免,那么在实际的故障排查中是否有规律可循呢?

       一、是否属于硬件问题

        当无线网络出现问题时,如果只是个别终端无法连接,那很有可能是众多接入点中的某个点出现了故障。一般来说,通过查看有网络问题的客户端的物理位置,就能大致判断出问题所在。

        而当所有终端无法连接时,问题可能来自多方面。比如网络中只有一个接入点,那这个接入点可能就有硬件问题或配置有错误。另外,也有可能是外界干扰过大,或是无线接入点与有线网络间的连接出现了问题等。

        二、接入点的可连接性如何

        要确定无法连接网络问题的原因,还可以检测一下各终端设备能否正常连接无线接入点。简单的检测方法就是ping无线接入点的IP地址,如果无线接入点没有响应,有可能是电脑与无线接入点间的无线连接出了问题,或者是无线接入点本身出现了故障。要确定到底是什么问题,可以尝试从无线客户端ping无线接入点的IP地址,如果成功,说明刚才那台电脑的网络连接部分可能出现了问题,比如网线损坏等。

        三、设备的配置是否错误

        无线网络设备本身的质量一般还是可以信任的,因此最大的问题根源一般来自设备的配置上,而不是硬件本身。比如可以通过网线直接ping到无线接入点,而不能通过无线方式ping到它,那么基本可以认定无线接入点的故障只是暂时的信号不够、频道偏离等。检查配置的方向可以是服务区标识符(SSID)、设备之间的WEP密钥匹配等方面。

        四、多个接入点是否不在客户列表内

        一般无线接入点都带有客户列表,只有列表中的终端客户才可以访问它,因此这也有可能是网络问题的根源。因为这个列表记录了所有可以访问接入点的无线终端的MAC地址,而通常情况下这个功能又是没被激活的,当将其激活后,如果此列表中没有保存任何MAC地址,就会出现无法连接的情况。

        综上所述,无线网络最常见的故障就是无线建立连接,而造成这类原因,多又都来自软件配置上。因此在无线网络的故障排查过程中,应本着“先软后硬”的原则,耐心仔细的进行。

     

    局域网优化的六大秘技

     
     

     局域网优化的六大秘技

     


         
     

     

     
     
      合理设置服务器的硬盘 

      使用局域网办公的用户,经常会使用网络来打印材料和访问文件。由于某种原因,网络访问的速度可能会不正常,这时我们往往会错误地认为导致网速降低的原因可能是网络中的某些设备发生了瓶颈,例如网卡、交换机、集线器等,其实对网速影响最大的还是服务器硬盘的速度。因此正确地配置好局域网中服务器的硬盘,将对整个局域网中的网络性能有很大的改善。 

      按规则进行连线 

      大家知道,连接局域网中的每台计算机都是用双绞线来实现的,但是并不是用双绞线把两台计算机简单地相互连接起来,就能实现通信目的,我们必须按照一定的连线规则来进行连线。笔者曾经试图把两台相距100米以外的计算机用双绞线连接起来,从而实现通信,但无论怎么努力都没有连接成功,后来经行家指点,双绞线的连接距离不能超过100米。另外,我们如果需要连接超过100米的两台计算机时,必须使用转换设备。在连接转换设备和交换机时,我们还必须进行跳线。这是因为以太网中,一般是使用两对双绞线,排列在1、2、3、6的位置,如果使用的不是两对线,而是将原配对使用的线分开使用,就会形成串扰,对网络性能有较大影响。10M网络环境这种情况不明显,100M的网络环境下如果流量大或者距离长,网络就会无法联通。 

      正确使用“桥”式设备 

      “桥”式设备通常是用于同一网段的网络设备,而路由器则是用于不同区段的网络设备。笔者所在单位曾经安装一套微波联网设备,物理设备联通以后上网调试,服务器上老是提示当前网段号应是对方的网段号。将服务器的网段号与对方改为一致后,服务器的报警消失了。啊!原来这是一套具有桥接性质的设备。后来与另外一个地点安装微波联网设备,换用了其他一家厂商的产品,在连接以前我们就将两边的网段号改为一致,可当装上设备以后,服务器又出现了报警:当前路由错误。修改了一边的网段以后,报警消失了。由此可见,正确区分“路由”设备和“桥式”设备,在设置网络参数方面是很重要的。 

      严格执行接地要求 

      由于在局域网中传输的都是一些弱信号,如果操作稍有不当或者没有按照网络设备的具体操作要求来办的话,就可能在联网中出现干扰信息,严重的能导致整个网络不通。特别是一些网络转接设备,由于涉及到远程线路,它对接地的要求非常严格,否则该网络设备将达不到规定的连接速率,从而在联网的过程中产生各种莫名其妙的故障现象。笔者曾经无意将路由器的电源插头插在了市电的插座上,结果128K DDN专线就是无法和互联网联通。电信局来人检查线路都很正常,最后检查路由器电源的零地电压,发现不对,换回到UPS的插座上,一切恢复正常。另外一次,路由器的电源插头接地端坏掉,从而造成数据包经常丢失,做Ping连接时,时好时坏,更换电源线后一切正常。由此可见,我们在使用网络设备时,一定要在设备规定的条件下进行,否则将会给我们的工作带来很大的麻烦。 

      使用质量好、速度快的网卡 

      在局域网中,计算机与计算机之间不能通信是很正常的事情,引起的故障原因可能有很多。笔者曾经统计,局域网中出现的故障大部分与网卡有关,或者是网卡没有正确安装好,或者是网络线接触不良,也有可能是网卡比较旧,不能被计算机正确识别,另外也有的网卡安装在服务器中,经受不住大容量数据的冲击,最终报废等。因此,为了避免上述的现象发生,我们一定要舍得投资,如果网卡是安装在服务器中,一定要使用质量好的网卡,因为服务器一般都是不间断运行,只有质量好的网卡才能长时间进行“工作”,另外由于服务器传输数据的容量较大,因此我们购买的网卡容量必须与之匹配,这样才能实现“好马配好鞍”。 

      合理设置交换机 

      交换机是局域网中的一个重要的数据通讯设备,正确合理地使用交换机也能很好地改善网络中的数据传输性能。笔者曾经将交换机端口配置为100M全双工,而服务器上安装了一块型号为Intel100M EISA网卡,安装以后一切正常,但在大流量负荷数据传输时,速度变得极慢,最后发现这款网卡不支持全双工。将交换机端口改为半双工以后,故障消失了。这说明交换机的端口与网卡的速率和双工方式必须一致。目前有许多自适应的网卡和交换机,按照原理,应能正确适应速率和双工方式,但实际上,由于品牌的不一致,往往不能正确实现全双工方式。明明服务器网卡设为全双工,但交换机的双工灯就是不亮,只有手工强制设定才能解决。因此,我们在设置网络设备参数时,一定要参考服务器或者其他工作站上的网络设备参数,尽量能使各个设备匹配工作
     

    巧改DNS设置 提高局域网内开机速度

     
     

     巧改DNS设置 提高局域网内开机速度


         
     

     

     
     
    笔者所在的环境是有三十台机器组成的一个小型局域网络,服务器采用 Windows 2000 Server,工作站为Windows 2000 pro 和Windows XP。公司用的是ADSL宽带,并且在共享方式上选择的目前流行的宽带路由方式。在设置中,工作站是这样设置的,即网关地址设得是路由器的IP地址,DNS设置的是本地电信的DNS地址,经过这样设置,笔者见大家都能正常上网了,也就松了口气。

      但是在使用了一段时间就发现了问题,就是工作站在登录的时候输入用户名和密码以后,登录网络速度奇慢,慢的让人不能忍受,且如果路由器关闭,则更慢。笔者的第一感觉是DNS问题,因为Windows 2000在启动的时候选择域控制器是根据DNS来寻找的,依照这个思路笔者再将工作站的DNS改为域控制器的IP地址,速度就很快,但是这样又带了一个新的问题,即如果改为域控制器的地址,那只能打开内网的主页而打不开外网的主页,提示无法打开搜索页,其实也就是无法解析。

      经过笔者的摸索,发现可以采用这样的方式来解决这个问题:即在DNS服务器上作IP转发,它的原理就是如果目前DNS服务器无法解析该域名时,它就将此转发给更高一层的DNS服务器,请求它进行解析。操作方法是打开DNS控制台,右键点击DNS服务器对象,然后单击属性,单击转发器选项,在IP地址框里面输入本地电信的DNS服务器的IP 地址,然后点击添加(在这之前保证DNS服务器的网关设为路由器的IP地址),这样即可圆满解决开机缓慢和上网的矛盾。

      注意:这里有一个问题,就是有些人的机器转发器那一项是灰色的,这时请先进入DNS 管理控制台,再展开服务器前面的+号,将标有句号 (.) 的区域删除即可。

      后来笔者记得以前不少人都比较困惑一个问题,就是你内网建立了网站,那怎么能保证既能上内网,又能上外网呢?我觉得使用DNS转发也应该能解决问题了!
     

    无线网络故障排查法

     
     

     无线网络故障排查法

     


         
     

     

     
     
        无线局域网是计算机网络与无线通信技术相结合的产物。它具有传统局域网无法比拟的灵活性。无线局域网的通信范围不受环境条件的限制,网络的传输范围大大拓宽,最大传输范围可达到几十公里。虽然无线网络优势重重,但发生故障也是在所难免,那么在实际的故障排查中是否有规律可循呢?

       一、是否属于硬件问题

        当无线网络出现问题时,如果只是个别终端无法连接,那很有可能是众多接入点中的某个点出现了故障。一般来说,通过查看有网络问题的客户端的物理位置,就能大致判断出问题所在。

        而当所有终端无法连接时,问题可能来自多方面。比如网络中只有一个接入点,那这个接入点可能就有硬件问题或配置有错误。另外,也有可能是外界干扰过大,或是无线接入点与有线网络间的连接出现了问题等。

        二、接入点的可连接性如何

        要确定无法连接网络问题的原因,还可以检测一下各终端设备能否正常连接无线接入点。简单的检测方法就是ping无线接入点的IP地址,如果无线接入点没有响应,有可能是电脑与无线接入点间的无线连接出了问题,或者是无线接入点本身出现了故障。要确定到底是什么问题,可以尝试从无线客户端ping无线接入点的IP地址,如果成功,说明刚才那台电脑的网络连接部分可能出现了问题,比如网线损坏等。

        三、设备的配置是否错误

        无线网络设备本身的质量一般还是可以信任的,因此最大的问题根源一般来自设备的配置上,而不是硬件本身。比如可以通过网线直接ping到无线接入点,而不能通过无线方式ping到它,那么基本可以认定无线接入点的故障只是暂时的信号不够、频道偏离等。检查配置的方向可以是服务区标识符(SSID)、设备之间的WEP密钥匹配等方面。

        四、多个接入点是否不在客户列表内

        一般无线接入点都带有客户列表,只有列表中的终端客户才可以访问它,因此这也有可能是网络问题的根源。因为这个列表记录了所有可以访问接入点的无线终端的MAC地址,而通常情况下这个功能又是没被激活的,当将其激活后,如果此列表中没有保存任何MAC地址,就会出现无法连接的情况。

        综上所述,无线网络最常见的故障就是无线建立连接,而造成这类原因,多又都来自软件配置上。因此在无线网络的故障排查过程中,应本着“先软后硬”的原则,耐心仔细的进行。

     

    无线路由器与无线AP的区别

         

    单纯型AP的功能相对来比较简单缺少路由功能,只能相当无线集线器;对于此类无线AP,还没有发现可以互连的产品!!而扩展型AP也就是市场上的无线路由器,由于它功能比较全面,大多数扩展型AP不但具有路由交换功能还有DHCP、网络防火墙等功能。

    现在市场上的无线AP大多属于扩展型AP,对于扩展型AP来说,它们在短距离范围内是可以相互联的;如果大家需要传输的距离比较远,那么就需要无线网桥和专门的天线等设备!!其实无线网桥也是无线AP的一种。

    首先从功能上区分

    无线AP:AP为Access Point简称,一般翻译为“无线访问节点”,它主要是提供无线工作站对有线局域网和从有线局域网对无线工作站的访问,在访问接入点覆盖范围内的无线工作站可以通过它进行相互通信。通俗的讲,无线AP是无线网和有线网之间沟通的桥梁。由于无线AP的覆盖范围是一个向外扩散的圆形区域,因此,应当尽量把无线AP放置在无线网络的中心位置,而且各无线客户端与无线AP的直线距离最好不要超过30米,以避免因通讯信号衰减过多而导致通信失败。

    无线路由器:无线路由器是单纯型AP与宽带路由器的一种结合体;它借助于路由器功能,可实现家庭无线网络中的Internet连接共享,实现ADSL和小区宽带的无线共享接入 ,另外,无线路由器可以把通过它进行无线和有线连接的终端都分配到一个子网,这样子网内的各种设备交换数据就非常方便。

    可以这样说:

    无线路由器就是AP、路由功能和交换机的集合体,支持有线无线组成同一子网,直接接上MODEM。

    无线AP相当于一个无线交换机,接在有线交换机或路由器上,为跟它连接的无线网卡从路由器那里分得IP。

    然后从应用上区分

    独立的AP在那些需要大量AP来进行大面积覆盖的公司使用得比较多,所有AP通过以太网连接起来并连到独立的无线局域网防火墙。

    无线路由器在SOHO的环境中使用得比较多,在这种环境下,一个AP就足够了。这样的话,整合了宽带接入路由器和AP的无线路由器就提供了单个机器的解决方案,它比起两个分开的机器的方案要容易管理和便宜一些。无线路由器一般包括了网络地址转换(NAT)协议,以支持无线局域网用户的网络连接共享--这是SOHO环境中很好用的一个功能。它们也可能有基本的防火墙或者信息包过滤器来防止端口扫描软件和其他针对宽带连接的攻击。最后,大多数无线路由器包括一个四个端口的以太网转换器,可以连接几台有线的PC。这对于管理路由器或者把一台打印机连上局域网来说非常方便。

    然后从组网拓扑图上分析

    AP不能直接跟ADSL MODEM相连,所以在使用时必须再添加一台交换机或者集线器:

     

    使用上面的拓扑架构时,AP和无线路由的用法是一样的。不过,大部分无线路由器由于具有宽带拨号的能力,因此可以直接跟ADSL MODEM连接进行宽带共享:

     

    最后从成本上来分析

     

    802.11B的无线AP和无线路由器的价钱相差不多, 一般无线路由器会贵100元左右;802.11G则要看具体情况而言,根据品牌和附加功能的不同两者价格会有几百元不等的差距,不过便宜的产品差价也是100多元。

    现在你知道你需要的是无线AP,还是无线路由器了吧

     

    January 14

    全球破解组织网址大全

    http://www.phrozencrew.com/ (The OFFICIAL PC Website) http://nitr8.tsx.org/ (Nitr8^'s site -- PC mem) http://www.ixpres.com/jwwiii/ http://rude.8m.com/ (RudeBoy's Page of Fun -- PC mem) http://www.phrozencrew.com/~teraphy/ http://azrael.infierno.org/ http://come.to/dkc.com/ (da Kurious Child's site -- PC mem) http://virogen.cjb.net/ (Virogen's NOP page -- PC mem) http://davinci.ice.org/ (DaVinci's Art Gallery) http://nitallica.cjb.net/ (My Artrial Emissions) http://welcome.to/my.gothic.domain/ http://surf.to/HarvestR/ (Various Links and Tools) http://hackersclub.com/km/files/cfiles/index.html (PC tuts) http://uranus.kersur.net/Cracks/PC_Files/ http://defiance.hysterical.net/T_D/cracks.htm http://www.toxic.thiswayup.com/ http://start.at/SerialNumberShop/ http://defiance.hysterical.net/T_D/crack-packs/index.htm (More Crack Packs) http://home.global.co.za/~ticket/ (alternate Serial Number Shop URL) http://www.warezone.com/cracks/9811/ uNiTED cRACKiNG fORCE: http://www.ucf2000.com/ (UCF's Homepage and access to their crack files) http://www.seventh.com.au/ucf/ (Something new from the guys in UCF,check it out!) http://quantico.cjb.net/ (Quantico's HQ -- MEXELiTE & UCF mem) http://scroll.to/mysite/ (KiRCH0FF's website -- UCF mem) CORE: http://www.orc.ru/~pakou/index.html (Russ97's CORE Collection) http://www.russcore.net/ (CORE cracks) http://hambo.yeah.net/ (Keygen Studio) http://202.103.111.109/hambo/index.html (alternate Keygen Studi URL) http://www.crackworld.net/hambo/index.html (alternate Keygen Studio URL) LawAbidingCriminalZ: http://users.powernet.co.uk/smurff/ (LAC Homepage) http://www.welcome.to/lawabidingcriminalz/ (Another LAC url) http://www.lac2000.freeserve.co.uk/ (Another LAC url) cRACKiNG 4 aLL: http://surf.to/C4A (c4a Website) http://208.234.248.14:81/c4all/ (Alternate C4A URL) http://guest:rusky@skcarc.reallyrussian.com/c4all/ (more C4A!!) The Exterminators: http://skcarc.reallyrussian.com/ (username: guest password: rusky - Please note this is temporary) http://home.bip.net/rbz16/pict1b.html (RayBieZ Releases -- tEXmember) http://qnet.kr.net/~netp/tex99/ (fresh tEX releases!) http://tex99.mypage.org/ (Fresh tEX URL) AnThraX - The Ongoing Force: http://www.anthrax.org/main.html (AnThraX Website) http://www.lis.net.au/~jmaxt/cracks/ (Cokebottle cracks page -- member of AnThraX) http://take-us.to/dasavant/ (DASavant's Site -- another member of AnThraX)) http://www.chez.com/ccosmo/cosmo.htm (Cosmo Cramer's Cracks & Serials -- President of AnThraX) The Nameless Ones: http://members.xoom.com/tno/ (tNO Website) http://russtno.cjb.net/ (Russ's tNO Cracks Page) http://www.listen.to/tno/ (tNO Cracks Page) http://www.orc.ru/~pakou/tno.html (Russ97's tNO Page) Crackers By Excellence: http://welcome.to/cbe/ (CbE Website) ftp://24.95.71.29:99/pub/ (CbE complete file archive) BaSiC SmUrFs: http://www.come.to/basic_smurfs/ (BaSiC SmUrFs Page) Dedicated 4 Cracking: http://toto.xcem.com/d4c/index.html (Unofficial d4c Website) FAITH2000: http://listen.to/faith2000/ (Faith2000 website -- l/p F2K/4ever) http://move.to/f2k_cp/ (Faith2000 April Crackpack) http://search.faith2000.com/ (F2K Search Page) http://www.faith98.demon.nl/html/files.htm (alternate F2K URL) http://home.telia.no/faith2000/mirror/index.html (alternate F2K URL) http://members.tripod.com/midi_now/ (alternate F2K URL) Hack Section Warez: http://hsection.dynip.com (Hack Section Warez Website) Kick Ass Cracking: http://kac.cjb.net/ (kAc Website) Laxity: http://www.laxity.com/ (Laxity WebSite) http://www.http2.com/www.laxity.com/ (alternate Laxity URL) Drink Or Die: http://www.drinkordie.com (DOD Website -- read: COOL GFX!) Cyber Knights Templar: http://members.tripod.com/cyberkt (Cyber Knights Templar Homepage) PZ Crack Team: http://fly.to/pct/ (PZ Website) http://pzct.cjb.net/ (alternate PZ URL) http://pzcrackteam.findhere.com/ (alternate PZ URL) HNC Productions: http://www.multimania.com/~hnc (HNC Website) Tristar & Red Sector: http://www.trsi.de/ (Tristar & Red Sector Website) Six World ($!X): http://come.to/sixworld (The $!X WEbSite) http://come.to/sixbackup ($!X Site) http://www.thepentagon.com/sixworld ($!X Site) http://cool.icestorm.com/sixworld/sixcrackz.htm ($!X Cracks) SpeltaniX: http://hackerlink.or.id/spx/main.html (SpeltaniX WEbSite) http://travel.to/alien/ (|Alien|'s webpage -- SpeltaniX member) Croatian Cracking Service: http://surf.to/crocracks/ ([CCS] WEbSite) Hungarian Pirates Alliance: http://w3.swi.hu/krow/hpaweb/crackz.html (HPA Cracks Page) http://hpa.netchicken.hu/ (alternate HPA Cracks Page) http://www.hpacrackers.com/ (Newest HPA Link) Ivanopulo: http://ivanopulo-cracks.da.ru/ (Ivanopulo's Cracks Page) http://www.artcon.ru/cracks/ (Another Ivanopulo Addy) BLaCK SQuaDRoN: http://www.blacksquadron.est-ici.org/ (BLaCK SQuaDRoN's WebSite) http://get.to/bs2000/ (Black Squadron releases) Ebola Virus Crew: http://beam.to/evc/ (Ebola Virus Crew WebSite) 4110 Crackers: http://come.to/4110/ (4110 WebSite -- remember the guys in GCG?) http://beam.to/4110/ (alternate 4110 URL) http://4110.tsx.org/ (alternate 4110 URL) Ultra Tech: http://ultra-tech.org/ (Ultra Tech WebSite) The Egoiste: http://w3.to/egoiste/ (The Egoiste Website) http://egoiste.cjb.net/ (alternate Egoiste URL) http://come.to/egoiste/ (alternate Egoiste URL) Green Knight: http://www.green-knight.com/ (Green Knight's Website) ftp://24.93.48.171:21/ (Green Knight FTP -- login: Anonymous) Radium: http://www.bape3.da.ru/ (Radium Release Site) http://user.koenig.su/HBB2/audiowarez/ (Find their releases here) http://www.enet.ru/win/digitalKenig/user/HBB2/audiowarez/ (Findtheir releases here) LASH: http://www.lash-cracking.com/ (LASH webpg) http://come.to/moreorlash/ (alternate LASH URL) http://meltingpot.fortunecity.com/liveoak/754/index.htm (alternate LASH URL) Warp: http://www.warphome.org/ (Home of the Efnet-based cracking crew Warp) gERMAN cORRUPTED kILLaS: http://gck.home.pages.de/ (GCK homepage) http://www.crackworld.net/german/ (alternate GCK URL) http://homepages.go.com/~germancorruptedkillas/ (alternate GCK URL) BREAKPOiNT: http://breakpoint.tsx.org/ (BreakPoint homepage) FIGHTING FORCE: http://ffo2000.cjb.net/ (FFO website) TNT!Crack!Team: http://come.to/tntcrackteam/ (TNT website) http://members.xoom.com/_XOOM/tntcrackteam/index.htm (altnernate TNT URL) http://drive.to/tnt/ (TNT's Security Site) Whiskey Kon Tekila [WkT!]: http://wkt.tsx.org/ (WKT website) http://wkt.mypage.org/ (Alternate WKT URL) http://pagina.de/wkt/ (Alternate WKT URL) http://come.to/wkt/ (Alternate WKT URL) http://ecd.cjb.net/ (WKT Tutorials Site) http://lafundacion.tsx.org/ (La Fundacion -- Mr Crimson's CrackPage -- WKT member) Eternity: http://welcome.to/Eternitys.home/ (Eternity's website) http://www.toxic.thiswayup.com/ (Toxic Crackz Page) http://members2.easyspace.com/archivist/ PRO-X: http://come.to/prox/ (PRO-X Webpage) BRCrackers: http://brc.tsx.org/ (BRCrackers Webpage -- excellent Brazilian crackers) Nova: http://surf.to/nova/ (NOVA Webpg) http://novacracks.cjb.net/ (alternate NOVA URL) Tuberculosis: http://tbc.tsx.org/ (Tuberculosis WebSite) http://tbc.iscool.net/ (alternate Tuberculosis URL) http://tuberculosis.cjb.net/ (alternate Tuberculosis URL) http://viny.tsx.org/ (Viny's Page -- Tuberculosis member) http://adenozin.tsx.org/ (aDENOZiN's Page -- Tuberculosis member) http://come.to/crackingHQ/ (jak's Cracking HQ -- Tuberculosis member) PDAZone: http://WWW.PDAzone.net/ (PDAZone Website -- PalmPilot and WinCE crackers) Dark Society of Destruction: http://www.come.to/cib/ (Woody's website -- a DSD member --official CiB site) http://hjem.get2net.dk/monkee/ (Dena's website -- a DSD member) http://home7.inet.tele.dk/mafia/ (Sordid's website -- a DSD member) United Cracking Team: http://uct2000.cjb.net/ (United Cracking Team Homepage) http://uct2000.tsx.org/ (another UCT addy) http://uctnet.tsx.org/ (UCT's Scene Newz Page) http://upp.tsx.org/ (UCT's Universal Power Patcher) Digital Cracker Domain: http://dcd.mainpage.net/ (DCD webpage -- nice looking, easy loading) BAKOENIN CREW: http://listen.to/bc98/ (BAKOENIN CREW webpage) http://bc98.ourfamily.com/ (BAKOENIN CREW -- american mirror) German StarfoX CreW: http://fly.to/gscob/ (German StarfoX CreW webpage) iMPACT: http://www.impact.notrix.net/ (iMPACT webpage) http://members.xoom.com/_XOOM/_VOiZE_/index.html (alternate iMPACT URL) http://boozers.fortunecity.com/slug/58/ (alternate iMPACT URL) eRRatum Krak House: http://all.at/ekh/ (eRRatum Krak House webpage) http://www.hackerlink.or.id/ekh/englishnew.htm (alternate Erratum URL) Team Epsylon: http://www.teamepsylon.de.cx/ Addiction: http://www.addiction.net/ German Cracking Force: http://get.to/gcf/ (German Cracking Force webpage) http://skyscraper.fortunecity.com/activex/607/hp.htm CroSSover: http://crossover.tsx.org/ (CroSSover homepage) Looney Tunes Crack Club: http://surf.to/ltcc/ (LTCC Website -- another Brazilian crackinggroup) The Hacking Paranoiaz: http://tsx.de/paranoiaz/ (THP Website) http://fast.to/dabytefrog/ (alternate THP URL) Ground Zero Inc: http://w3.to/gzi/ (GZI Website) Phusion: http://i.am/jamesbond001/ (PhuSioN Website -- XP Crackers) http://www.geocities.com/ResearchTriangle/Thinktank/8521/(alternate PhuSioN URL) IceFortress: http://www.icefortress.com/ (IceFortress Homepage -- International Crackers Evolution) Cracker`s NEXUS: http://move.to/CrackersNEXUS/ (Cracker`s NEXUS -- German Cracking/MP3/Burning/Etc. Group) Soldiers of Satan Group: http://sos.nanko.ru/ (SOS Group Website) bYtEsMaCk InC: http://www.angelfire.com/nc/bYtEsMaCk/ (bYtEsMaCk InC. Website) Digital Cyber Hackers: http://www.dch.de.cx/ (Digital Cyber Hackers URL) http://www.starkontakt.de/DCH/ (alternate DCH URL)

    简单隐藏文件 你找不到我

    呵呵,不好意思。本来打算昨天做个好些的,但是陪朋友去逛电脑城了。今天就先做个简单的玩玩吧……
    昨天,陪朋友去逛电脑城,于是我的电脑就借给同学玩了……(我是不敢大意啊,如果他在我机子里运行了不该运行的东西---怎么一个惨字来形容……于是我只好把一些具破坏性工具---病毒包一类的。和偶女朋友的照片先藏起来了。(:)
    其实这个很简单,你只要把文件的后缀名就可以了……
    打印机的是X.
    回收站 :x.
    我的电脑:X.
    还有控制面版的,但我的脑子不太好使,就没记……
    好,我们现在来准备开始……
    好,先要把你隐藏的文件找到。然后复制一个上边的后缀名。(其中X代表你的文件名)
    改的目标可以是文件夹或是记事本一类的……
    我改的是文件夹,朋友们可以根据自己的状况来改……
    如果要改记事本(常用)后缀名,得先复制,然后按CTRL+V才可以,不然,系统会提示错误……
    文件夹的在CMD里改,当然把名字改回来也是在CMD里进行的……
    (适合你没“加密”但暂时想让她躲起来……)
    好,下面我介绍改文件夹的……
    运行--CMD--命令是:rename 要改的文件名 新的文件名
    比如我的文件夹叫sy 在CMD里输入:rename sy sy.
    好,让我们看看……哦!!看不到我们放里的图片了……
    再改回来:rename sy. sy
    OK!!搞定,收工……
    呵呵,只要你用心,什么都不难……
    有些朋友会问,X.txt的文件我改了,但不好使啊……
    这个问题,我想是因为你没有真的改掉,没有显示常用的后缀名,马虎可不好哦!!
    写在最后的话:用简单的办法去办不简单的事(没有办不到的,只有想不到的)……还很多有意思的东西……
    今天就先做这个简单的……有空的话,欢迎来黑基论坛来一起研究……

    经典算法之黑色应用(穷举法)

    穷举法理论
      穷举算法有点像数学上说的"完全归纳法",在问题答案可能的全部解集内逐一查询(测试)直到找出答案为止,这种算法在密码破解中得到了广泛的应用,但该算法的缺点是运算规模比较大,算法的"最好情况时间复杂度!"为1,"最坏情况时间复杂度"是n,"平均时间复杂度"是(((1+n)*n)/2)/n,另外在网络环境里进行远程破解还要考虑连接到远程机器所需花费的时间。

    使用穷举法进行密码破解的伪C代码算法大致的模型是这样的:
    设:flag和done为BOOL型变量,pass为存放当前口令字串的char型数组变量,当flag为TRUE时为找到密码,done为TRUE时为使用完了全部字典口令单词。

    void docrackpassword(void *para)
    {
    char pass[MAX_PASSLEN];
    do{
    生成或从文件读取一个口令字串放入pass;
    进行一次本地或远程密码测试(使用pass里的口令字串);
    if(密码正确)flag=TURE;
    if(口令字典中的字串全部用完或已经生成完了全部口令字串) done=TRUE;
    }while(!flag&&!done)
    if(flag) printf("Yeah! Password is %s\n",pass);
    else
    printf("Password Not Found\n");
    }//end docrackpassword

    在一些国家有专门的高速破译设备来运行这些程序,这些机器大都有x个处理芯片、超大容量内存,一些常用的指令如:mov,inc,sub,add等都使用硬件实现,而非普通PC机器上使用!的"微指令"技术,如IBM为美军方设计的"飓风"破!译机就是一个典型的破译机器。

    WIN2000S默认共享与帐户安全

    我们知道安装了WIN2000SERVER之后,系统会创建一些隐藏的共享,通过net share就会看到这些:ADMIN$,IPC$,C$,D$,E$......
    IPC$共享提供了登录到系统的能力。“登陆到系统”应该是个比较明了的词汇。相信大家对IPC$入侵的文章一定不陌生。
     
    下面我们看看如何进行IPC$登陆:(这里我们假设已经得到了用户名是admistrators,密码为“空”的IP地址)
    1. C:\>net use \\ip\ipc$ ""/user:"administrators"
    2. C:\>copy srv.exe\\ip\c$
    3. C:\>net time \\ip
    4. C:\>at \\ip time
    到这里你的帐号没有安全了。

    由于这个帖子重点放在安全方面,我们不再进行下面的入置枋觥O衷谖颐抢纯纯慈绾畏烙瞎蚕淼牡锹剑W∧愕恼驶О踩兀?
     
    第一步防御: 修改注册表,禁止默认共享:
    这是很多文章里都讲到的。我们也来做吧。(系统不一样.具体情况或者有稍微差别.注意分析)
    1.禁止C$、D$、E$一类的共享
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
      AutoShareServer、REG_DWORD设置值为0
    2.禁止ADMIN$缺省共享
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
      AutoShareWKs、REG_DWORD设置值为0
    3.限制IPC$缺省共享
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
      restrictanonemous、REG_DWORD设置值为1

    第二步防御:本地安全策略保护你的帐号安全:
     
    开始---程序---管理工具---本地安全策略---本地策略---安全选项---对匿名连接的额外限制
    我们打开右键,选择安全性:这里的本地策略设置有三个选项:
    1)无。依赖于默认许可权限。这个值是系统默认的,什么限制都没有,远程用户可以知道你机器上所有的账号、组信息、共享目录、网络传输列表(NetServerTransportEnum等等,对服务器来说这样的设置非常危险。
    2)不允许枚举SAM帐号和共享。这个值是只允许非NULL用户存取SAM账号信息和共享信息。
    3)没有显示式匿名权限就无法访问。需要注意的是,如果你一旦使用了这个值,你的共享估计就全完了,所以推荐你还是设为2比较好。

    你还可以使用net share 命令取消$共享,(注:该方法在重新启动后会自动恢复.)命令如下:
    1)net share c$/del
    2) net share ipc$/del
    3) net share admin$/del

    安装完系统,我们就应该注意有些系统默认的共享或者服务对我们的帐号存在着一定的危险性,我们注意到这些隐藏的共享,适时开启或关闭服务,才能更好地保证系统的安全和对共享服务的利用。建议安装防护墙.把防火墙规则配置好!
    June 30

    今天

    sfc:开始-程序-附件-系统信息-系统工具-系统文件检查器
     

    问:我的电脑装的是Windows 98和Windows 2000双系统,我把它们装在了同一个逻辑盘里,

    但是我没找到显卡的Windows 2000驱动。所以,我想卸掉Windows 2000,又不想格式化后

    重装且要保留Windows 98。这个问题应该如何解决?

    答:先制作一张Windows 98 的启动软盘,再用它启动你的计算机,运行sys命令恢复

    Windows 98引导记录后,再运行fdisk/mbr恢复主引导记录,完成后进入Windows 98,

    把winnt 和system volumn information 目录删除,再删掉C盘上的boot.ini、bootfont.bin、

    ntldr、nydetect.com、bootsect.dos文件就行了。
     

    Windows 98/XP双系统启动菜单修复

    我的电脑装的是Windows 98/XP双系统,Windows 98装在C盘,Windows XP装在D盘。

    前几天重装了Windows 98,重装前,根据一些文章介绍,备份C盘根目录下的

    boot.ini、ntldr、ntdetect.com、bootsect.dos、io.sys、msdos.sys、bootfont.bin七个文件。

    重装后,双系统启动菜单丢失,试着将备份文件粘贴到C盘根目录,重启后没有出现那“屡试不爽”

    的双重启动菜单。后来发现,可以这么修复:

    1.修复前,在BIOS中设置从光驱启动。用Windows XP安装盘启动电脑,在加载必要的驱动后,

    出现Windows XP的安装界面。有三个选项:
     

    (1)要现在开始安装Windows XP,请按“Enter”键。
     

    (2)要用“恢复控制台”修复Windows XP安装,按“R”键。
     

    (3)要退出安装程序,不安装Windows XP,按“F3”键;
     

    2. 按“R”键,进入“Microsoft Windows XP (TM) 故障恢复控制台”界面;故障恢复控制台提供

    系统修复和故障恢复功能。系统这时会搜寻已安装的Windows XP系统文件,然后显示搜寻结果,

    并询问“要登录到哪个Windows XP安装(要取消,请按Enter)”,选择1. D:\\Windows,回车,

    系统会再询问“管理员密码”,再键入安装Windows XP时设置的管理员密码,回车,

    出现D:\\Windows〉,这时需要输入修复命令Fixboot,后面的参数为启动扇区要写入的磁盘盘符,

    这里填入C:,回车。修复完成,键入Exit退出。重启后就会看到久违的双重启动菜单了。并且,

    这样修复后基本不产生垃圾文件。
     
    怎样隐藏“网上邻居”中的共享文件夹

    在局域网中共享文件夹的时候,可能会遇到这种情况,一方面不想让别人通过局域网内别的

    电脑查看到你共享的文件夹,另一方面又不得不共享这些文件夹以便同事或自己在别的电脑

    上调用其中的文件,两全其美的办法就是在局域网中隐藏这个共享文件夹,然后在其他机器

    上直接访问它。

    用鼠标右键点击想要共享的文件夹,在右键菜单中选择“属性”,在属性窗口中点击“共享”

    项目卡,选中“共享为”,在下方的共享名中填入共享文件夹的名称,然后在名称后面加符号

    “$”,例如:“隐藏共享$”,最后填入密码。好了,看看网上邻居,刚才共享的文件夹并没有

    在其中出现,说明共享的文件夹确实已经在局域网中隐藏了起来。接下来我们要对它进行访问,

    首先要知道自己的电脑在局域网中的名称,假设是“ss”,在局域网中的其他电脑上打开“网上

    邻居”,在地址栏中输入“\\\\ss\\隐藏共享$”,回车,填入该共享文件夹的密码,最后确定,隐藏在

    局域网中的这个共享文件夹的内容就出现在我们的眼前了。
     

    IE不能打开新窗口的解决办法

    最近发现我的IE不能打开新窗口,具体表现形式是:用鼠标左键点击超链接没有反应,

    用鼠标右键点击超链接,在弹出的菜单中选择“在新窗口打开”也没有动静。怎么办呢?

    经过查找试验,终于找到了解决方法:

    1、在“开始”菜单中打开“运行”窗口,在其中输入“regsvr32 actxprxy.dll”,然后“确定”,

    接着会出现一个信息对话框“DllRegisterServer in actxprxy.dll succeeded”,再次点击“确定”。
     

    2、再次打开“运行”窗口,输入“regsvr32 shdocvw.dll”,“确定”后在出现的信息对话框中点击

    “确定”。
     

    3、重新启动Windows,运行IE,随便打开一个网页,点击一个超链接,你会发现IE又能打开新窗口。

    再试试用鼠标右键选择“在新窗口打开”,问题解决。
     

    安全删除Windows 98

    第一步,制作系统引导盘

    在控制面板中双击“添加删除程序”,选择“启动盘”选项卡,插入空白磁盘并点击“创建启动盘

    ”按钮,就开始制作启动盘了。这个启动盘支持光驱,包含了许多常用的DOS命令。但这并没有完,

    我们还需要两个文件,Deltree和Smartdrv这两个DOS命令,由于微软认为它们用处不大了,

    所以您的硬盘中可能找不到它们,不过它们还是被装进了Windows 98的安装光盘中。
     

    打开Windows 98的安装光盘,在目录\\tools\\oldmsdos下可以找到上述两个文件,把它们拷贝

    到我们刚才做好的启动盘中(不用担心软盘空间,这两个小文件加起来不到70KB)。

    如果您手头没有Windows 98的安装光盘,完全可以借用DOS6.xx下的这两个命令,我试过没有问题的。

    现在我们定制的这张启动盘就做好了,我们删除现有的系统和重装系统都要用到它。
     

    第二步,删除现在的系统
     

    很多应用程序在缺省的情况下都安装在Program下,其实有些程序完全是绿色程序,像QQ、FoxMail

    放在哪里都能用,建议您把它们转移到一个新建的目录下,这样重装系统后也不会丢失聊天记录和信件。

    然后把所有的个人文件转移到一个新建的目录下,仔细点儿别把自己有用的东西留在硬盘根目录、

    Windows和Program这三个目录之下。除了这三个目录以外的其他目录都可以原封不动地保留。

    插入启动盘,重新启动电脑,进入DOS界面。
     

    首先输入:Smartdrv 回车(Smartdrv可以“极大”提高在DOS状态下硬盘的工作效率。

    如果您不想长时间地傻等,一定要启动它)
     

    然后输入:DEL *.* 回车(删除根目录的所有文件,但这样并不彻底,因为一些属性为只读、

    系统、隐含的文件这样是删不掉的)
     

    输入:DIR C:\\ /AH 回车(这样就可以看到根目录下所有的残余文件了,然后用启动盘中的Deltree

    一一删去它们)
     

    再输入:Deltree [文件名] 回车(如果系统提问您确实要删除系统只读文件,点“Y”键确认,

    直到把它们删除干净为止)
     

    现在我们再删除三个Windows的系统目录,还是用Deltree命令,输入“Deltree C:\\Windows 回车”

    、“Deltree C:\\Program 回车”、“Deltree Recycled 回车”这三个命令,把这三个目录都干掉,

    当前的Windows 98就彻底被拿掉了。
     

    注意:上面的命令都是假设Windows按默认的方式来安装的,如果您安装时改变了系统目录,把上面的

    目录替换成系统的实际路径即可。
     

    第三步,重装Windows 98
     

    用先前制作的启动盘启动电脑,在启动选项菜单中选择第一项,就是带光驱支持的那个,

    进入DOS界面。把您要安装的Windows系统光盘放入光驱,运行其中的Setup.exe就可以重新安装

    Windows 98了。安装完操作系统后,看看,您以前的个人资料全都还在!
     

    以上方法不仅仅适合Windows 98,如果是Windows 2000或Windows XP并采用了NTFS分区格式,

    则要首先用分区转换工具(如PartitionMagic)把NTFS分区转换成FAT32或FAT16,再进行上面的操作。

    某些细节地方会有不同,稍微变通一下就好了。
     
     
     

    恢复网上IE

    1.点击“开始”-“运行”-打上“regedit”,

    在HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer下新建一个名

    为NoRecentDocsHistory的DWORD,然后赋值为: 然后赋值为: 1 即可(赋值为: 0还原),这样就不会有

    文档历史记录了。
     

    2点击“开始”-“运行”-打上“regedit”-点击“HKEY-USERS”-再点第一个-再点最后一个-MICROFOST-INTRYNET EXPLORER-TYPEDURL

    就可以了