Linux操作系统模块内核课件_第1页
Linux操作系统模块内核课件_第2页
Linux操作系统模块内核课件_第3页
Linux操作系统模块内核课件_第4页
Linux操作系统模块内核课件_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux操作系统模块内核26、我们像鹰一样,生来就是自由的,但是为了生存,我们不得不为自己编织一个笼子,然后把自己关在里面。——博莱索27、法律如果不讲道理,即使延续时间再长,也还是没有制约力的。——爱·科克28、好法律是由坏风俗创造出来的。——马克罗维乌斯29、在一切能够接受法律支配的人类的状态中,哪里没有法律,那里就没有自由。——洛克30、风俗可以造就法律,也可以废除法律。——塞·约翰逊Linux操作系统模块内核Linux操作系统模块内核26、我们像鹰一样,生来就是自由的,但是为了生存,我们不得不为自己编织一个笼子,然后把自己关在里面。——博莱索27、法律如果不讲道理,即使延续时间再长,也还是没有制约力的。——爱·科克28、好法律是由坏风俗创造出来的。——马克罗维乌斯29、在一切能够接受法律支配的人类的状态中,哪里没有法律,那里就没有自由。——洛克30、风俗可以造就法律,也可以废除法律。——塞·约翰逊AcegeneITCo.Ltd.2Linux操作系统

