第8讲:计算机网络故障诊断与排除-服务器故障诊断与排除2016-12ppt课件(全).ppt
《第8讲:计算机网络故障诊断与排除-服务器故障诊断与排除2016-12ppt课件(全).ppt》由会员分享,可在线阅读,更多相关《第8讲:计算机网络故障诊断与排除-服务器故障诊断与排除2016-12ppt课件(全).ppt(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、黎连业计算机网络故障诊断与排除计算机网络故障诊断与排除中科院计算所计算机职业技能培训中心中科院计算所计算机职业技能培训中心 计算机网络故障诊断与排除计算机网络故障诊断与排除讲座教材讲座教材 计算机网络故障诊断与排除计算机网络故障诊断与排除第第 3 3 版版 清华大学清华大学出版社出版社(2016.12)第第8讲:讲:服务器故障诊断与排除服务器故障诊断与排除本章重点介绍以下内容:w服务器概述;wLinux概述;w单机/服务器系统引导;wLinux/Unix常见基本问题;w服务器常见的故障现象和解决方法;w服务器问答;wBootPROM及其故障排除;wApache服务器的故障排除;wApache目
2、录访问权限错误;wApache验证模式错误;wSAMBA排错;w多NOS文件服务;w文件服务失效;w操作系统安装过程中需注意的问题。8.1 服务器概述服务器概述服务器是一台被网络工作站访问的计算机系统,通常是一个高性能计算机,是网络的核心设备,服务器的概念应从下面几点来考虑。8.1.1.服务器的类型划分服务器的类型可以依据4部分进行划分:(1)根据整个架构可分为刀片式服务器、机架式服务器、塔式服务器、IA服务器和RISC服务器;(2)按照硬件配置的差别可分为工作组级、部门级和企业级;(3)按照具体安装的应用软件可分为高端IDC服务器、功能服务器、通用服务器、网络服务器、打印服务器、Web服务器
3、、文件服务器、FTP服务器、E-mail服务器、数据库服务器等;(4)根据操作系统分为Windows阵营、Unix阵营。其中按应用分类是最能给用户清晰概念的。因为用户在采购选型时,总是先想好了拿它做什么用。Intel提出的前端(用于接入等)、中端(用于各种应用和中间件)和后端(用于数据库、在线分析等)的分类办法,也是从应用角度考虑的。8.1.2服务器功能体系和性能体系1.服务器的要求(1)稳定性要求服务器是用来承担企业应用中的关键任务,需要长时间的无故障稳定运行。在某些需要不间断服务的领域,如银行、电信等领域,需要服务器7*24*365运行,一旦出现服务器宕机,后果是非常严重的。为了实现如此高
4、的稳定性,服务器的硬件结构需要进行专门设计。比如机箱、电源、风扇这些在PC机上要求并不苛刻的部件在服务器上就需要进行专门的设计,并且提供冗余。(2)性能要求除了稳定性之外,服务器对于性能的要求同样很高。(3)扩展性能要求服务器在成本上远高于PC,并且承担企业关键任务,一旦更新换代需要投入很大的资金和维护成本,所以相对来说服务器更新换代比较慢,所以服务器要留有一定的扩展空间。服务器上相对于PC一般提供了更多的扩展插槽。2.服务器功能体w服务器功能性配置同样是非常重要的衡量指标。它不仅与服务器的性能表现息息相关,而且在长期的使用过程中还决定了用户总体拥有成本的水平。功能差的服务器可能在不可预知的情
5、况下宕机而造成用户的巨大损失;也可能因不能及时升级而坐失良机,成本无形增大;更可能因为服务器的管理性不足,不得不增加人力的投资。w服务器的功能有4大特性:w可用性;w可扩展性;w可管理性;w安全性。w有些厂商也把安全性和可用性合称为可靠性、容错性等,这只是名字的不同。安全性有基于硬件与软件之分,在实际应用中,更多是从软件系统去衡量。w服务器功能4大特性中往往包含了许多服务器独有的技术。可用性主要是考察服务器热插拔和冗余特性。热插拔技术属于PNP技术,是由系统BIOS将热插拔信息传给BIOS配置管理程序,并由该程序对热插拔部件进行重新配置(如中断、DMA通道等)。由于它需要插槽和设备的断电保护设
6、计,成本要高一些。热插拔技术有利于用户在保证业务连续运作的基础上扩展/改善系统。除了内存、硬盘、各类PCI卡可热插拔外,一些高端服务器的CPU也是可以热插拔的。冗余技术是一种部件级的“热备概念”。它能显著增强系统的容错或连续运作能力。从概率的角度看,单部件可用性是90%,那么加一个冗余部件后,其可用性将增加到99%。冗余部件主要包括风扇、电源、PCI卡、PCI控制器、RAID控制器等,内存和CPU也可做成冗余设计。w可扩展性内容很广泛,但在实际应用中,两大扩展性值得关注。一是存储的扩展。它包括内部与外部的扩展。内部的存储扩展由服务器的托盘架、电源和数据线等走线设计决定,外部的存储扩展主要指服务
7、器是否提供外部存储接口。二是PCI扩展。在应用中,某些特定用户需要再增加特定的PCI卡,如视频处理、安全认证等。3.服务器性能体系w服务器性能有三大指标:wCPU;wI/O;wWeb。8.1.3服务器操作系统作为服务器软件的基础,操作系统常常被人们所忽略。但是随着企业业务变得越来越复杂,选择合适的操作系统也就显得越来越重要。现在的操作系统在商务活动的组织和实施过程中发挥着支配作用。服务器操作系统有:wWindows;wUnix;wLinux。Windows类:WindowsNTServer、Windows2000、Windows2003、Windowsxp、Windows2008、Window
8、s7、WindowsServer2012(号称“云操作系统”;Unix系统类:IBMAIX和HP-UX等;Linux系统类:它的最大的特点就是源代码开放,可以免费得到许多应用程序。目前有中文版本的Linux、REDHAT(红帽子)。8.2单机/服务器系统引导w不同的服务器系统,系统引导是不同的,有厂家自己的引导盘。引导盘其实是引导加驱动,这些驱动是生产厂家根据自家的产品来制作的,其它公司、厂家的引导盘不能用来引导安装。1.单机/服务器系统引导w单机/服务器系统引导主要表现为:(1)磁盘引导区结构w磁盘引导使用debug程序来读出主引导扇区。操作:wU100wMovax,0201wMovbx,7
9、c00wMovcx,0001wMovdx,0080wInt13wInt3(2)主引导扇区结构w主引导程序范围为7C007C8A,接着是数据区。中间很大一部分是07DBE7DFD,它之间为4个分区表。每个分区表占用16B。w主引导扇区最后两个字节55AA是已分区的标志。分区表的16B数据结构如下:w偏移量0w含义:引导标志(80h表示活动分区,00h表示非活动分区,其他非法值)。w偏移量1w含义:本分区的起始磁头号。w偏移量23w含义:本分区的起始扇区号(字节2的低6位)和起始柱号(10位,包括字节高的高2位和字节3)。w偏移量4w含义:分区类型(1DOS,12位FAT;2XENIX;4DOS,
10、16位FAT,小于32MB;5扩展DOS;6DOS,16位FAT,大于32MB;0DBh并发DOS)。w偏移量5w含义:本分区的磁头结束号。w偏移量67w含义:本分区的结束扇区号(字节6的低6位)和结束柱号(字节6的高2位和字节7)。w偏移量8Bw含义:本分区的相对扇区号。w偏移量:CFw含义:本分区的总扇区数。w通过反汇编操作可了解到(008A):wU7C007C8Aw逻辑引导扇区为:wL7C00101wD7C007DFFw磁盘系统引导扇区中,有整个逻辑磁盘的重要数据,即系统参数块(BIOSParameterBlock,BPB)在逻辑磁盘格式化时写入逻辑磁盘的引导区中,位置从引导扇区的0BH
11、字节地址开始存放。FAT32的BPB对FAT16的BPB进行了扩充,可以通过debug来读取硬盘的BPB参数区内容。例如:wC:windowswDebugwL7C00201wD7C007DFFw取的BPB参数为:w10301wd06F文件结构w在可执行文件中,com文件结构是最简单的。com文件只使用一个段,文件中的程序和数据的大小限制在64KB内。w执行一个com文件时,DOS把com文件装入到系统分配的一个内存块中。在内存块的最前面为该程序提供一个程序段的前缀PSP,PSP的大小为100H字节,com文件的内容直接读入到PSP之后的内存中。在运行com文件程序前,4个段寄存器CS、DS、E
12、S、SS都初始化为PSP的段地址,堆栈指针SP设置为FFFEH,指令指针IP设置为100H,然后开始执行这个com程序。3.单机/服务器系统引导失败w单机/服务器系统引导失败的主要原因:(1)硬盘故障导致硬盘无法引导w在启动计算机后,看不到Windows启动画面,而是出现了“Non-Systemdiskordiskerror,replacediskandpressakeytoreboot”(非系统盘或磁盘出错)提示信息,这即是常见的硬盘故障无法引导系统。w硬盘故障是指因为连接、电源或硬盘本身出现硬件故障而导致的硬盘故障。1)硬盘的数据线或电源线有问题w仔细检查数据线与硬盘接口、主板IDE接口的
13、接触情况,查看主板IDE接口和硬盘数据接口是否出现了断针、歪针等情况。如果问题确实是因数据线及电源连接造成,一般更换数据线并排除接触不良的问题后,在BIOS中就能看到硬盘,此时硬盘也就可以引导了。w硬盘的数据线或电源线有问题会出现“Harddiskcontrollerfailure”,当出现这种情况的时候,应仔细检查数据线的连接插头是否存在着松动、连线是否正确或者是硬盘参数设置是否正确。2).硬盘本身问题w当通过更换数据线、排除接触不良后,如果能够正常工作,则说明硬盘本身没有问题;如果依然不能正常工作,说明硬盘已经出现了故障,建议返回给生产厂商进行维修。w.硬盘出现:硬盘复位失败(ResetF
14、ailed);硬盘致命性错误(FatalErrorBadHardDisk);没有检测到硬盘(DDNotDetected);硬盘控制错误(HDDControlError)。w当出现以上任意一个提示时,一般都是硬盘控制电路板、主板上硬盘接口电路或者是盘体内部的机械部位出现了故障,对于这种情况只能请专业人员检修相应的控制电路或直接更换硬盘。(2)软件故障导致硬盘无法引导w软件故障是由于某些设置或参数被破坏而出现故障。1)系统文件破坏导致无法引导w如果硬盘中没有安装操作系统,或者操作系统的引导文件遭到破坏,则也会出现硬盘无法引导的现象。2)Dateerror(数据错误)w发生这种情况时,系统从硬盘上读
15、取的数据存在有不可修复性错误或者磁盘上存在有坏扇区。此时可以尝试启动磁盘扫描程序,扫描并纠正扇区的逻辑性错误,假如坏扇区出现的是物理坏道,则需要使用专门的工具尝试修复。3)Nobootsectoronharddiskdrive(硬盘上无引导扇区)w这种情况可能是硬盘上的引导扇区被破坏,一般是因为硬盘系统引导区已感染了病毒。遇到这种情况必须先用最新版本的杀毒软件彻底查杀系统中存在的病毒,然后用带有引导扇区恢复功能的软件(如KV3000等)恢复引导记录。如果使用WinXP系统,可启动“故障恢复控制台”并调用FIXMBR命令来恢复主引导扇区。4)病毒攻击硬盘的主引导区,从而被篡改甚至被破坏。w主引导
16、区记录被破坏后,当启动系统时,往往会出现“Non-Systemdiskordiskerror,replacediskandpressakeytoreboot”(非系统盘或盘出错)、“ErrorLoadingOperatingSystem”(装入DOS引导记录错误)或“NoROMBasic,SystemHalted”(不能进入ROMBasic,系统停止响应)等提示信息,在比较严重的情况下,则不会出现任何信息。(3)文件误删除w自作聪明地把C盘根目录下的文件删除或移动到其他地方,殊不知此举会破坏系统引导文件,导致系统无法引导!这可能是最简单的、同时也是最常见的数据损坏。w单机/服务器系统引导失败如
17、图8-1所示。w图8-1单机/服务器系统引导失败(8.3.0Linux概述)1Linux的产生与发展wLinux是用于多种计算机平台的操作系统,这个系统是由全世界各地数以千计的程序员设计与实现的,但是Linux最早是由赫尔辛基大学的一位学生LinusTorvalds编写的。当时Linux是他的一项个人研究项目,其目的是为Minix用户设计一个有效的UNIXPC版本,LinusTorvalds称它为Linux。1991年底首次公布于众,同年11月发行了Linux0.11版本,并将它发布在Internet上,免费供人们使用。随后他又在Internet的新闻组内请求其他编程人员帮助完善。经过各地Li
18、nux爱好者的补充和修改,到1994年Linux1.0发布时,这一操作系统已经具备了多任务和对称多处理的功能。如今Linux家庭已经有近140个不同的版本。所有这些不同的版本都是基于最初的、免费的源代码。不同的公司可以推出不同的Linux产品,但是他们都必须承诺对初始源代码的任何改动皆公布于众。w作为免费的软件在1999年浏览器操作系统市场占有率方面,微软(Microsoft)的WindowsNT位居榜首,Linux占有市场的38%,售出135万套居第二位,市场占有率从1998年的16%升至25%。同时,Unix操作系统的销量却由1998年的19%下跌至15%。Linux软件销量增长速度比预期
19、快得多。Linux组织也正在努力将Windows的应用软件移植到Linux上运行。他们制定了Wine计划,目的就是将Windows95和WindowsNT上的应用软件无缝地转移到Linux系统上。wLinux自问世以来,就一直象征着自由与创新。目前它已成为世界上最快的操作系统,它的使用源于网络空间,只要这种操作系统和它的源代码一起,就可以提供给世界各地的人免费从因特网上下载信息。尤其在因特网基础设施不很完备的地区,Linux成功的机会很高。主要原因在于Linux不需要很新的计算机。事实上,它可以兼容任何一种平台:英特尔、ALPHA、PC机,具有很广泛的使用空间。不少专业人士认为,Linux是一
20、个最安全、最稳定和对硬件系统最不敏感的操作系统。wLinux有3种操作系统,主要是一种伴有开启资源模式UNIXOS的资源软件,可以使编程者对资源重新更改、再分配,称为“因特网时间”。Linux具有全球范围的编程者和开发者,不时对操作系统的内部进行更改和完善。Linux的可靠性使其成为因特网及其他网络活动的完善选择。Linux操作系统流行的版本目前有8个,它们是:wRedHatLinux它基于rpm的包结构,核心代码约有200MB。其好处是安装使用简单方便,并且rpm包的结构也使包的安装和卸载变得更方便。另外,RedHat的更新升级版出得也很及时,被评为BestNetworkOS。RedHatL
21、inux同时也支持Intel、Alpha和SPARC平台,这也是RedHat公司最引以自豪的地方。一般推荐入门时使用RedHatLinux,因为它安装容易。若使用Linux已经有一段时间,那就无所谓了,因为自己有了评价不同版本的能力,这时就可以根据自己的习惯、喜好和用途来选择。wSlackwareLinuxSlackware基于tgz的包结构,是历史很悠久的Linux发布版本,其核心部分有120MB左右。Slackware比较公认的是做服务器时性能较好。SlackwareLinux支持大多数IntelPC。它支持对称多处理和PCI,并为一些处理器进行了特别的编码优化。wDebianLinuxD
22、ebianLinux基于deb的包结构,这也是一个不错的发布版本,与GNU的关系紧密。它收集的软件很全,代码约有400MB,而且其deb包安装删除也很方便。DebianLinux由一群自愿者进行维护和升级。它的先进的管理工具包使得安装和维护都异常简单。发布前全面的测试保证了系统的高度可靠性。一个公开的bug跟踪系统随时监控用户的反馈。SuSELinuxwSuSE公司是从XServer开始,和Xfree86合作开发x86上的XServer。SuSE也有自己的发布版本。由于这是一家德国公司,该发行版在欧洲用得更为广泛。wSuSELinux有超过800个预设软件包和400页的参考手册。其中的YaST
23、实用工具允许用户自己安装、设置和进一步配置系统。SuSE支持XServer的高端图形卡。wLinuxMandrakewLinuxMandrake是32位多任务操作系统。它可以运行在所有Intel以及与其的结构中。wCalderaOperLinuxwOpenLinux包括一些实用工具、图形界面、安装指南和第三方的应用软件等。wLinuxWarewLinuxWare是一个十分灵活、易于安装的以及类似于Unix的操作系统。主要面向对Unix系统感兴趣的学生家庭PC使用者。wTurboLinuxwTurboLinux包括一系列的应用程序、一个GUI的桌面、文档和技术支持。2Linux的基本特点Linu
24、x的特点主要表现为:(1)Linux是Unix的兼容产品,通过Linux能得到Unix的许多优点。Linux的多任务是彻底的抢占调度多任务,即你能够同时运行多个程序,且其中每个程序似乎都是在连续运行。其他系统,例如MicrosoftWindows3.1,也允许你运行多个程序,但是每当从一个程序切换到另一个程序时,第一个程序通常将停止运行。Microsoft的Windows95和WindowsNT更像Linux,因为它们允许抢占调度多任务。Linux允许你启动文件传输、打印文档、复制软盘、使用CD-ROM和玩游戏都同时进行,同时访问多个设备。(2)Linux是一个真正的多用户系统可以同时有多个用
25、户登录并使用这个系统。尽管多用户特性在家庭中不是很有用,但它使一个公司或大学中的多个用户同时访问同一资源,而不必使用多台昂贵的机器。即使在家中,可以在所谓的“虚拟终端”上登录到独立的账号上的技术也是非常有用的。通过使用Linux和数个调制解调器,还能够在家中提供自己的个人联机服务。(3)Linux基本上是免费的。目前,Internet上有多种版本供用户下载,有的自载体系的系统,价格也很低,提供的内容都非常丰富,应用程序就达几百个。(4)Linux提供了空前未有的学习机会。它使用户拥有了完整的、可用的操作系统,还包括源代码。通过源代码可以运用和学习它的工作原理。这在典型的Unix环境中是做不到的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 故障诊断 排除 服务器 2016 12 ppt 课件
限制150内