




已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3部分系统管理第10章Linux系统软件的获取和安装,10.1硬件需求10.2Linux上可用的软件1.3操作系统功能10.3Linux系统软件的获取途径10.4Linux的安装10.5软件包及模块的安装与加载10.6配置与创建内核10.7系统的引导与关闭10.8XLinux的安装示范10.9小结习题,系统管理指安装操作系统并对系统进行日常管理和维护,以保证这个系统安全、可靠地运行,保证用户合理、有效地使用系统资源,使得每一个用户方便、高效地运行并完成其任务。本书系统管理部分的内容主要是针对运行于Intel平台的Linux,其他平台(如Sparc和Alpha)上的安装和应用只做简单介绍。通常Linux的安装可以从光盘安装,安装程序会自动检测设备,当然也可以从FTP站点安装或者从NFS服务器安装,本章选择XLinux和RedHat作为实例,详述安装需求、安装过程及其配置。,10.1硬件需求在安装Linux系统之前,需要了解自己的硬件环境。包括以下几个主要方面:CPU的主频和型号;硬盘是IDE的还是SCSI的;有几块硬盘,分别有多大;如果有RAID卡也要知道卡的型号和厂商;内存有多少;鼠标是串口的还是PS/2的;显卡与显示器的厂商与型号,有多少显存以及网卡的厂商与型号。所有这些信息对于重新编译内核非常重要。,目前国内较流行的RedHat的Linux发行版本,它在Intel平台上的运行,要求CPU为386或以上。对于内存来说,一般至少要有4MB以上,使用图形界面则需要更多的内存。总之,内存多多益善,因为Linux会充分利用空余内存作为高速缓冲区,有利于提高系统性能。对于XLinux需要586P133以上的Intel处理器,AMD、CyrixCPU亦可,若计划安装XLinux作为提供两种以上服务的服务器,最好使用PentiumII266以上的CPU,至少64MBRAM的物理内存,4.3GB以上的SCSI或是IDE硬盘,当然内存要越多越好。XLinux可支持4个CPU。,10.2Linux上可用的软件大部分常用的UNIX工具和程序已经移植到Linux上了,包含大部分的GNU程序和许多Xclient。其实移植这些软件到Linux上是很容易的事,大部分的程序源代码在Linux上重新编译时都不须修改或只要部分修改即可,因为Linux几乎完全符合POSIX的标准。可惜目前Linux上供普通用户使用的套装软件并不很多,尤其是家庭娱乐与办公方面。以下是一些可在Linux上运行的常用工具及软件:基本的POSIX兼容的UNIX指令:如ls,tr,sed,awk等软件开发与管理工具:如gcc,gdb,make,bison,perl,rcs,cvs,gprof,automake等,XWindows环境:X11R5(XFree2.1.1),X11R6(XFree3.1)等文本编辑器:如GNUEmacs,elvis(GNUvi),vim等shells:如bash,zsh,ksh,pdksh,tcsh,csh,rc,ash等通讯程序:如UUCP,kermit,minicom,pcomm,xcomm,term等news和mail:如c-news,innd,trn,nn,tin,smail,elm,mh,pine等排版软件:如tex,groff,doc等PostScript软件:如Ghostscript,GhostView(XWindow)等,10.3Linux系统软件的获取途径Linux作为开放源代码方式发行的软件,其主要发布方式是通过网络进行,可以在就近的FTP站点上找到许多最新的Linux发行版本,并且可以找到许多软件包,这些软件包通常以GNU的版本发行,许多Linux发行版本都包含了其中的大多数,并且各发行厂商也自行开发了一些有特色的管理工具和实用软件包。还有许多媒体发行的光盘,这对于安装非常便利。如果是从网络下载的发行版本,录制光盘时一定要注意其目录结构,否则可能无法安装。XLinux软件可以通过网址ftp.xL.tw获得,也可以从XLinux镜像(mirror)站点列表中下载。,10.4Linux的安装安装依赖于软件介质及硬件配置,下面详述RedHatLinux的安装过程。一般可以通过光盘直接启动来安装RedHat系统,设在DOS下光驱路径为F:,可以按以下步骤进行。C:F:F:cddosutilsF:dosutilsrawriteEnterdiskimagesourcefilename:PATHboot.imgEntertargetdiskettedrive:a:PleaseinsertaformatteddisketteintodriveA:andpress-ENTER-:F:dosutils,当rawrite.exe要求输入软盘镜像的时候,输入完整的“boot.img”的路径名,把软盘插入A驱。当程序问你把镜像写入哪个软盘驱动器的时候,输入“a:”。启动盘也可以在类Linux操作系统下制作,mount上光驱后,将当前目录改为映像文件boot.img所在的目录,执行以下命令(根据需要修改映射文件的文件名和软盘设备名):#ddif=boot.imgof=/dev/fd0bs=1440k以下是安装步骤:,(1)选择语言、键盘类型及鼠标类型(2)安装类型和方法RedHatLinux6.1有典型、自定义等几种方式,如果采用自定义方式,最好选择“everything”,安装完后,再根据需要删除不用的软件包,如果空间不足,可以自行选择需要的软件包,同时要选择模块相关性检查,以避免不必要的错误。(3)磁盘分区磁盘分区有一些较好的做法,比如“/boot”分区独立作为只读分区加载,可以避免该文件系统被破坏,另外要将“/var”分区独立出来,如果是作为邮件服务器,还需要有一个大的邮件信箱分区“/var/spool/mail”,根文件系统“/”也必须独立,,因为这里面的配置文件至关重要,根文件系统尽量保持不变有利于系统的稳定性。以上这些分区所采用的标准就是要保证文件系统的可靠运行,将易于变化的文件系统独立出来,不至于由于某些文件系统如“/var、/usr、/home”等的空间不足而占用其他文件系统如根文件系统的空间。此外,安装Linux时,还需要设置一个交换分区,分区类型为“swap”,它用来把内存中不常用的数据和程序交换到硬盘上,尽管有些服务器有足够的内存用作缓冲区,提供一点swap分区还是有助于提高系统性能的。RedHat6.1之前交换分区有127.8MB的大小限制,不过以后版本支持更多的交换空间。,Linux下分区可用的工具有DiskDruid(图形界面)、fdisk等,XLinux也有自己的图形化分区工具,非常方便易用。建议初学者采用图形化分区工具,只有对系统有了一定了解以后才可以尝试使用fdisk。以DiskDruid分区工具为例,选择“Add”添加新的分区,“Edit”改变分区,“Delete”删除分区,“Reset”恢复原来的分区状态。每个分区要求添加的信息有:MountPoint:分区要装载的文件系统名Size:分区的大小,以MB为单位PartitionType:分区类型。Linux的文件系统要使用Linuxnative类型的分区,Linux交换分区用LinuxSwap类型。,fdisk的常用命令如下:m列出所有可用的命令p打印当前分区表信息n添加新的分区t设置或者改变分区的文件系统类型l列出文件系统类型及它们ID号的列表,如83为Linuxnative,82为Linuxswapw保存分区设置信息并退出fdiskq不保存直接退出fdisk,磁盘设备一般有IDE与SCSI两种,IDE硬盘名称为“/dev/hda、/dev/hdb”等,SCSI硬盘名称为“/dev/sda、/dev/sdb”。不过SCSI硬盘因为具有高速缓存和更快的速度,无论是性能还是稳定性都优于IDE硬盘,适合用在服务器上。,(4)选择和安装软件包分区创建完之后,还不能在该分区上安装文件系统,要安装文件系统必须做好准备工作,即格式化分区和创建文件系统。可以选择想要格式化的分区,并选中“Checkforbadblocksduringformat”选择框。一般Linux会在安装软件之前自动格式化和创建文件系统,但是软件包的选择是在格式化之前,如果是出于试验的目的,可以选择“everything”,如果较为熟悉Linux系统了,可以根据需要选择相应的软件包,不过建议安装所有的联机文档。完成以上工作就可以让机器完成磁盘分区的格式化、文件系统的创建、软件包的安装等工作。,(5)配置工作许多配置工作都可以在系统运行过程中进行,不过安装程序在安装完毕时提供了图形化的配置界面,可以在此配置网络、配置显示卡、设置root密码、添加用户等等,不过进行安全验证的配置时一定不要忘了加上以下选项:EnableshadowpasswordsEnableMD5passwords此处有许多配置界面,实际上它们都有对应的应用程序,常用的有timeconfig、userconf、linuxconf、netconf等,其他的如键盘鼠标配置程序kdbconfig、mouseconfig等。,一般安装Linux都要安装LILO引导程序,该程序用于Intel平台,Sparc平台采用Silo,Alpha平台则使用Milo。可以选择把LILO装在主引导扇区(MBR)或引导分区的第一个扇区,一般情况下LILO安装在主引导扇区,但是如果系统装了其他的引导程序,为了不破坏它们,就必须安装在引导分区第一个扇区,要从该分区启动系统,就必须先激活该分区。,安装程序还提供了几种不同的测试信息,把这些信息放在五个虚拟控制台上,可以用Alt+Fn在它们之间切换。当安装Linux遇到困难时,虚拟控制台提供的信息非常有帮助,它可以使您发现问题所在。其中:Alt+F1为安装的对话框;Alt+F2为外壳(shell)提示符;Alt+F3为安装日志(来自安装程序的信息);Alt+F4为系统日志(来自内核的信息);Alt+F5为其他信息。如果对Linux系统很熟悉的话,也可以选择从ftp站点安装、从NFS服务器安装、SMB安装以及从硬盘安装。但是上述安装都需要启动盘,除了SMB安装外,还需要支持盘。,10.5软件包及模块的安装与加载传统的UNIX操作系统如Solaris,用户应用程序一般安装到/usr/local目录下后,配置文件和可执行命令也放在相应目录下,如/usr/local/etc、/usr/lcoal/bin。Linux下应用程序的目录组织以套件的形式出现,这和大多数UNIX版本有很大区别,其配置参数通常放置在/etc目录下,可执行命令放在/usr/sbin或/sbin中。无论是RedHat的RPM软件包管理方式还是Debian的dpkg,都采用这种方式。但是它也有/usr/local目录,可以迎合那些喜欢自己编译和安装软件包的系统管理员的口味,实际上作为应用服务器,这种方式更符合要求,不过要注意设置好与路径相关的环境变量,如MANPATH等。,下面将介绍RedHat的软件包管理工具RPM,有兴趣的读者可以自学Debian的dpkg,但是dpkg需要有一定的Linux使用经验,只有熟悉了Linux系统才可以去涉足,它对于想更深入地了解Linux系统非常有帮助。RPM(RedHatPackageManager)可用来安装、卸载、升级、查询、验证和创建软件包。利用RPM创建的软件包是一个档案文件,以“.rpm”作为后缀,它包含文件、软件名称、版本等信息,下面分别介绍RPM的主要功能:,(1)安装软件包:rpm-i可选参数软件包.rpmrpm可选参数如下:-v显示安装的软件包名称。-test演示安装过程但并不实际安装任何内容-nodeps安装前不执行软件包依赖性检查,但不推荐使用-force强制安装一个软件包-h打印50个“#”符号,与-v合用,使显示的内容更美观-vv显示rpm命令完成的工作如:#rpm-ivhinput-1.4.linux-1.i386.rpm,(2)卸载软件包:rpm-e可选参数软件包名称参数“-test”,配合“-vv”使用,能够使RPM演示删除软件包的操作过程,但实际上并不删除任何文件。另外有些软件包是其他软件包运行必需的组件,要删除它们就会打破这种依赖性,导致其他程序不能正常运行,如果要强行删除,可以使用“-nodeps”通知RPM卸载前不检查软件包依赖性。(3)查询软件包:rpm-q可选参数软件包名称rpm-q的用法如下:,rpm-ql列出软件包的所有文件,包括配置文件、文档文件等rpm-qs列出软件包中所有文件的状态rpm-qd列出软件包中所有的文档文件rpm-qc列出软件包中所有的配置文件rpm-qi列出软件包的综合信息rpm-qa列出系统中安装的所有软件包rpm-qf文件名列出拥有指定文件的软件包rpm-qp包.rpm列出该文件对应的软件包名称如:rpm-qpchinput-1.4.linux-1.i386.rpm查询该软件包会在系统中安装哪些文件,(4)验证软件包:rpm-V软件包名称它将软件包的信息与初始安装时存储在软件包数据库中的信息进行对比,比如有人安装了木马程序就可以通过这种方式查出来,不过这个方法不是很安全,建议大家安装完毕时备份/var/lib/rpm/目录下的内容,最好放到另一台主机上。如果没有问题就不输出任何结果,如果有问题,会输出一个8位字符的字符串,每一位字符代表一种错误,没有错误就用“.”表示,这些字符依次有:S文件大小改变M文件的模式改变(文件权限和文件类型)5MD5校验和改变D设备变化,L符号链接变化U文件属主变化G文件属组变化T文件修改的时间变化还可以用以下命令校验包含某个特定文件的软件包,如果文件丢失,还会报告文件状态为“missing”。rpm-Vf文件名(5)升级软件包:rpm-U可选参数软件包名称实际上是卸载和安装的组合,不过会保留配置文件。另外一个参数是“-F”,它也可以升级软件包,不过要求存在一个早期版本。升级软件包的可选参数与安装时的参数一样。,10.6配置与创建内核Linux的内核更新非常快,用户要跟踪这些变化就必须经常编译内核,将系统升级,这样可以保证系统更加稳定安全。如果不是出于试验目的,必须选择稳定的内核版本,可以用下面的命令查看当前内核版本信息。#uname-aLinuxdns2.2.14-6.0#1TueMar2816:56:56EST2000alphaunknown依序为:系统名称、主机名称、发布版本信息、操作系统类型、机型,从以上信息可以看出该系统内核的版本号为2.2.14,第一个2为主版本号,很少变动,除非有了重大改进,第二个2是次号,表明系统的稳定性,偶数表明该内核比较稳定,奇数表示该内核正在改进,处于开发与实验阶段。14是该版本的修订号,表明该版本的当前增补级。编译内核是非常简单的工作,但是要根据自己的需求配置一个适合自己的内核就不容易了。一般原则是尽可能去掉不用的模块,常用的模块编译进内核而不采用加载模块的方式,尽量采用稳定的版本等等。,编译前通过“makeconfig、makemenuconfig(图形界面)”配置参数,一般采用图形比较容易,适合新手,不过这仍然需要对系统比较了解才能胜任。如果在XWindow下并且希望有图形界面,应采用makexconfig方式。如果你的机器有一些较新的硬件或其他比较特殊的设备,可能会在安装设备驱动程序时遇到麻烦,建议去相关厂家的Web站点去寻找答案。对于新手来说,采用图形界面还有一个好处,因为该图形界面提供在线帮助,可以在选择某项模块之前,用“?”获得帮助,新的内核都有很详细的讲解,注意看相关的操作提示,将有助于提高对系统模块功能的认识。,接下来用“makedep”分析内核的配置并创建相应的相关树,以确定要安装哪些内容。接着用“makeclean”清除所有以前编译留下的二进制文件,建议采用更为有效的“makemrproper”或者“makedistclean”命令。如果系统时钟在上次编译后更改过,最好用“touch”更新文件访问时间为当前系统时间。然后用“makezImage”执行整个编译过程,有时采用这种方式会出现内核太大的错误,这时可以使用“makebzImage”来创建内核。最后要编译模块(如果选择了模块编译),使用“makemodules”、“makemodule-install”和“depmod-a”以编译和安装模块,安装模块实际上就是将它们复制到相应的目录下,一般为/lib/modules。,接下来就是将新编译的内核拷贝至/boot目录下,并改动LILO的配置文件/etc/lilo.conf。新内核最好以其版本号标示。操作过程如下:#cp/usr/src/linux/arch/i386/boot/bzImage/boot#mvbzImagevmlinuz-2.2.17#ln-svmlinuz-2.2.17vmlinuz同时要将/etc/lilo.conf文件中的image指向该新内核,参考下一节LILO的配置部分。,10.7系统的引导与关闭10.7.1系统引导程序LILOIntel平台上运行的Linux系统可以通过LILO引导程序引导,也可以通过在DOS中运行loadlin.exe程序引导。还有其他的引导装载器如SystemCommander也可以满足要求,本章主要讲解LILO的使用。与LILO有关的文件如下/sbin/lilo可执行程序,用于安装内核映像/boot/boot.b引导装载器/boot/map引导映像,它包含内核的路径/etc/lilo.confLILO的配置文件,下面讲解如何修改和定制配置文件lilo.conf。该文件中各条目是用来通知内核怎么进行工作的,其内容规定如下:栏目说明boot=引导扇区的设备名称,如果没有该项,将从安装为root的设备上读取引导扇区。Linear生成线性扇区地址来代替扇区/磁头/柱面地址,有些SCSI设备需要该选项。install=安装指定的文件作为引导扇区的内容,默认为/boot/boot.bimages=指定内核的路径和名称verbose=用于说明信息,级别越高,越详细,最高级别为5,root=设备名称,如/dev/hda1Prompt要求输入引导提示信息。timeout=LILO等待键盘输入的时间,单位为1/10秒。Lable引导内核的名称Default当同时安装了几个系统时,默认启动的引导内核名称如果对lilo.conf做过修改,就必须运行/sbin/lilo程序。通常情况下可以不用干预,系统就能够启动,如果系统不能启动,可以输入“rescue”进入修复模式,或者输入“linux1”进入单用户模式,然后手工修复文件系统。,10.7.2系统启动与关闭的相关脚本与命令相对来说,通过修改某些配置文件更容易控制和理解系统的行为。系统的初始化脚本可以通过/etc目录下的某些文件来修改。UNIX/Linux系统共设有六种运行级别,可以通过“init”命令引导,其值规定如下:init0:终止系统的运行init1:单用户模式,一般用于系统维护目的init2:多用户模式,但不支持NFSinit3:多用户模式,一般服务器都在此级别上运行init4:保留init5:XWindow启动模式init6:重新启动系统,默认的运行级别在/etc/inittab文件中设定如下:id:3:initdefault:如果希望启动图形界面,则设置为5。接下来对系统初始化,这是通过/etc/rc.d/rc.sysinit文件进行的,只需根据自己的需要修改相关的内容。系统接下来就要启动各个相应运行级别的脚本了,这些脚本位于/etc/rc.d/rc?.d目录下,?代表1到6的数字,以rc3.d为例,该目录下的文件分别以S和K开头,S代表系统启动时应该启动的应用程序,K表示系统关闭时应该终止的应用程序。数字代表启动和关闭的顺序,数字小的先执行。随后的名称对应相关的程序,一定不要随便更改链接,否则无法启动该程序。,系统关闭还涉及到许多其他操作,因为关闭系统必须杀死所有用户进程、系统守护进程和其他进程。一般可以通过以下命令完成:init、shutdown、reboot、halt等命令。这些命令之间有些可以替代使用,如halt就相当于“shutdown-h”命令,reboot相当于“shutdown-r”命令。下面对shutdown的功能进行详述,shutdown可以将系统安全地带入关闭状态,其命令格式如下:#shutdown-tsec-arkhcfFtimewarning-message可选参数:tsec该参数表示给进程发送警告信息和杀死信息之间的时间,sec代表秒数,a使用/etc/shutdown.allow文件r关闭后重新启动h关闭系统,相当于halt和“init0”k仅给所有用户发送警告信息,而不关闭系统c取消正在运行的shutdownf快速重启,即不进行fsckF重新启动时强制运行fscktime关闭系统的时间,单个数字表示多少分钟后系统关闭,如果要给定确切时间,可以用hh:mm的格式,即几点几分关闭系统warningmessage发送给所有用户的信息,也可执行#shutdownnow立即关闭系统。shutdown命令在脚本中也有应用,如inittab文件中。建议管理员使用这些命令,而不是使用给init进程发送信号的方式。,10.8XLinux的安装示范XLinux的安装分为一般安装(X-Linux)、快速自动安装(Express)和软盘安装(Floppy)3种安装模式。安装程序和配置工具(Genie)使用图形界面与对话框的操作方式工作。10.8.1安装前的准备工作和安装将XLinux启动光盘放入光驱中,将BIOS设成光盘启动后重新启动计算机。选择合适的安装语言。1.磁盘分区假设你的硬盘没有经过分区,XLinux会提示询问你是否将硬盘初始化。使用IDE硬盘时,引导分区必须全在前面1024个磁道内。,一些新版的BIOS和IDE硬盘可处理多于1024的磁道。如果不能确认,还是把启动分区放在前1024磁道内。改变分区大小一般要求首先备份此分区想保留的所有东西(为防万一,最好备份整个硬盘),然后删除此分区,创建新分区,最后回存所有东西到新分区。如果是扩大分区,可能需要调整相邻分区的大小(并备份、回存)。XLinux为用户提供两种方便的磁盘分区方式:,(1)智能型磁盘分区工具它会自动判断硬盘中是否有空白扇区,然后会将空白扇区全部归XLinux使用。如果找不到空白扇区,将会询问是否要把全部扇区清除。此种分区方式将节省许多的时间,只要将要安装的扇区空出来,或者要将整个磁盘给XLinux时,不需作任何磁盘分区的规划,它将以默认的方式进行磁盘分区。(2)专业型磁盘分区工具专业型磁盘分区工具提供全功能图形界面的分区方式,它可任意分割扇区大小,选择扇区类型,选择启动扇区,只要利用鼠标就可以完成磁盘分区,如图10.2所示。,图10.2磁盘分区,当要新增一个磁盘区块,请输入你要分区区块的大小,选择磁盘类型,磁盘类型可参考表10.1。最后,选取引导XLinux的分区,引导分区对应的状态区将会有“boot”的字样显示。当配置好分区的大小和分区类型后,根据系统提示将配置写入磁盘分区表。,2.规划虚拟内存通常,安装Linux需要建立至少两个分区供Linux使用,一个是Linux固有分区,另一个是Linux内存交换分区。一般如果系统内存在32MB以内,可以将交换分区配置为RAM的两倍。RAM超过32MB的,就不必拘于两倍的原则。但是请不要超过128MB,因为Linux一次最大只能处理128MB的swap。swap也可以多分割几个,这样对于整体的性能有益,分割为一个固有分区和一个Linux内存交换分区,这种分割法是相当缺乏安全性的,要是root分区毁损的话,恢复整个系统可能只能重装。若是要在网络上当服务器的话,最少也应该分割成/(root)、/usr、/usr/local、/var、/home等。,根据窗口的提示信息,配置虚拟内存空间,在对应的【启动】和【检查】区域单击【是】或【否】来启动或检查虚拟内存空间。当配置好后,单击【下一步】,继续安装前的准备工作。3.文件系统规划用户可根据用途及喜好,参考表10.2配置及规划文件系统。,表10.2文件系统规划参考表格,4.选择软件包在相应的窗口选择你要安装的XLinux软件包组合。例如你可选择:(1)全部软件包(2)最小系统安装(3)用户自行选择选择好后单击【确定】按钮,可看到软件包详细列表,在此选择你要的软件包。5.设置引导管理器如图10.3所示,在此窗口你可设置引导管理器(LILO)要引导的分区。,图10.3设置引导管理器画面,LILO是LInuxLOader的简称,是Linux的引导程序,它主要的功能就是在Linux系统启动的时候,用来加载Linux的系统内核,除此之外LILO还可以用来加载其他的操作系统,进行多重启动,或者也可以在启动的时候传递参数给Linux的系统内核。LILO是一个Linux系统上必要的程序,一般在安装系统时就会把LILO安装在磁盘的主引导分区或根分区上面。它只在启动时起作用。当你更改了系统内核,或想要改变启动系统的默认参数时,就有必要重新安装LILO,重新安装LILO的工作可以通过一个名为“lilo”的程序来实现。这两个名称是一样的,大小写不同而已。,大写的“LILO”指的是启动程序,我们永远不会自己动手去执行这个程序。“lilo”指的是LILO的安装程序,通过这个程序来把LILO安装到正确的地方去,并设置LILO。LILO安装程序lilo的设置文件在/etc/lilo.conf。当用户以root身份执行lilo程序的时候,l
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校经验交流发言稿
- 新郎单人发言稿
- 观察柚子写作课件
- 前台接待礼仪培训
- 时间像小马课件
- 2025版水利工程设计与施工承包劳动合同模板
- 二零二五年度工业生产线转包协议合同范本
- 二零二五年度智能门窗安装与智能安防系统合同
- 二零二五年度房产抵押担保与教育项目合作合同
- 二零二五年度工业用厂房购置合同集
- 2025-2030中国金属橡胶隔振元件军工领域特殊需求与民用市场开发策略
- 五年制诊断学水肿血尿等
- GB/T 9480-2001农林拖拉机和机械、草坪和园艺动力机械使用说明书编写规则
- GB/T 6569-2006精细陶瓷弯曲强度试验方法
- FZ/T 73001-2016袜子
- 2023年员工标准劳动合同范本版7篇
- 中国邮票目录大全(2015版)
- 倪海厦针灸讲义
- 施工放样测量记录表
- 音乐美学课件
- 《基因组学》课件第3章 基因组作图-2015
评论
0/150
提交评论