软件模块和内核安装配置AcegeneITCo.Ltd.3内容提要1软件安装与配置2开机和关机3系统服务4内核管理5模块管理6核心参数随着新课程改革的不断推进,要求教师在课堂教学中要能够关注到学生的全面发展和综合素质的提升,注重培养学生的创新能力、实践能力以及探究能力。小学是教育的基础阶段,也是学生性格养成、能力形成的奠基阶段,对学生创新力的培养非常重要。因此,小学美术教师要能够在教学中探索出灵活多样的教学方法,不断提升学生的创造力。一、发展学生个性,培养创新意识在小学美术的课堂教学中,教师要能够尊重每一位学生的个性发展,通过多方面分析小学生的学习能力和性格特点,对学生进行有针对性的绘画指导。在教学实践中,教师可以给学生创设一个和谐轻松的课堂教学环境,让学生能够有充分展示自我的平台,在积极参与课堂实践中不断强化学生自身的创作能力。从整体上来看,小学生有一个共性的特点,那就是他们比较喜欢色彩鲜明的美术作品,而且在绘画上比较自由随意。所以,针对学生所表露出来的这一特点,教师要能够为其设计出合理的导学方案,在保证学生创作兴趣不被打击的前提之下,规范学生的绘画习惯,并且注重对学生创新意识的培养。此外,对于不同年段的学生而言,教师在美术课程中的侧重点应该有所不同。例如,低年段学生活泼好动,对世界充满了无限的好奇,还不能够理解美的概念。针对这一年段学生的教育,教师要加强对学生美术兴趣和审美意识的培养,以帮助学生初步建立起“美”的概念,为学生后续的学习奠定基础。也就是说,对于不同年段的学生,教师要采用不同的教学方法,在发展学生个性的同时,加强对学生创造能力的培养。二、组织欣赏课程,激发创造灵感在美术课程的教学中,教师不能一上来就教授学生这样那样的画法,这样不仅会造成学生无法理解,还会扼杀学生对于美术学科的兴趣。所以,教师应该在适当的时候,在教学实践中增加美术欣赏的课程,引导学生欣赏一些优秀的、带有审美启发性的作品,以提升学生的审美意识。在欣赏课堂上,教师要注意不要桎梏学生的思维,将课堂交还给学生,让学生在课堂中大胆表述自己的观点,并且展开小组讨论来分析作品的绘画技巧、线条、颜色等各个方面,允许有多个不同观点的存在。另外,教师也可以在周末的时候,组织学生到美术馆参观,让学生有机会接触到更多的作品,从而在此过程中不断激发学生的创造灵感,提升学生的美术素养。三、加强动手动脑,拓展创造空间在小学美术的教学过程中,教师通过实物或对景写生等方法,让学生捕捉事物的特征,以提高他们的观察能力和表现能力。不可否认,这种直观性的教学方法也会受到时间、空间等诸多因素的制约,同时学生受其特殊的心理、生理特点的局限,对周围的事物往往缺乏足够的注意力,对那些需要进行描绘的事物,不能掌握在不同时间和不同空间的变化,更谈不上去抓住那些带有本质性的东西。因此,美术教师在教学中一定要提倡学生有创造意识,一定要表扬敢于标新立异的同学,尤其是在美术教师讲评总结美术作业时,不以整洁干净为唯一标准,有时也要看谁的作品不随大流,而且有独到之处,这样的作业才是最好的作业、成功的作业。四、打破学科桎梏,发散学生思维小学美术并不是一个孤立的学科,它与其他学科都是存在联系的,教师在教学过程中要能够打破学科之间的限制,培养学生的综合探究能力。在具体的教学实践之中,教师要能够抓牢美术教学的特点,强化各个学科之间的联系,从多个角度来诠释美术教学。例如,美术和文学的结合:指导学生用画笔来展示童话小故事,或者给童话配插图;美术与音乐的结合:指导学生运用画笔来表现所听到的音乐节奏,或者让学生根据歌曲旋律画出歌曲所表现的画面等。美术和其他学科的结合,一方面能够丰富美术课堂的教学,创新课堂教学方式,另一方面也能够引导学生从多个角度、多个方向来思考问题,促进学生的综合素养得到拓展和提升。当然,教师也要避免思维定式,发散学生的思维,鼓励学生大胆发挥自己的想象,并将自己美好的想法都通过美术作品进行展现,以不断提升学生的创造力。总而言之,培养学生的创造力并不是一蹴而就的,它需要很长一段时间的积累和挖掘。作为小学美术教师,要能够发展学生的个性,引导学生参与绘画实践,积极鼓励学生在美术学习中大胆创作,最大限度地激发出学生的创造潜能,促进学生创造力的有效提升。【我国农村中小学占全国中小学总数的绝大多数;农村中小学在校学生占全国中小学学生的绝大多数。这两个“绝大多数”就清楚地说明了农村中小学在基础教育中的地位。但是,农村中小学的现状从整体上看,学生语文基础较差,办学条件不足,师资素质亟待提高。如何及早地改变农村中小学生对语文学习的兴趣不高,厌学语文等现象,成为我们迫切需要解决的问题。一、农村中小学学生厌学语文的原因分析1.学校教育的偏差和过失在应试教育的指导下,由于学校片面追求升学率的思想和做法,严重地阻碍了教学改革的深入,导致学生死记硬背,教师“满堂灌”和学生学习负担过重,“重理轻文”和“读书无用”等错误思想对语文教学改革的干扰日趋严重,许多学生已不再对语文感兴趣,更不用说认真学习语文了。农村中小学学生面临的升学压力更大。在唯有考试才能衡量语文教学质量的今天,语文教师势必把目光锁定在试卷上。考试考什么教师就教什么,而试题的命制有时也有失科学,有些片面,常常只考查学生对课内文章的理解和掌握情况,而且阅读试题的参考答案也是按照教学参考书的原话,缺乏生成性和开放性。2.家庭教育失误在农村,多数家长常简单的认为只要把课本学好,能取得好的成绩没有必要去阅读课外书籍。孩子渴望阅读来获得知识的欲望长时间得不到满足,也是造成农村中小学学生厌学语文的一个重要因素。农村家庭中“重男轻女”的思想严重,孩子家庭负担重,不能为孩子提供良好的受教育机会,尤其是女孩子随时面临着失学的困难,这也造成农村中小学学生厌学语文的一个重要因素。3.学生自身原因在农村,大多数中小学学生非智力因素缺乏。在应试教育的今天,在老师高强度的学习训练下,他们可能短时间内会取得良好的成绩,但他们却不能从学习中获得快乐,慢慢地他们就会失去对语文学习的兴趣。农村中小学生有很多没有树立正确的语文学习观,因此他们的学习习惯差,缺乏自主性学习,对老师过分依赖,被动接受知识。二、农村中小学学生厌学语文所产生的负面影响1.不利于农村中小学生的心理健康发展语文是一门工具性学科,是学好其他功课的基础。农村中小学生厌学语文现象如果得不到及时地遏止,势必会影响到其他(下转第84页)(上接第83页)功课的学习,在应试教育的今天成绩不好就被判了死刑,得不到教师的关爱,就越厌学,就会进入一个恶性循环的怪圈,将会不利于学生以后的发展。学习成绩好的学生只因成绩好得到老师和家长的一致好评,盲目自大,容易导致这些学生只会学习、考试,在人际交往上却往往显示出他们的笨拙。2.不利于我国文化素质的提高我国是农业大国,农村人口占全国的大多数。而农村中小学学生又占全国中小学学生的绝大多数。农村中小学学生学习语文兴趣得不到培养,就会失去继续上学的机会,不利于农村文化素质的提高,在“知识就是力量”的今天,如何推动农村现代化建设,推动农村经济发展,这带来的一系列后果可想而知。三、农村中小学学生厌学语文问题的对策研究1.培养农村中小学学生学习语文的兴趣,加强学校、家庭和社会的交流农村中小学学校因条件所限不能为学生提供课外阅读书籍。因此需要国家加强对农村中小学的资金投入,帮助农村中小学校建立图书馆,为学生提供课外阅读书籍。切实转变应试教育,让学生在生活中学习语文,提高学习语文的兴趣,教材编排要充分考虑农村的实际情况和农村中小学学生的心理接受能力。教师应注意联系生活中的实际例子和现实问题,利用农村现有资源来提高学生的阅读水平,写作水平以及口语表达能力等。教师还应不断加强只身的文化修养,提高自己驾驭课堂的能力,积极的进行教育改革,鼓励学生,对学生不要过分的强调回忆。学生本人要积极主动的参加各项语文活动,要扩大自己的阅读量,广泛关注现实生活。提高自己的口语交际能力和写作水平。2.针对农村中小学学生不同心理特点而进行理疗如果教师根据学生的个性特点,精心设计每一堂课,给学生以新鲜感,并通过各种有效手段和途径,充分调动学生的激情,不断激发学生的求知欲望,培养学生良好的自主学习习惯,这样,学生就会真正体会到课堂是他们学习的乐园。语文教师应结合学生心理发展的共性和个性,通过各种学习活动实施心理健康教育,培养具有优秀心理素质的人才。很多学生能够认识到学习的重要性,但是因为教材陈旧,不能和实际的生活联系在一起,让学生体会不到学习的乐趣。因此针对这一情况,学校在选择教材时应注意:“一是结合农村生产和生活的实际增补适应农村现代化的教学内容,逐步编出一套农村实用文学的语文教材。二是适应农村发展的趋向,着重培养学生实际操作的技能,在提高学生阅读能力方面要注意阅读方法和阅读材料的实用性,教师要教给学生在将来工作中进行阅读的最常用的方法。总之,要根据学生的不同心理需求进行训练,鼓励学生积极思考。遵循语文教学规律的训练方式,教师和家长恰当的强化手段,各种有利于学生阅读和写作的外部环境,有利于增强学生的求知欲望,使之形成新的认知冲突,激发学习乐趣,最终强化了他们的内在学习动机。【Linux操作系统模块内核26、我们像鹰一样,生来就是自由的1Linux操作系统模块内核课件2Linux操作系统模块内核课件3Linux操作系统模块内核课件4Linux操作系统模块内核课件51RedHatPackageManager一些可以获得到rpm软件的站点rpmfindftp://ftp.redhat/pub/contriblinuxappsrpm的老家6AcegeneITCo.Ltd.1RedHatPackageManager一些可以获1安装新的软件包普通安装:#rpm-ibc-1.05a-4.i386.rpm升级软件:#rpm-Ubc-1.05a-4.i386.rpm强行安装:#rpm-i--force-nodepspackagename.rpm其他参数-h使用符号“#”指示安装进度,与-v参数一起使用时显示效果更好-v告诉RPM报告每一步操作的情况--test这个参数并不进行真正的安装;它只是用来检查安装能否成功地完成。用于检查依赖关系是否安全。--percent显示已完成的百分比指示安装进度。如果从另外一个程序(比如某个Perl脚本程序)中来运行RPM,并且想了解安装的进度时,这个参数就很方便。7AcegeneITCo.Ltd.1安装新的软件包普通安装:7AcegeneITCo.1查询软件包列出已经安装的全部软件包#rpm-qa#rpm-qa|grep-i'name'找出某个特定的文件到底是属于哪个软件包的#rpm-qffilename查出某个已经安装的软件包的功能#rpm-qipackagename查出软件包中的文件#rpm-qlppackagename其中的packagename是准备要了解其组成文件的软件包名称列出已经安装的软件包中的文件:#rpm–ql<pkg_name>8AcegeneITCo.Ltd.1查询软件包列出已经安装的全部软件包8AcegeneIT1反安装(清除)软件包RPM反安装(清除)软件包#rpm-epackagename其中的packagename是rpm-qa命令清单中列出的软件包名称。9AcegeneITCo.Ltd.1反安装(清除)软件包RPM反安装(清除)软件包9Aceg1gnorpm工具那些喜欢使用GUI工具简化操作的人们可以使用gnorpm软件。虽然它是被设计运行于GNOME环境的,但在KDE环境中也运行得相当好。它可以完成通过命令行完成的全部操作,但是用户就不必费力记住那些命令行参数了。当然,这样做是要增加一些系统开销的,这也是命令行版本依然存在的原因。10AcegeneITCo.Ltd.1gnorpm工具那些喜欢使用GUI工具简化操作的人们可以RPMBuildsBuildsconsistofmultiplephases:Prep–extractsandpatchessourcesBuild–makeindividualbinariesInstall–createsaninstallstagingareaDoesn’tinstallitforuseonthelocalsystem!AdditionalactionscomeafterInstallphase:CreateasourceRPMCreateabinaryRPM11AcegeneITCo.Ltd.RPMBuildsBuildsconsistofmuRPMWorkAreaWorkareaisusedforbuildingRPMsLocationdependsonvendor:RedHat:/usr/src/redhatUnitedLinux:/usr/src/packagesDirectorystructurecontents:SPECS–RPMspecfileSOURCES–sourcearchivesandpatchesBUILD–extractedsource,objects,binariesRPMS–generatedbinaryRPMsSRPMS–generatedsourceRPMs12AcegeneITCo.Ltd.RPMWorkAreaWorkareaisusedRPMBuildProcedureFirst,installsourceRPMPopulatesSPECSandSOURCESRunbuildphasesPopulatesBUILDandcreatesstagingareaGeneratebinaryand/orsourceRPMsPopulatesRPMSandSRPMS,respectivelyCleanupthebuildareaInstallthenewbinaryRPMifdesired13AcegeneITCo.Ltd.RPMBuildProcedureFirst,instRPMBuildExampleAllinonego:rpm––rebuildstat-2.5-3.src.rpmStep-by-step:rpm–istat-2.5-3.src.rpmcd/usr/src/redhat/SPECSrpm–bpstat.specrpm–bcstat.specrpm–bistat.specrpm–blstat.specrpm–bastat.spec––cleanrpm–i../RPMS/i386/stat-2.5-3.i386.rpm14AcegeneITCo.Ltd.RPMBuildExampleAllinonego2开机和关机2.1系统引导2.2启动文件2.3内核加载2.4init进程15AcegeneITCo.Ltd.2开机和关机2.1系统引导15AcegeneITCo2.1启动引导-BootLoadersGrubNewandimprovedbootloaderConfiguredvia/boot/grub/menu.lstNotnecessarytorerunafterconfigchangesGrubConfigurationdefault=0timeout=10splashimage=(hd0,0)/boot/grub/splash.xpm.gztitleRedHatEntLinuxAS(2.4.21-9.EL)root(hd0,0)kernel/boot/vmlinuz-2.4.21-9.ELroot=LABEL=/initrd/boot/initrd-2.4.21-9.EL.img

LILOOriginalLinuxbootloaderConfiguredvia/etc/lilo.confMustrun/sbin/liloafteranychangetolilo.conforbinaryimages(/boot/*)16AcegeneITCo.Ltd.2.1启动引导-BootLoadersGrub16A2.2BootFilesKernelbinary:IA-32(compressed):/boot/vmlinuz-$LABELOtherarchitectures:/boot/vmlinux-$LABELinitrdimages:/boot/initrd-$LABELSystemmapfile:/boot/System.map-$LABELByconventionkernelbinary,initrdandsystemmapfileshouldsharethesame$LABEL17AcegeneITCo.Ltd.2.2BootFilesKernelbinary:172.2InitrdImagesKernelcan’tmountrootfsuntilappropriatediskdriversareloaded(exceptIDE)InitrdisloadedintomemorybyGrub/LILOContainsdriversneededtomountrealrootfsInitrdmustberebuiltifadiskdriverchangesTorebuild:RH:Use/sbin/mkinitrdSUSE:Use/sbin/mk_initrd18AcegeneITCo.Ltd.2.2InitrdImagesKernelcan’t2.3开机引导的步骤加载内核内核就必须完整地加载到可用RAM的第一个兆字节之内。为了实现这个目的,内核是被压缩了的。这个文件的头部包含着必要的代码,先设置CPU进入安全模式(以此解除内存限制)再对内核的剩余部分进行解压缩。执行内核内核在内存中解压缩之后,它就可以开始运行了一旦内核启动运行,对硬件的检测就会决定需要对哪些设备驱动程序进行初始化。内核就能够挂装根文件系统,内核挂装了根文件系统之后,启动并运行一个叫做init的程序。19AcegeneITCo.Ltd.2.3开机引导的步骤加载内核19AcegeneIT2.4开机引导的步骤init进程是所有进程的发起者和控制者。init是第一个运行的进程,init的进程编号永远是1。如果init出现问题,系统随之垮掉。init进程有两个作用:扮演终极父进程的角色。失去了父进程的子进程就都会以init作为它们的父进程。快速执行一下ps-af命令可以列出许多父进程ID(parentprocessID,PPID)为1的进程来。特定运行级别(runlevel)时运行相应的程序,init读取配置文件/etc/inittab,决定启动的运行级别(runlevel)。缺省的运行级别取决于配置文件/etc/inittabid:3:initdefault:RunLevelDescription6543210RebootGUI(Unused)MultiUserNoNetworkSingleUserHalt20AcegeneITCo.Ltd.2.4开机引导的步骤init进程是所有进程的发起者和控制者2.4开机引导的步骤命令脚本程序执行rc.sysinit执行脚本在各个运行级别的子目录中/etc/rc{RUNLEVEL}.d

都建立有到/etc/rc.d/init.d子目录中的符号链接。但是这些符号链接并不使用命令脚本程序在/etc/rc.d/init.d子目录中原来的名字,如果命令脚本程序是用来启动一个服务的,其符号链接的名字就以字母S打头;如果命令脚本程序是用来关闭一个服务的,其符号链接的名字就以字母K打头运行级别3和5中,在字母S后面使用了数字99,这就保证了这个命令脚本程序将作为引导过程的组成部分,其最后阶段被执行。21AcegeneITCo.Ltd.2.4开机引导的步骤命令脚本程序21AcegeneIT2.4编写自己的rc命令脚本程序有两种方法可以用来实现修改开机或者关机命令脚本的目的:/etc/rc.d/rc.local如果所做的修改只在引导开机的时候起作用,并且改动不大的话,可以考虑简单地编辑一下/etc/rc.d/rc.local脚本。这个命令脚本程序是在引导过程的最后一步被执行的。/etc/rc.d/init.d子目录中添加一个命令脚本程序适合修改比较细致,或者还要求关闭进程的操作必须使之明确地停止运行这个命令脚本程序必须可以接受start和stop参数并完成相应的操作。22AcegeneITCo.Ltd.2.4编写自己的rc命令脚本程序有两种方法可以用来实现修改3系统服务管理用于在激活或停用启动时的服务会修改/etc/rcX.d

到/etc/init.d的(符号联接symboliclinks)配置服务chkconfigchkconfig--listchkconfig[--level2345][service]on|off服务管理serviceservice[servicename]start|stop|restart23AcegeneITCo.Ltd.3系统服务管理用于在激活或停用启动时的服务23Acegen使用chkconfig#Seewheresendmailisrunningchkconfig--listsendmailsendmail0:off1:off2:off3:on4:off5:on6:off#Turnoffsendmailatlevels3&5#toomanyspammersoutthere!chkconfig--level35sendmailoff24AcegeneITCo.Ltd.使用chkconfig#Seewheresendma4内核4.1核心服务4.2内核编译和安装4.3模块加载卸载25AcegeneITCo.Ltd.4内核4.1核心服务25AcegeneITCo.L4.1核心级系统服务核心系统服务:init、inetd、syslog和cron。本部分将对每一个核心系统服务、相应的配置文件以及推荐的应用方式(如果有的话)逐个进行介绍。26AcegeneITCo.Ltd.4.1核心级系统服务核心系统服务:init、inetd、s4.2安装新内核DistributedbyvendorsinbinaryRPMformatRedHat:kernel-{smp|enterprise}-*.i686.rpmUnitedLinux:???RPMcontents:/boot/vmlinuz-$LABEL/boot/System.map-$LABEL/lib/module/$LABEL/…RPMscriptgeneratesanewinitrd-$LABELandautomaticallyaddsaGrubentryIfusingLILOinsteadofGrub,thenaddlilo.confentrymanuallyandre-run/sbin/lilo27AcegeneITCo.Ltd.4.2安装新内核Distributedbyvendor4.2编译或者不编译内核的原因编译的原因运行一个程序,但是操作系统不支持该程序需要的功能。某个用户需要的内核功能—比如说用户的机器中装有1GB到2GB容量之间的RAM系统内存,只能重新编译经过改动的内核才能够激活它。用户希望对内核进行优化。内核升级(驱动、BUG、意愿、功能、安全、有时间进行升级)为什么不编译如果只是想给内核加上很少数量的功能的话,就没有必要进行编译编译内核可能会遇到的困难:面对众多的选项28AcegeneITCo.Ltd.4.2编译或者不编译内核的原因编译的原因28Acegene确定内核版本uname–r确定内核是测试版还是正式版按照下面的方法确定内核是测试版还是正式版:1)忽略句号”.”前的第一个数字。2)查看紧跟在句号”.”后面的第二个数字。在实验性版本中,紧跟在第一个句号后面的第一个数字是一个奇数。在成熟版本中,紧跟在第一个句号后面的第一个数字是一个偶数。举例来说,内核版本2.2.5-15是成熟版本,而版本2.3.4-12是实验性版本4.2编译(或升级)内核29AcegeneITCo.Ltd.确定内核版本4.2编译(或升级)内核29AcegeneI4.2为内核源代码打补丁内核经常需要小规模地升级。每次升级修复一个特定的bug,增加一个新的驱动程序或者功能,或者实现其他任务。1)下载主版本的源代码和升级到新版本需要的每一个补丁的源代码。2)使用cd命令把路径切换到/usr/src目录。3)使用ls命令列出目录中的内容清单。如果其中有一个/usr/src/linux-version-ext目录已经存在的话,一般情况这就是正在已经运行的内核源代码。4)输入“mkdirlinux-newversion-ext”命令建立一个新的源代码目录。5)把下载的源代码和补丁都拷贝到这个目录中。6)使用tar命令对源代码进行解包操作。7)每一个补丁都应该分别并按顺序来处理。使用tar命令对第一个补丁进行解包操作。8)使用patch命令把这个补丁打到源代码中去。输入“patch-p0original<patchname”命令。9)依次打补丁10)准备编译注意:在源代码中有时候会包括有一个名为kernel-patch的命令脚本程序,该程序的功能是按顺序打所有的补丁。30AcegeneITCo.Ltd.4.2为内核源代码打补丁内核经常需要小规模地升级。每次升级4.2编译内核1)获取需要安装的内核源代码。2)使用tar命令把源代码解包到/usr/src/linux-version-ext目录3)使用cd命令把路径切换到这个目录。4)选择你想使用的内核配置工具程序:图形化功能最少,又很乏味的工具是config程序一个图形化的工具是menuconfig程序用于对内核进行配置的X工具总是最流行的,它叫做xconfigMake[config|menuconfig|xconfig]保存并退出内核配置程序之后,就已经有了用来配置内核设置值了。5)输入“makedep”命令建立依赖关系表,它定义了包括在内核源代码中的某个特定文件如果发生了变化,就需要修改哪一个文件。6)输入“makeclean”命令删除安装过程中产生的大量临时文件。7)输入“makebzImage”命令完成建立新内核的过程。8)输入“makemodules”命令编译内核模块并把它们存放到相应的位置。这是那些需要加载或者卸载的内核模块,另外还有一些固定加载的。9)安装内核31AcegeneITCo.Ltd.4.2编译内核1)获取需要安装的内核源代码。31Aceg4.2安装内核简单(自动)方法:makeinstallmakemodule_installreboot32AcegeneITCo.Ltd.4.2安装内核简单(自动)方法:32AcegeneIT4.2安装内核手工方法:1)使用ls命令列出/boot目录中的内容。2)备份/boot/vmlinuz文件。改名为vmlinuz-version-ext。3)拷贝编译过程中生成的bzImage文件到/boot目录中。/usr/src/LINUX_PATH/arch/i386/boot/目录中找到。4)把/boot目录中的bzImage文件改名为“vmlinuz”。5)把/usr/src/linux/System.map文件拷贝到/boot目录。6)把路径切换回/usr/src/LINUX_PATH目录。7)“makemodule_install”命令把内核模块存放到相应的位置。8)如果SCSI硬盘要确保SCSI模块能够被及时加载。输入“

mkinitrd/boot/initrd-version-extversion-ext”命令确保SCSI模块在引导过程中能够被及时加载。9)拷贝initrd-version.img到/boot目录,输入“mkinitrd/boot/initrd-version.imgversion-ext”命令建立一个RAM盘,它将在开机引导启动过程中加载,然后再从机器中被删除10)配置LILO33AcegeneITCo.Ltd.4.2安装内核手工方法:33AcegeneITCo.4.2使用RPM包升级内核的步骤从RedHat公司的Web升级站点下载内核软件包,按照下面的方法进行操作:1)以根用户身份登录进入系统。2)使用rpm命令升级下载的非内核文件,输入“

rpm-Uvhpackagename”命令。警告千万要在手边准备好一张引导启动盘以防新的内核出现问题。3)为确保不出现问题,最好安装一个新内核,而不是简单的升级。安装内核文件需要输入“rpm-ivhpackagename”命令。4)从/boot目录中查看当前内核的名称是什么。格式应该是“/boot/vmlinuz-version-ext”5)输入“mkinitrd/boot/initrd-version.imgversion-ext”命令建立一个RAM盘,它将在开机引导启动过程中加载,然后再从机器中被删除。7)配置LILO34AcegeneITCo.Ltd.4.2使用RPM包升级内核的步骤从RedHat公司的We4.2配置LILO1)以根用户身份登录进入系统。2)使用“vi/etc/lilo.conf”之类的命令打开/etc/lilo.conf文件。3)除了被升级的部分,文件中新的数据段必须和用户当前运行的旧版本的有关内容保持一致。举例来说,用户原来的数据可能是如下所示的样子:image=/boot/vmlinuz-2.2.5-15label=linuxroot=/dev/hda1initrd=/boot/initrd-2.2.54)把光标移动到以“image”字样开头的那一行。5)输入“4yy”拷贝4行文本到缓冲区。6)按下“G”键前进到文件末尾。7)按下“o”键在文件末尾插入一个新的文本行。8)按下ESC键返回到命令模式。9)按下“p”键把拷贝的文本复制到/etc/lilo.conf文件的末尾。10)在新的语句中做必要的修改。比如说,把2.2.5-15修改为2.2.5-25等等。initrd项的数据根据版本之间差异的大小可以修改也可以不改。11)再回到原始数据段部分,把它的label项改为“

linuxold”之类的东西,这样用户就可以把这两个数据段区分开了。12)输入“:wq”保存文件并退出编辑器程序。13)输入“/sbin/lilo-v”命令执行LILO程序,让新设置生效。14)重新启动35AcegeneITCo.Ltd.4.2配置LILO1)以根用户身份登录进入系统。35Ac5加载核心模块安装模块:insmod<modulename>.omodprobe<modulename>列出已经安装的模块:lsmodcat/proc/modules每一个已经安装的内核版本都应该有一个对应的目录。把路径切换到当前运行内核对应的目录中。36AcegeneITCo.Ltd.5加载核心模块安装模块:36AcegeneITCo.5卸载模块卸载模块rmmod<modulename>只对idle和不再使用的模块起作用如果机器警告有其他的模块依赖于想要删除的这个,但你还是想删除它的话,可以使用rmmod-rmodulename37AcegeneITCo.Ltd.5卸载模块卸载模块37AcegeneITCo.Ltd5检查坏的模块(TaintedKernel)Usethe/sbin/lsmodcommandtoseewhetherthekernelistainted:#/sbin/lsmodModuleSize UsedbyNottainted

nfs87936 0(autoclean)

lockd60224 0(autoclean)[nfs]

sunrpc79952 0(autoclean)[nfslockd]

iptable_filter2912 0(autoclean)(unused)

ip_tables14080 1[iptable_filter]

ad184823968 0[cs4232]

ext370240 5

jbd51004 5[ext3]5检查坏的模块(TaintedKernel)Useth386核心参数Controldynamickernelconfiguration/tuningMostparameterscanbechangedonthefly!Canbesetmultipleways:In/etc/sysctl.conf:(Recommended)fs.aio-max-size=1048576In/etc/rc.local(RH)or/etc/boot.local(SUSE):echo1048576>/proc/sys/fs/aio-max-sizeUsingsysctl:sysctl–wfs.aio-max-size=1048576Willbelostonrebootifnotin/etc/sysctl.conf39AcegeneITCo.Ltd.6核心参数Controldynamickernelc6shmfsMounttmpfson/dev/shmviafstabOption“size=8g”means8GBOption“size=??”canbelargerthanphysicalRAMRequiredbyOracleforVLMmodeOnlyusedforbuffercacheNeverusedinnon-VLMmode40AcegeneITCo.Ltd.6shmfsMounttmpfson/dev/shm6IA-32系统上使用超过4g内存Bigpages(x86)SeparatememorypoolusinglargehwpagesNon-swappableMustbesetasideatboottimeBootwithkernelparameter“bigpages=8192MB”UseWorkaroundinbug3080838TopreventKernelpanicinsshd_configset:UsePrivilegeSeparationno-OR-Compressionno(preferred)Hugetlbfs(RHEL)Similartobigpagesbut,configuredatruntime,noneedtoreboot:Shutdowninstance(freememory)echo600>/proc/sys/vm/hugetlb_poolAskfor600MBcat/proc/sys/vm/hugetlb_poolVerifyyougot600MB,ifnotmightneedtorebootStartupinstanceVerifyusagein/proc/meminfo41AcegeneITCo.Ltd.6IA-32系统上使用超过4g内存Bigpages(x86参数:异步IO-asynciorequests/proc/sys/fs/aio-max-sizeMaxsizeofdatapassedtodriveratonceRequestslargerthanthiswillbebrokenupNextchunkwillnotbesubmitteduntilthepreviousonehascompletedDefaultvalue:131072Unit:bytes/proc/sys/fs/aio-max-nrMaxnumberofaiorequestssystem-wideLimitsnumberofstructuresallocated,notthenumberofrequestsinflight!EachOracleprocessallocates1024Defaultvalue:65536Unit:count42AcegeneITCo.Ltd.6参数:异步IO-asynciorequests6参数:共享内存/proc/sys/kernel/shmmaxMaxsizeofasinglesharedmemorysegmentSmallervaluesmeanmoresegmentsneededDefaultvalue:33554432Unit:bytesMaximumallowed:4GB-1(4294967295)/proc/sys/kernel/shmallMaxamountofsharedmemorysystem-wideDefault:2097152Unit:?/proc/sys/kernel/shm-use-bigpagesAllowedvalues:0:don’tusebigpagespoolforsharedmemory1:usebigpagespoolforSysVsharedmemory2:usebigpagespoolforSysVandshmfsDefaultvalue:0UseWorkaroundinbug3080838TopreventKernelpanicinsshd_configset:UsePrivilegeSeparationno-OR-Compressonno(preferred)43AcegeneITCo.Ltd.6参数:共享内存/proc/sys/kernel/shm6RHELKernelTypes(IA-32)Choosetherightkernel“smp”:2-levelpagetablesHWcanonlyaddress4GBofRAM4kBpagesand4MB“large”pages“enterprise”:3-levelpagetablesHWcanaddressupto64GBofRAM4kBpagesand2MB“large”pagesRHEL2.1:max16GBRAMsupportedSLES8:64GBofficiallysupportedKernel#CPUsRAMStandard14GBSMPMulti4GBEnterpriseMulti>4GB44AcegeneITCo.Ltd.6RHELKernelTypes(IA-32)Cho6进程地址空间(IA-32)3GBuser/1GBkerneladdressspace0x00000000-0xbfffffffuser0xc0000000-0xffffffffkernelStackgrowsdownfrom0xbfffffffmapped_baseAddresswhere.solibrariesareloadedDefaultvalue:0x40000000Configurevia/proc/$PID/mapped_baseVariableSGAReservedforkernelDBBuffers(SGA)Code,etc.Default0xFFFFFFFF0xC00000000x500000000x400000000x00000000VariableSGAReserved

forkernelDBBuffers(SGA)Code,etc.

AfterRelink0xFFFFFFFF0xC00000000x150000000x100000000x00000000mapped_base(/proc/<pid>/mapped_base)sga_base(relinkOracle)45AcegeneITCo.Ltd.6进程地址空间(IA-32)3GBuser/1GBkAQ&QUESTIONSANSWERSAQ&QUESTIONSANSWE46练习为虚拟机安装vmware-tools软件安装确认是否安装卸载配置系统服务启动服务:

rshrexecrlogintelnetsshdvsftpdrawdevices禁用服务:cupssendmailsmartdapmdchkconfigservice配置自动启动服务/etc/rc.d/rc.local,启动时自动授权oracle用户文件权限/dev/rawctl/dev/raw/*chownchmod设置Linux核心参数编辑/etc/sysctl.conf参数生效#sysctl-p/etc/sysctl.confnet.ipv4.ip_forward=0net.ipv4.conf.default.rp_filter=1net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144kernel.sysrq=0kernel.core_uses_pid=1kernel.shmmax=1610612736kernel.shmmni=4096kernel.shmall=2097152kernel.msgmax=8192kernel.msgmnb=65535kernel.msgmni=2878kernel.sem=50064000100512#fs.aio-max-size=1048576fs.file-max=327680fs.aio-max-nr=104857647AcegeneITCo.Ltd.练习为虚拟机安装vmware-tools软件/etc/sys谢谢46、我们若已接受最坏的,就再没有什么损失。——卡耐基

47、书到用时方恨少、事非经过不知难。——陆游

48、书籍把我们引入最美好的社会,使我们认识各个时代的伟大智者。——史美尔斯

49、熟读唐诗三百首,不会作诗也会吟。——孙洙

50、谁和我一样用功,谁就会和我一样成功。——莫扎特谢谢46、我们若已接受最坏的,就再没有什么损失。——卡耐基48Linux操作系统模块内核26、我们像鹰一样,生来就是自由的,但是为了生存,我们不得不为自己编织一个笼子,然后把自己关在里面。——博莱索27、法律如果不讲道理,即使延续时间再长,也还是没有制约力的。——爱·科克28、好法律是由坏风俗创造出来的。——马克罗维乌斯29、在一切能够接受法律支配的人类的状态中,哪里没有法律,那里就没有自由。——洛克30、风俗可以造就法律,也可以废除法律。——塞·约翰逊Linux操作系统模块内核Linux操作系统模块内核26、我们像鹰一样,生来就是自由的,但是为了生存,我们不得不为自己编织一个笼子,然后把自己关在里面。——博莱索27、法律如果不讲道理,即使延续时间再长,也还是没有制约力的。——爱·科克28、好法律是由坏风俗创造出来的。——马克罗维乌斯29、在一切能够接受法律支配的人类的状态中,哪里没有法律,那里就没有自由。——洛克30、风俗可以造就法律,也可以废除法律。——塞·约翰逊AcegeneITCo.Ltd.2Linux操作系统

软件模块和内核安装配置AcegeneITCo.Ltd.3内容提要1软件安装与配置2开机和关机3系统服务4内核管理5模块管理6核心参数随着新课程改革的不断推进,要求教师在课堂教学中要能够关注到学生的全面发展和综合素质的提升,注重培养学生的创新能力、实践能力以及探究能力。小学是教育的基础阶段,也是学生性格养成、能力形成的奠基阶段,对学生创新力的培养非常重要。因此,小学美术教师要能够在教学中探索出灵活多样的教学方法,不断提升学生的创造力。一、发展学生个性,培养创新意识在小学美术的课堂教学中,教师要能够尊重每一位学生的个性发展,通过多方面分析小学生的学习能力和性格特点,对学生进行有针对性的绘画指导。在教学实践中,教师可以给学生创设一个和谐轻松的课堂教学环境,让学生能够有充分展示自我的平台,在积极参与课堂实践中不断强化学生自身的创作能力。从整体上来看,小学生有一个共性的特点,那就是他们比较喜欢色彩鲜明的美术作品,而且在绘画上比较自由随意。所以,针对学生所表露出来的这一特点,教师要能够为其设计出合理的导学方案,在保证学生创作兴趣不被打击的前提之下,规范学生的绘画习惯,并且注重对学生创新意识的培养。此外,对于不同年段的学生而言,教师在美术课程中的侧重点应该有所不同。例如,低年段学生活泼好动,对世界充满了无限的好奇,还不能够理解美的概念。针对这一年段学生的教育,教师要加强对学生美术兴趣和审美意识的培养,以帮助学生初步建立起“美”的概念,为学生后续的学习奠定基础。也就是说,对于不同年段的学生,教师要采用不同的教学方法,在发展学生个性的同时,加强对学生创造能力的培养。二、组织欣赏课程,激发创造灵感在美术课程的教学中,教师不能一上来就教授学生这样那样的画法,这样不仅会造成学生无法理解,还会扼杀学生对于美术学科的兴趣。所以,教师应该在适当的时候,在教学实践中增加美术欣赏的课程,引导学生欣赏一些优秀的、带有审美启发性的作品,以提升学生的审美意识。在欣赏课堂上,教师要注意不要桎梏学生的思维,将课堂交还给学生,让学生在课堂中大胆表述自己的观点,并且展开小组讨论来分析作品的绘画技巧、线条、颜色等各个方面,允许有多个不同观点的存在。另外,教师也可以在周末的时候,组织学生到美术馆参观,让学生有机会接触到更多的作品,从而在此过程中不断激发学生的创造灵感,提升学生的美术素养。三、加强动手动脑,拓展创造空间在小学美术的教学过程中,教师通过实物或对景写生等方法,让学生捕捉事物的特征,以提高他们的观察能力和表现能力。不可否认,这种直观性的教学方法也会受到时间、空间等诸多因素的制约,同时学生受其特殊的心理、生理特点的局限,对周围的事物往往缺乏足够的注意力,对那些需要进行描绘的事物,不能掌握在不同时间和不同空间的变化,更谈不上去抓住那些带有本质性的东西。因此,美术教师在教学中一定要提倡学生有创造意识,一定要表扬敢于标新立异的同学,尤其是在美术教师讲评总结美术作业时,不以整洁干净为唯一标准,有时也要看谁的作品不随大流,而且有独到之处,这样的作业才是最好的作业、成功的作业。四、打破学科桎梏,发散学生思维小学美术并不是一个孤立的学科,它与其他学科都是存在联系的,教师在教学过程中要能够打破学科之间的限制,培养学生的综合探究能力。在具体的教学实践之中,教师要能够抓牢美术教学的特点,强化各个学科之间的联系,从多个角度来诠释美术教学。例如,美术和文学的结合:指导学生用画笔来展示童话小故事,或者给童话配插图;美术与音乐的结合:指导学生运用画笔来表现所听到的音乐节奏,或者让学生根据歌曲旋律画出歌曲所表现的画面等。美术和其他学科的结合,一方面能够丰富美术课堂的教学,创新课堂教学方式,另一方面也能够引导学生从多个角度、多个方向来思考问题,促进学生的综合素养得到拓展和提升。当然,教师也要避免思维定式,发散学生的思维,鼓励学生大胆发挥自己的想象,并将自己美好的想法都通过美术作品进行展现,以不断提升学生的创造力。总而言之,培养学生的创造力并不是一蹴而就的,它需要很长一段时间的积累和挖掘。作为小学美术教师,要能够发展学生的个性,引导学生参与绘画实践,积极鼓励学生在美术学习中大胆创作,最大限度地激发出学生的创造潜能,促进学生创造力的有效提升。【我国农村中小学占全国中小学总数的绝大多数;农村中小学在校学生占全国中小学学生的绝大多数。这两个“绝大多数”就清楚地说明了农村中小学在基础教育中的地位。但是,农村中小学的现状从整体上看,学生语文基础较差,办学条件不足,师资素质亟待提高。如何及早地改变农村中小学生对语文学习的兴趣不高,厌学语文等现象,成为我们迫切需要解决的问题。一、农村中小学学生厌学语文的原因分析1.学校教育的偏差和过失在应试教育的指导下,由于学校片面追求升学率的思想和做法,严重地阻碍了教学改革的深入,导致学生死记硬背,教师“满堂灌”和学生学习负担过重,“重理轻文”和“读书无用”等错误思想对语文教学改革的干扰日趋严重,许多学生已不再对语文感兴趣,更不用说认真学习语文了。农村中小学学生面临的升学压力更大。在唯有考试才能衡量语文教学质量的今天,语文教师势必把目光锁定在试卷上。考试考什么教师就教什么,而试题的命制有时也有失科学,有些片面,常常只考查学生对课内文章的理解和掌握情况,而且阅读试题的参考答案也是按照教学参考书的原话,缺乏生成性和开放性。2.家庭教育失误在农村,多数家长常简单的认为只要把课本学好,能取得好的成绩没有必要去阅读课外书籍。孩子渴望阅读来获得知识的欲望长时间得不到满足,也是造成农村中小学学生厌学语文的一个重要因素。农村家庭中“重男轻女”的思想严重,孩子家庭负担重,不能为孩子提供良好的受教育机会,尤其是女孩子随时面临着失学的困难,这也造成农村中小学学生厌学语文的一个重要因素。3.学生自身原因在农村,大多数中小学学生非智力因素缺乏。在应试教育的今天,在老师高强度的学习训练下,他们可能短时间内会取得良好的成绩,但他们却不能从学习中获得快乐,慢慢地他们就会失去对语文学习的兴趣。农村中小学生有很多没有树立正确的语文学习观,因此他们的学习习惯差,缺乏自主性学习,对老师过分依赖,被动接受知识。二、农村中小学学生厌学语文所产生的负面影响1.不利于农村中小学生的心理健康发展语文是一门工具性学科,是学好其他功课的基础。农村中小学生厌学语文现象如果得不到及时地遏止,势必会影响到其他(下转第84页)(上接第83页)功课的学习,在应试教育的今天成绩不好就被判了死刑,得不到教师的关爱,就越厌学,就会进入一个恶性循环的怪圈,将会不利于学生以后的发展。学习成绩好的学生只因成绩好得到老师和家长的一致好评,盲目自大,容易导致这些学生只会学习、考试,在人际交往上却往往显示出他们的笨拙。2.不利于我国文化素质的提高我国是农业大国,农村人口占全国的大多数。而农村中小学学生又占全国中小学学生的绝大多数。农村中小学学生学习语文兴趣得不到培养,就会失去继续上学的机会,不利于农村文化素质的提高,在“知识就是力量”的今天,如何推动农村现代化建设,推动农村经济发展,这带来的一系列后果可想而知。三、农村中小学学生厌学语文问题的对策研究1.培养农村中小学学生学习语文的兴趣,加强学校、家庭和社会的交流农村中小学学校因条件所限不能为学生提供课外阅读书籍。因此需要国家加强对农村中小学的资金投入,帮助农村中小学校建立图书馆,为学生提供课外阅读书籍。切实转变应试教育,让学生在生活中学习语文,提高学习语文的兴趣,教材编排要充分考虑农村的实际情况和农村中小学学生的心理接受能力。教师应注意联系生活中的实际例子和现实问题,利用农村现有资源来提高学生的阅读水平,写作水平以及口语表达能力等。教师还应不断加强只身的文化修养,提高自己驾驭课堂的能力,积极的进行教育改革,鼓励学生,对学生不要过分的强调回忆。学生本人要积极主动的参加各项语文活动,要扩大自己的阅读量,广泛关注现实生活。提高自己的口语交际能力和写作水平。2.针对农村中小学学生不同心理特点而进行理疗如果教师根据学生的个性特点,精心设计每一堂课,给学生以新鲜感,并通过各种有效手段和途径,充分调动学生的激情,不断激发学生的求知欲望,培养学生良好的自主学习习惯,这样,学生就会真正体会到课堂是他们学习的乐园。语文教师应结合学生心理发展的共性和个性,通过各种学习活动实施心理健康教育,培养具有优秀心理素质的人才。很多学生能够认识到学习的重要性,但是因为教材陈旧,不能和实际的生活联系在一起,让学生体会不到学习的乐趣。因此针对这一情况,学校在选择教材时应注意:“一是结合农村生产和生活的实际增补适应农村现代化的教学内容,逐步编出一套农村实用文学的语文教材。二是适应农村发展的趋向,着重培养学生实际操作的技能,在提高学生阅读能力方面要注意阅读方法和阅读材料的实用性,教师要教给学生在将来工作中进行阅读的最常用的方法。总之,要根据学生的不同心理需求进行训练,鼓励学生积极思考。遵循语文教学规律的训练方式,教师和家长恰当的强化手段,各种有利于学生阅读和写作的外部环境,有利于增强学生的求知欲望,使之形成新的认知冲突,激发学习乐趣,最终强化了他们的内在学习动机。【Linux操作系统模块内核26、我们像鹰一样,生来就是自由的49Linux操作系统模块内核课件50Linux操作系统模块内核课件51Linux操作系统模块内核课件52Linux操作系统模块内核课件531RedHatPackageManager一些可以获得到rpm软件的站点rpmfindftp://ftp.redhat/pub/contriblinuxappsrpm的老家54AcegeneITCo.Ltd.1RedHatPackageManager一些可以获1安装新的软件包普通安装:#rpm-ibc-1.05a-4.i386.rpm升级软件:#rpm-Ubc-1.05a-4.i386.rpm强行安装:#rpm-i--force-nodepspackagename.rpm其他参数-h使用符号“#”指示安装进度,与-v参数一起使用时显示效果更好-v告诉RPM报告每一步操作的情况--test这个参数并不进行真正的安装;它只是用来检查安装能否成功地完成。用于检查依赖关系是否安全。--percent显示已完成的百分比指示安装进度。如果从另外一个程序(比如某个Perl脚本程序)中来运行RPM,并且想了解安装的进度时,这个参数就很方便。55AcegeneITCo.Ltd.1安装新的软件包普通安装:7AcegeneITCo.1查询软件包列出已经安装的全部软件包#rpm-qa#rpm-qa|grep-i'name'找出某个特定的文件到底是属于哪个软件包的#rpm-qffilename查出某个已经安装的软件包的功能#rpm-qipackagename查出软件包中的文件#rpm-qlppackagename其中的packagename是准备要了解其组成文件的软件包名称列出已经安装的软件包中的文件:#rpm–ql<pkg_name>56AcegeneITCo.Ltd.1查询软件包列出已经安装的全部软件包8AcegeneIT1反安装(清除)软件包RPM反安装(清除)软件包#rpm-epackagename其中的packagename是rpm-qa命令清单中列出的软件包名称。57AcegeneITCo.Ltd.1反安装(清除)软件包RPM反安装(清除)软件包9Aceg1gnorpm工具那些喜欢使用GUI工具简化操作的人们可以使用gnorpm软件。虽然它是被设计运行于GNOME环境的,但在KDE环境中也运行得相当好。它可以完成通过命令行完成的全部操作,但是用户就不必费力记住那些命令行参数了。当然,这样做是要增加一些系统开销的,这也是命令行版本依然存在的原因。58AcegeneITCo.Ltd.1gnorpm工具那些喜欢使用GUI工具简化操作的人们可以RPMBuildsBuildsconsistofmultiplephases:Prep–extractsandpatchessourcesBuild–makeindividualbinariesInstall–createsaninstallstagingareaDoesn’tinstallitforuseonthelocalsystem!AdditionalactionscomeafterInstallphase:CreateasourceRPMCreateabinaryRPM59AcegeneITCo.Ltd.RPMBuildsBuildsconsistofmuRPMWorkAreaWorkareaisusedforbuildingRPMsLocationdependsonvendor:RedHat:/usr/src/redhatUnitedLinux:/usr/src/packagesDirectorystructurecontents:SPECS–RPMspecfileSOURCES–sourcearchivesandpatchesBUILD–extractedsource,objects,binariesRPMS–generatedbinaryRPMsSRPMS–generatedsourceRPMs60AcegeneITCo.Ltd.RPMWorkAreaWorkareaisusedRPMBuildProcedureFirst,installsourceRPMPopulatesSPECSandSOU

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论