网络技术项目任务_第1页
网络技术项目任务_第2页
网络技术项目任务_第3页
网络技术项目任务_第4页
网络技术项目任务_第5页
已阅读5页,还剩111页未读 继续免费阅读

下载本文档

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

文档简介

aaaaaaaa《Linux网络技术》项目任务书目叽卩录TOC\o"1-5"\h\z\o"CurrentDocument"项目一:Linux系统初步 3知识点 3讲解 3\o"CurrentDocument"操作练习 3\o"CurrentDocument"预习 3\o"CurrentDocument"实验内容 3\o"CurrentDocument"项目二:系统的基本使用 3\o"CurrentDocument"知识点 3\o"CurrentDocument"讲解 3\o"CurrentDocument"操作练习 3\o"CurrentDocument"预习 3\o"CurrentDocument"实验内容 3\o"CurrentDocument"项目三:Linux系统下网络服务 3\o"CurrentDocument"知识点 3\o"CurrentDocument"讲解 3\o"CurrentDocument"操作练习 3\o"CurrentDocument"预习 3\o"CurrentDocument"实验内容 3\o"CurrentDocument"项目名:Linux系统安全 3知识点 3讲解 33.操作练习 33.预习 3实验内容 3项目名:Linux系统初步授课时间第1周 地点指导教师胡志锋项目描述过讲解知识点:1、 说课2、 操作系统概述3、 系统安装4、 图形界面使用生掌握对Linux网络技术这门课有个良好的了解,对操作系统也有个认识,熟悉使用Linux的图形界面。教学设计1、 说课2、 操作系统概述3、 系统安装4、 图形界面使用教学要点重点:系统安装、图形界面的设置和使用。实训项目系统安装、桌面环境的设置。aaaaaaaa1.项目一:Linux系统初步1.知识点1) 说课2) 操作系统概述3) 系统安装4) 图形界面使用2.讲解2.讲解说课操作系统概述操作系统概念■简称OS,是管理系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程,为用户使用计算机提供良好运行环境的一种系统软件。■计算机系统层次结构:OS为用户应用程序提供方便统一的调用接口;OS负责系统资源的管理。用户应用程序系统程序(编译程序、数据库等)操作系统计算机硬件—操作系统功能■处理器管理■存储管理>存储分配>存储共享>地址转换与存储保护>存储扩充■设备管理■文件管理■网络与通信管理■用户接口操作系统类型■桌面操作系统■网络操作系统卩>具有通常操作系统的功能>提供高效、可靠的网络通信能力>提供多种网络服务功能■分布式操作系统嵌入式操作系统操作系统基本组件■内核(Kernel)Windows操作系统内核使用的关键文件名包含“kernel”或“kern”UNIX和Linux操作系统,内核文件名通常为“kernel”■用户界面>命令行界面(CLI)>图形用户界面(GUI)■文件系统网络操作系统概念■NOS是建立在计算机操作系统基础上,用于管理网络通信和共享资源,对网络资源的再分配,协调各主机上任务的运行,并向用户提供统一的有效的网络接口的软件集合。■网络操作系统3个层次位于低层的网络设备驱动程序位于中间层的网络通信协议位于高层的网络应用软件■网络操作系统可将其功能分配给连接到网络上的多台计算机 ■网络操作系统依赖于每台计算机的本地操作系统,使多个用户可以并发访问共享资源网络操作系统特点■硬件独立性■网络连接网络管理■安全性和访问控制■网络服务■多用户支持 ■多种客户端支持■用户界面网络操作系统功能■网络通信■资源管理网络管理■网络服务■互操作网络接口网络操作系统工作模式客户机/服务器(Client/Server)模式 c/s服务器响应客户机客户机客户端请求

并进行处理局域网或Internet网络服务器客户机客户机使用服务器所提供的服务和资源客户端软件服务器软件aaaaaaaa■对等(PeertoP^e模式——平时大豕在寝室里的相互共享资源■网络操作系统体系结构■内核组织方式:单内核与微内核单内核(monolithickernel linux操作系统微内核(microkernel) windows系列操作系统核外客户进程安全服务窗口系统虚存管理文件系统设备驱动微内核'用1户:模I式作业管理.~1内文件管理核内核模式设备管理存储管理进程管理硬件硬件硬件A) 内核结构微内核为代表的windows系列网络操作系统灵活性和可扩展性可靠性高可移植性 支持分布式系统和网络系统现代微内核结构操作系统还存在着许多问题,目前主要用于研究性操作系统B) 层次结构单内核为代表的linux系列网络操作系统>功能明确,调用关系清晰(即高层对低层单向依赖),保证设计和实现的正确性>各层可分别实现,且便于扩充>高层错误不会影响到低层>效率低,层次之间的调用开销大,系统内核比较大网络服务器一一服务器既有软件含义又有硬件含义>服务器是在网络环境中为用户计算机提供各种服务的计算机,承担网络中数据的存储、转发和发布等关键任务,是网络应用的基础和核心>从硬件上看服务器通常是较大的系统,主要具备以下特性>附加的存储器用来支持多任务>附加的磁盘空间用来存储共享文件,或作为扩展的系统内存>额外的扩展槽用于连接打印机和各种网络接口等共享设备>在多处理器服务器上,附加的CPU用于提高处理能力>采用冗余技术加入附加的硬件,建立容错系统,提高系统的可靠性和可用性>从软件上看服务器上的操作系统必须比客户端的操作系统具有更好的性能,支持多用户、多任务常有的服务器操作系统A)netwareB)windowsunixLinux网络操作系统的选择■安全性和可靠性■可操作性■可集成性■可扩展性■可定制■应用和开发支持■选择建议Windows易于管理和实现各种网络服务UNIX以其高效、稳定的特点适用于运行任务重大的应用程序的平台Linux作为UNIX的一个变种,是实现网络关键性应用的理想选择Linux内核结构应用程序、工具用户空间n. jL AV 1, 系统1,调用 v ULinux内核进程管理 内存管理 文件系统 设备驱动 网络组件多任务 虚拟内存文件、目录设备访问 网络功能功能调度器;文件系统文件系统 网络协议软件支持与处理器 内存管理1类型 字符设备 结构相关 器 了符设备代码块设备 网络驱动硬件支持, A n. 瓦V 1『 v V 1f„CTT 氏" 硬盘、 各种终端 网络CPU 内存 CD等 设备 适配器硬件进程管理■进程状态及其变化 ■进程在其生命周期中有多种不同的状态进程的模式aaaaaaaa内核模式■用户模式进程的类型■系统进程■用户进程文件系统ext2/3文件系统结构超级块块组描述符数据块位图索引节点位图超级块块组描述符数据块位图索引节点位图索引节点表数据块1块〃块1块1块n块n块W —整个块组 ext2/3多重索引结构索引节点数据块文件信息模式

所有者大小

时间戳*|数据块数据块索引表直接指针(12个)单级间接指针二级间接指针文件信息模式

所有者大小

时间戳*|数据块数据块索引表直接指针(12个)单级间接指针二级间接指针三级间接指针*1数据块

』数据块ext2/3目录项■索引节点号T数据块T数据块,I数据块■>数据块*1数据块数据块 ext2/3文件系统一 启动块块组0 ……块组〃 /Z —■目录项长度■名称长度■文件类型■文件名称虚拟文件系统(VFS)用户空间 用户程序(进程) 文件系统的系统调用接口内核空间 VFS 系统调用相应的内核函数minixext2ext3'',FAT设备文件 支撑VFS的具体文件系统内存管理器■物理内存管理器■内核内存管理器■虚拟内存管理器■内核虚拟内存管理器■用户空间内存管理器分页机制■采用段页式虚拟存储管理■使用最低限度的段机制和三级分页机制页目录起始地址控制寄存器■请求分页机制■内存交换机制设备管理设备文件■采用设备文件统一管理硬件设备 ■所有设备都作为特殊文件,通过文件系统与设备连接■Linux为每一个外部设备提供一个设备文件(DeviceFi)■设备的文件名一般由两部分构成:主设备号与次设备号设备驱动程序■设备驱动程序是系统内核的一部分■Linux系统和设备驱动程序之间使用标准的交互接口块设备文件■以区块(Block)为单位读取字符设备文件■以字符(Character)为单位读取■磁带属于字符设备3.系统安装A)注意查看系统硬件兼容表(HAL)i)一般的我们注意查看,cpu型号,网卡型号,(显卡型号:,B) 磁盘空间的准备,系统安装盘的准备,序列号准备i) 磁盘要求要有6G空的空闲空间。如果作为一个服务器来用,长期使用至少要20G,要看你在这个服务器上要开启什么业务来定。ii) 准备序列号。C) 系统安装i) 在图形界面下去安装直接回车ii) 在字符界面下去安装输入linuxtex再回车iii) 如果再装过程中遇到硬件问题输入linuxnoprob诳回车iv) 如果是用光盘媒介来安装linux系统,如果要测试光盘内容是否完整,则可以使用inuxmediacheck再回车v) 系统崩溃了,要挽救系统则使用linuxrescue相当于F5再回车aaaavi) 要做系统启动盘则使用linuxdd再回车vii) 要系统提示你到底使用个那种方式来安装系统,则使用linuxaskmethod再回车vIII)如果你是要更新系统则使用linuxupdate再回车IX) memtest86来测试内存是否满足系统, 再回车X) 如果在图形界面下安装分辨率不合适则使用,linuxresolution=1027x768XI) 如果监视器有问题则使用,linuxskipatdXII) 如果在安装系统过程中要在系统内核引导时传递些参数,贝IJ使用F4可以获取更多的信息,例如linuxmem=256Mnoprobe4.图形界面使用让其机首选项骨理o注誚,,,2S关于gnome■应用程序位置rum的至文伟m 回收站■艰.神pi認混皿姓四J;徂曲it邸[JiiSELtijifMsnaflenwmjEfitw让其机首选项骨理o注誚,,,2S关于gnome■应用程序位置rum的至文伟m 回收站■艰.神pi認混皿姓四J;徂曲it邸[JiiSELtijifMsnaflenwmjEfitwCtfdq|胃卡帽耳够日顾1徊--L「0倒岳O。□:耕荷i-rnpMelwarts®abriQ^^rrfce-M=5a牘-或或例*2131aaaaaaaaaaaa'CsfaMannar3P-F^qe*电F華,精的器"C,HfMEMmxjrtsBG^nig"S-ervic*'CsfaMannar3P-F^qe*电F華,精的器"C,HfMEMmxjrtsBG^nig"S-ervic*M=S5』mb昌口Q幽區。ET耕當巳日gH同用操作练习安装linux系统预习下一节知识点,第二章的知识点实验内容完成系统的安装,书写报告。

项目名:系统的基本使用授课时间第2,3,4,5,6,7周地点202指导教师胡志锋项目二:系统的基本使用项目描述通过讲解以下知识点:1、 shell命令基础vi使用2、 文件、目录管理3、 磁盘管理4、 用户、组管理5、 性能管理6、 网络配置与管理让学生掌握、熟悉Linux下系统管理。教学设计1、 shell命令基础vi使用2、 文件、目录管理3、 磁盘管理4、 用户、组管理5、 性能管理6、 网络配置与管理网络配置与管理教学要点重点:文件目录的管理、磁盘管理、用户和组管理、性能管理网络配置与管理实训项目vi、文件、目录管理-r44*rVt.A/c~rE磁盘管理用户、组管理、性能管理络配置与管理知识点1、 shell命令基础vi使用2、 文件、目录管理3、 磁盘管理4、 用户、组管理5、 性能管理6、 网络配置与管理讲解1、shell命令基础及vi使用Linux操作系统的版本A) 核心版本决定了系统的功能和性能。主版本.次版本.修订号-厂商发布号;一般我们使用此版本为偶数的核心发布版本。B) 发行版本一般由生产厂商来完成;一般由厂商根据市场和客户的需要,将aaaaaaaaAdvancedplaAdvancedpla适b含一些大型企业公司做关键数据业务Serie合在一些中小型企业做关键服务器使用:webDesktopwithWorkstation!适合在需要稳定性更高的桌面工作站使用DesktOppwin7wi是一类的桌面操作系统RedhatLinu分类RedhatEnterpriselinuxRedhatEnterpriselinuxRedhatEnterpriselinuxRedhatEnterpriselinuxFedora是红帽公司发行的一个社区版本,是不进行任何技术支持的,彻底免费使用的一个系统版本Linux系统的操作模式A)文本模式/etc/inittab这个文件控制系统默认进入那个运行级别运行级别0:运行级别-halt,关机,注意,不要将系统的运行级别默认设置为0.1:运行级别-单用户模式,此模式也叫维护模式,进入此级别默认不需要密码,就有很高的系统操作权限。2:运行级别-是多用户,但没有联网功能,也没有nfs3:运行级别-完整的多用户运行模式aaaaaaaa4:运行级别■暂时没有定义5:运行级别-图形界面6:运行级别-reboot,重启,注意,不要将系统的运行级别默认设置为6.法如何定义系统的默认运行级别呢?修改/etc/inittab文件中的id:3:Sysinit:/etc/rc.d/rc.sysinit 将这个数字3改为任何一个运行级别的数字就可以了。基本关机重启系统命令关机"aftertenminutes,thesystemwillpoweroff"shutdown-hnowshutdown+10poweroffhalt-p"aftertenminutes,thesystemwillpoweroff"重启rebootshutdown-rnowrebootB)图形模式 startx进入图形界面图形界面主要操作菜单一图形界面主要操作菜单一Q群薦ma•■铝王隹,J."I?1。1Q群薦ma•■铝王隹,J."I?1。1叮吟EVE的餘和ER德铀■序■俚小桜¥如口响网癌比呼睑环*祐HRI1&云時鼻而0協盅占日戳呻I多m苒虽曲世.择H15心渤狙NetiMorkConnect!CD«AS|B!ftH图形界面主要操作菜单二fSnatC^raH^ugdr削云量飛地EW*业城蔘fSnatC^raH^ugdr削云量飛地EW*业城蔘BIflflBI间_Jn.0押口牛■3正在虹邱E用戸观相畏iB^SS筮風皈屬丧亀宙*HTTF-N?lv*nrt:Bootina图形界面主要操作菜单三什么是shell?是用户和linux系统进行交互的一个人机接口。用户将要操作的命令,首先给了shell然后由shell进行解析,解析成功后,最后交给系统执行。同时也是一种编程脚本语言。成功解析:执行命令返回结果不成功解析:返回说"commandnotfoiind2、文件、目录管理A)命令的基本格式#命令名【选项】【参数】#ls -1/etc

[HlDt^lilHX/]f15-1/TBBttold72-ru 1 root mat 1754 Feb 23 21:95 htmuni血k.dgdrwr-xr-x 2 root root 憐6 Pck 23 21:28-rw-r-r- 1 rnl mat 的皿 Yti 23 Z1:K instdl.log[HIDttlilHX/]t-rH-r--r-- 1 rmi nut Q Feb 23 測:拓 iitsiall.lo^.syslog[HIDttlilHX/]tMlinn/ItkMlimx/]t联机帮助Is-helpman1来产生联机帮助vi的使用1、vi工作模式命令模式:执行相关编辑命令插入模式:是完成相关内容的输入2、模式间的切换D)输入输出重定向,管道的使用输入输出重定向:就是指改变原来的输入,输出方式具体有:>覆盖型输出重定向ls-l>aaaaaaaaa[rootSlocalliostcatatotal68-rw-r一r-rw-i—r-rw-r一r-rw-i—r-1root-1root-1root-1root-1rootx2root-1root1root1root-1rootroot0fiprroot16Z3Marroot51Aprroot37ftprroot38fiprroot4096Marroot38Z10Maproot4069Marroot209Marroot193Apr&83:-15aB1&:48anaconda-ks.cfgSB3:ZZb8 cH09:20d816:56Desktop1&H8instAl1.]o([BIB:47instal1.loc(.sljslog81&:53scsrun-log00:17stuinf□>>追加型输出重定向>>追加型输出重定向Ls>>aLrootGlocalliost-]itcattotalGO-rw-r--r-rwLrootGlocalliost-]itcattotalGO-rw-r--r-rw -rw-p--r-rw-i r-ru-p--rdrwxr-xrrootrootrootrootB1.&23AprMar8eSB:4516:4BaaniiGonda-ks.cfgrootroot51Apr8QS:2Zbrootroot3?fipre86:Z0crootroot30Apr8QB:zadrootroot4996Mar816:56Deskto]prootroot38Z1BMar816;48instal].1ugrootroot4969Mar816:47insta11.1og.syslogrootroot209Mar816;53scspun-logrootroot193Apr800:17stuinFc11-1x2anacoriidA-ks.cfqcdDesktopinstal1.loginstal].logHsyslogscsrun・anacoriidA-ks.cfqcdDesktopinstal1.loginstal].logHsyslogscsrun・loy竺士叫]q£n〈输入重定向Cat<b[rooQ@localhost~lttcat<btliisisthesecondfileitnameisb.bLbLbbbbbbbb[rootGlocalhost~lit管道:是将一个命令的输出作为另一个命令的输入。使用“I”[root@1oca1host~]#cat<bigrepMis'thisisthesecundfileitnameisb.命令替换:将一个命令的输出作为另一个命令的参数来使用。[root@loca.lho£trootrootrootrootroot-rw-r--r---rw-r--r---rw-r--r---rw-r--r--11111-ru-r--r--[root@localhost]«Isrootrootrootrootroot[root@loca.lho£trootrootrootrootroot-rw-r--r---rw-r--r---rw-r--r---rw-r--r--11111-ru-r--r--[root@localhost]«Isrootrootrootrootroot]«co46aasb20c20d17stuinfo E)文件、目录管理在linux中对于磁盘上的内容采用统一的树形目录结构组织在磁盘上文件内容。 是以“/”目录为唯一根节点的目录起始树形结构/ bin: sbin bootetchomelibmediamntroot__proc__usr__var文件的类型A) 普通文件B) 目录文件C) 设备文件(字符、块设备)D) 链接文件E) 管道文件F)Linux下系统配置与管理工具1、 通过配置文件我们要习惯在Linux系统下,通过修改管理工具、服务器程序的配置文件达到定制、设定管理工具、服务器程序的工作状态。1) 有些是直接就执行了2) 有些是需要加入特定选项执行的3) 有些是需要自动读取配置文件的4) 有些是需要选项和自动读取配置文件的2、 配置文件的种类访问控制类的配置文件/etc/host.conf定义如何查找主机,即是先查hosts文件还是先查dns服务器;/etc/hosts.allow和/etc/hosts.deny控制哪些主机可以访问本主机。引导和登入注销/etc/rc.d/rc文件系统/etc/mtab这个是记录系统已经挂载使用的分区,每当mount挂载分区、umount卸载分区,都会动态更新mtab,mtab总是保持着当前系统中已挂载的分区信息/etc/fstab在系统启动时fsck和mount用来读取系统磁盘信息系统管理配置文件/etc/group/etc/passwd/etc/shadow...网络的配置文件/etc/sysconfig/network说明可以访问的网络名称和网络地址/etc/services指明网络服务名和使用的端口以及协议系统命令的配置文件init->/etc/inittab守护进程的配置文件Httpd/etc/httpd/conf/httpd.conf注意:在修改配置文件前请要做好备份,以免造成损失。要多做配置,多练习,孰能生巧!3、磁盘管理磁盘分区管理:针对基本磁盘来操作的。文件系统管理:磁盘分区建好后在磁盘分区上建立的文件系统。磁盘阵列配置与管理:对冗余磁盘的操作方式交换空间配置:实际上就是我们在windows系统中讲的虚拟内存磁盘配额管理:是限制用户对磁盘空间使用的限制 逻辑卷配置与管理:就是Linux系统中动态磁盘管理方式,可以在动态(在线)aaaaaaaa情况下对磁盘的增加,删除操作。文件权限管理:用户对磁盘上文件具有的操作权限的设置,chownchmo酌使用文件系统备份:对磁盘分区文件的备份,有tardumprested令的使用磁盘结构逻辑组件盘面磁道扇区 磁盘寻址方式CHS(柱面/磁头/扇区)LBA(逻辑块地址)磁盘容量 硬盘容量=盘面数*柱面数*扇区数*512字节(扇区是我们磁盘上默认信息存储的单位)磁盘初始化出厂初始化:早期是用户来完成,现在都是由生产厂家来完成。方法:就是使用低格工具来完成磁盘上磁道、扇区的建立和标识用户初始化:主要实在厂家初始化的基础上,在磁盘上建立分区,并且在分区上 建立文件系统的过程。方法:可以使用系统自带的分区工具fdisk mkfs — _'"分区1分区2分区3---__MBR E EBR D: EBRE:aaaaaaaa这是对于基本磁盘来讲的Linux对磁盘设备的标识按磁盘的接口方式来分Ide->hd第一个接口上的第一块硬盘标识为hda在磁盘上的第一个分区标识为hdal以此类推当在此磁盘上需要建立逻辑分区时,逻辑分区一定是从hda5开始以此类推各个磁盘上的分区互不影响,同时分区的标识也是互不影响第一个接口上的第二块硬盘标识为hdb第二个接口上的第一块硬盘标识为hdc第二个接口上的第二块硬盘标识为hdd…以此类推…Scsisasiscsiusbsatasdsata这些接口的硬盘除了scsi类型的接口,可以一个接口对应多个硬盘;其他的都是一对一第一个sda->第一个分区sdal,如果要建立逻辑分区逻辑分区的标识是从5开始的ada5磁盘的分区类型Mbr分区体系 Gpt分区体系它支持2tb以下磁盘分区空间并且只支持4个基本分区它支持2Tb以上磁盘分区空间,支持128个分区主分区主分区逻辑分区逻辑分区逻辑分区扩展分区硬盘MBR主引导代码-I…… 一一主分区主分区逻辑分区逻辑分区逻辑分区扩展分区硬盘MBR主引导代码-I…… 一一,,…:-■」 ----....一-一■----r-!•一一一一#**K分区表第1分区表项第2分区表项第3分区表项第4分区表项0x55AA主分区1引导扇区数据主分区2引导扇区数据主分区3引导扇区数据扩展分区逻辑分区EBR扩展分区表0x55AA引导扇区数据逻辑分区EBR扩展分区表0x55AA引导扇区数据保护MBR 0号扇区EFI信息(GPT头)1号扇区分区表2~33号扇区Microsoft保留分区基本数据分区E

F

I

分GPT分区基本数据分区基本数据分区剩余扇区分区表备份EFI信息备份2~33号扇区备份1号扇区备份进行磁盘的分区(mbr的分区体系)Fdisk的使用方法1、 非交互模式Fdisk的命令行模式(不建议使用),一般用在简单信息的查看过程使用2、 交互模式Fdisk非命令行模式,主要用在信息查看和具体的分区调整时使用。操作:见磁盘分区操作fdisk创建、使用文件系统基本磁盘的分区操作mkfs: mkfs.cramfsmkfs.ext2mkfs.ext3mkfs.msdosmkfs.vfat命令格式:mkfs [-t[ext2ext3msdosvfatiinkf^amfsreiserfsufssunIso9660ntfshpfsprocncpfssmbfsnfs】设备名【指定文件系统中使用的块数】重点掌握mke2fs的使用mke2fs-0journal_dev[-bblock-size][-Lvolume-label][-n][-q][-v]external-[blocks-count]-bblock-siz紡旨定文件系统块的大小1024B2048B4096B-F强制执行,不管设备的状态-jCreatethefilesystemwithanext到嬉mr命日志型的文件系统-J也是用来创建一个日志型的文件系统,但是需要指定一些参数,一般和-j配合使用size=lm2m4mdevice^外部日志存储设备一般用mke2fs一0journal_de球创建好的日志记录设备-0是用来创建一个文件系统用给定的选项来创建文件系统mke2fs-0journal_devexternal-journal如何创建一个日志型的文件系统方法一、mke2fs-j设备;日志在分区本身上记录;如果要改变日志记录设备需要使用tune2fs-0来改变。mke2fs-j/dev/sdc5结果是在本身磁盘分区上记录元数据日志信息,实现日志型分区系统方法二、1、 建立一个日志存储设备mke2fs-Ojournal_dev/dev/sdc62、 指定一个文件系统使用这个日志设备mke2fs-j-Jdevice二/dev/sdc6/dev/sdc5方法三用方法一创建完日志设备后,要改变日志记录的设备可以用以下步骤tune2fs-0Ahas_journal/dev/sdc5===取消内部日志记录tune2fs-Jdevice=/dev/sdc6/dev/sdc5方法四万一直接把一个文件系统格式为一个ext2的文件系统,现在要用日志型的文件系统时,我们必须用tune2fs来转话文件系统为日志型。tune2fs-j-Jdevice=/dev/sdc6/dev/sdc5注意:如果文件系统本身已在/etc/fstab中记录为启动自动加载的文件系统,那么需要将./etc/fstab中的ext2改为ext3;并且用mkinitrd来启动系统使得系统正常启动使用。卷标:可以代替设备,在挂载、卸载设备时很方便1、 格式化建立文件系统时制定卷标mke2fs-Lsddl/dev/sddlount-Lsddl/sd®倦标挂在设备mountsddl用卷标来卸载备2、 事后通过tune2fs-L或同e2label来制定设备的卷标tune2fs-Lsdd2/dev/sdd2e2label/dev/sdd3sdd3创建和使用uuid1、 查看uuid[root@localhost/]#blkid/dev/sddl/dev/sddl:LABEL="sddl"UUID="9f87efa5-211a-4afd-823a-72915el90ala"TYPE="ext2”2、 设置uuid[root@localhost/]#tune2fs-U9f87efa5-211a-4afd-823a-72915el90ala/dev/sddl文件系统的挂载mount[-t文件系统类型:ext2等等】【-L卷标】【-o一些特殊选项的设置】设备名挂载点mount-text2/dev/sddl/sd选项一定要和分区的格式化时所设定的文件系统类型要一致,否则会出错;如果实在搞不清楚的话,可以用blkid来查看分区的文件系统类型,或则根本就不设置-t选项让系统自动识别分区的文件系统类型。例子:[root@localhost/]#mount-text3-ouser,rw,auto,exec,dev,suid-Lsdb1/sdb1[root@localhost/]#mount-text3-oremount,user,rw,auto,exec,dev,suid-Lsdb1/sdb1[root@localhost/]#mount-text3-oremount,defaults-Lsdb1/sdb1 1、特殊设备的挂载1、直接拷贝光盘的内容cp/dev/cdrom/isa.iso[root@localhost/]#mount-oloopisa.i挂载/了光盘镜像了2、通过mkisofs命令在制作光盘镜像文件mkisofs-r-ohome.iso/home2、u盘设备的挂载root@localhost/]#mount/dev/sdg1/u文件系统的维护1、 fsckcheckandrepairaLinuxfilesystem对于非linux的文件系统来说,执行标准和严格性不是那么的强烈;对于linux的文件系统必须在没有挂载的情况下去使用,如果要用也可以,只是不安全。2、 tune2fs-l:列出文件系统的详细信息-L:改变卷标-0:改变文件系统的一些选项-J:设置一个文件系统的选项-i:设置文件系统自检的时间间隔-C:设置文件系统自检依据的装载次数-U:改变磁盘的uuid号df:查看磁盘的使用情况du:查看文件系统中文件和目录占用磁盘的情况磁盘阵列Raid:RedundantArraysofInexpensiveDisks类型硬件实现方式RAID1mlrrarir-jRAID01/1:龈据组合分为RAID1肋RAID0,效际是将RAIDRAID1mlrrarir-jRAID01/1:龈据组合分为RAID1肋RAID0,效际是将RAID0和RAID标准结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余。它的优点是同时拥有RAID的超凡速度和RAID的数据高可靠性,但是CPU占用率同样也更高,而且磁盘的利软件实现方式利用软件来仿真(windows服务器操作系统可以,在这里我们主要讲解的是linux操作系统下的软模拟的方式实现软的磁盘阵列)RAID:0raid鮭续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。RAID(R是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID卵能应用于数据安全性要求高的场合RAID:1它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID可以提高读取性能oRAID是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据用率比较低。RAID1+是先镜射再分区数据,再将所有硬盘分为两组,视为是

RAID的最低组合,然后将这两组各自视为RAID运作。RAID0+贝U是跟RAID1+的程序相反,是先分区再将数据镜射到两组硬盘。它将所有的硬盘分为两组,变成RAID的最低组合,而将两组硬盘各自视为RAID运作。性能上,RAID0+比RAID1+有着更快的读写速度。可靠性上,当RAID1+0有一个硬盘受损,其余三个硬盘会继续运作。RAID0+1只要有一个硬盘受损,同组RAID的另一只硬盘亦会停止运作,只剩下两个硬盘运作,可靠性较低。因此,RAID1远较RAID0常用,零售主板绝大部份支持RAID0/1/5/W但不支持RAID01RAID:2将数据条块化地分布于不同的硬盘上,条块单位为位或字节,并使用称为“加重平均纠错码(汉明码)”的编码技术来提供错误检查及恢复。这种编码技术需要多个磁盘存放检查及恢复信息,使得RAID技术实施更复杂,因此在商业环境中很少使用RAID:3它同RAID非常类似,都是将数据条块化分布于不同的硬盘上,区别在于RAID3使用简单的奇偶校验,并用单块磁盘存放奇偶校验信息。如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据;如果奇偶盘失效则不影响数据使用。RAID对于大量的连续数据可提供很好的传输率,但对于随机数据来说,奇偶盘会成为写操作的瓶颈。RAID:RAID同样也将数据条块化并分布于不同的磁盘上,但条块单位为块或记录。RAID使用一块磁盘作为奇偶校验盘,每次写操作都需要访问奇偶盘,这时奇偶校验盘会成为写操作的瓶颈,因此RAID在商业环境中也很少使用RAID5A3Disk3RAID:RAID不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。在RAID上,读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。RAIDRAID5A3Disk3Disk0更适合于小 和随机读写的数据。RAID与RAID相比,最主要的区别在于RAID每进行一次数据传输就需涉及到所有的阵列盘;而对于RAID来说,大部分数据传输只对一块磁盘操作,并可进 行并行操作。在RAID中有“写损失”,即每一次写操作将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。 RAID6与RAID相比,RAID增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同 的算法,数据的可靠性非常高,即使两块磁盘同时失效也不会影响数据的使用。但RAID需要分配给 信息更大的磁盘空间,相对于RAID有更大的“写损失”,因此“写性能”非常差。较差的 性能和复杂的实施方式使得RAID6艮少得到实际应用。 RAID7这是一种新的RAID标准,其自身带有智能化实时和用于存储管理的软件工具,可完 全独立于 运行,不占用主机CPU资源。RAID可以看作是一种存储计算机(StorageCompute), 它与其他RAID标准有明显区别。除了以上的各种标准(如表1),我们可以如RAID0+那样结合多种 RAID规范来构筑所需的RAID阵列,例如RAID5+3RAID5)就是一种应用较为广泛的阵列形式。用 户一般可以通过灵活配置磁盘阵列来获得更加符合其要求的磁盘存储系统。RAID5(EAID5Enhancement):RAI是在5RAID级别基础上的改进,与RAID类似,数据的校验 信息均匀分布在各硬盘上,但是,在每个硬盘上都保留了一部分未使用的空间,这部分空间没有进行条带化,最多允许两块物理硬盘出现故障。看起来,RAID5和RAID加一块热备盘好象差不多,其实 由于RAID5是把数据分布在所有的硬盘上,性能会比RAID5加一块热备盘要好。当一块硬盘出现故障时,有故障硬盘上的数据会被压缩到其它硬盘上未使用的空间,逻辑盘保持RAID级别。RAID5EE与RAID5E目比,RAID5E!的数据分布更有效率,每个硬盘的一部分空间被用作分布的热备盘,它们是阵列的一部分,当阵列中一个物理硬盘出现故障时,数据重建的速度会更快。RAID50RAID50是RAID5与RAID0的结合。此配置在RAID5的子磁盘组的每个磁盘上进行包括奇偶 信息在内的数据的剥离。每个RAID5子磁盘组要求三个硬盘。RAID50具备更高的容错能力,因为它允 许某个组内有一个磁盘出现故障,而不会造成数据丢失。而且因为奇偶位分部于RAID5子磁盘组上,故重建速度有很大提高。优势:更高的容错能力,具备更快数据读取速率的潜力。需要注意的是:磁盘故障会影响吞吐量。故障后重建信息的时间比镜像配置情况下要长。硬盘阵列实际使用:/dev/ida/cOdO或者/dev/rd/cOdO而软件的磁盘阵列使用/dev/md[0-n]创建设备文件用mknod设备名设备类型编号[2人12-1]同一类型设备编号[2人20-1]终端设备的类型编号是:7Sd设备的类型编号是:8软件磁盘阵列是:9Ide接口的设备是:22软盘驱动器设备是:21---full10---nvrammknodmd1b19创建一个磁盘阵列的设备的设备文件Raid。[root@localhost/]#mdadm--create/dev/md0--level=0--raid-device=4/dev/sdb1/dev/sdb2/dev/sdb3/dev/sdb4[root@localhost/]#/dev/md0:mdadm--detail/dev/md0Version:0.90CreationTime:Sun8\p01:27:222012RaidLevel:raid0ArraySize:208576(203.72MiB213.58MB)aaaaaaaaRaidDevices:4TotalDevices:4PreferredMinor:0Persistence:SuperblockispersistentTOC\o"1-5"\h\zUpdateTime : Sun 8Ap01:27:22 2012State:cleanActiveDevices: 4WorkingDevices:4FailedDevices: 0SpareDevices:0ChunkSize:64KUUID:cc7cd9a5:6cd8c00c:0ff7df26:95737264Events:0.1NumberMajorMinorRaidDeviceState08170activesync/dev/sdb118181activesync/dev/sdb228192activesync/dev/sdb338203activesync/dev/sdb4管理aaaaaaaa无法实现热插拔,因为raidO是把参加磁盘阵列的所有磁盘和分区都纳入实际的使用。只有raidl以后的磁盘阵列由于本身并不是把所有的磁盘都纳入实际使用,故可以实现磁盘(数据)的容错。删除raid设备[root@localhost/]#mdadm--stop/dev/mdOmdadm:stopped/dev/md0[root@localhost/]#mdadm--detail/dev/md0mdadm:mddevice/dev/md0doesnotappeartobeactive.Raidl[root@localhost/]#mdadm--create/dev/md0--level=1--raid-device=4/dev/sdb1/dev/sdb2/dev/sdb3/dev/sdb4[root@localhost/]#mdadm--detail/dev/md0/dev/md0:Version:0.90CreationTime:Sun8Apr01:36:032012RaidLevel:raid1ArraySize:11136(10.88MiB11.40MB)UsedDevSize:11136(10.88MiB11.40MB)RaidDevices:4TotalDevices:4PreferredMinor:0Persistence:SuperblockispersistentUpdateTime:Sun8Ap01:36:102012State:cleanActiveDevices:4WorkingDevices:4FailedDevices:0SpareDevices:0UUID:596c6acc:34c79771:434e76b8:ae2d5750Events:0.2NumberMajorMinorRaidDeviceState08170activesync/dev/sdb118181activesync/dev/sdb228192activesync/dev/sdb338203activesync/dev/sdb4管理[root@localhost/]#mdadm/dev/md0--fail/dev/sdb1mdadm:set/dev/sdb1faultyin/dev/md0[root@localhost/]# mdadm --detail /dev/md0/dev/md0:Version : 0.90CreationTime : Sun8Apr01:36:03 2012RaidLevel : raid1ArraySize : 11136 (10.88MiB11.40MB)UsedDevSize:11136(10.88MiB11.40MB)RaidDevices:4TotalDevices:4PreferredMinor:0Persistence:SuperblockispersistentTOC\o"1-5"\h\zUpdateTime : Sun 8Ap01:38:34 2012State:clean,degradedActiveDevices: 3WorkingDevices:3FailedDevices: 1SpareDevices:0UUID:596c6acc:34c79771:434e76b8:ae2d5750Events:0.4NumberMajorMinorRaidDeviceState0000removed18181activesync/dev/sdb228192activesync/dev/sdb338203activesync/dev/sdb44817-faultyspare/dev/sdb1[root@localhost/]#mdadm/dev/md0--remove/dev/sdb1加[root@localhost/]#mdadm/dev/md0--add/dev/sdb1注意:每个磁盘要求大小要一致,否则添加不进来的。失效[root@localhost/]#mdadm/dev/md1-f/dev/sdc1/dev/sdc2mdadm: set /dev/sdc1 faulty in /dev/md1mdadm: set /dev/sdc2 faulty in /dev/md1raidl[root@localhost/]#mdadm--cre/dev/md--level=1--raid-devices=/dev/sdd/dev/sdcmdadm:array/dev/md1started.详细信息mdadm--detail/dev/mdl[root@localhost/]#mdadm--detail/dev/mdl/dev/md1:0.90Sun8Yp01:53:032012raidl0.90Sun8Yp01:53:032012raidl104384(101.95MiB106.89MB)104384(101.95MiB106.89MB)2CreationTime:RaidLevelArraySize:UsedDevSizeRaidDevices:TotalDevices:PreferredMinor:Persistence:SuperblockispersistentTOC\o"1-5"\h\zUpdateTime : Sun EApfi1:53:14 2012State:cleanActiveDevices: 2WorkingDevices:2FailedDevices: 0SpareDevices:0UUID:6bb034a0:f113a422:0f314a33:f0c11868Events:0.2NumberMajorMinorRaidDeviceState08480activesync/dev/sdd18321activesync/dev/sdc分区[root@localhost/]#fdisk/dev/sdd-lDisk/dev/sdd:106MB,106954752bytes64heads,32sectors/track,102cylindersUnits=cylindersof2048*512=1048576bytesDeviceBootStartEndBlocksIdSystem/dev/sdd114950160fdLinuxraidautodetect/dev/sdd25010254272fdLinuxraidautodetect[root@localhost/]#fdisk/dev/sdc-1Disk/dev/sdc:106MB,106954752bytes64heads,32sectors/track,102cylindersUnits=cylindersof2048*512=1048576bytesDeviceBootStartEndBlocksIdSystem/dev/sdcl14950160fdLinuxraidautodetect/dev/sdc25010254272fdLinuxraidautodetect管理设备失败[root@localhost/]#mdadm/dev/mdl--fail/dev/sddmdadm:set/dev/sddfaultyin/dev/mdl设备移除[root@localhost/]#mdadm/dev/mdl—remove/dev/sddmdadm:hotremoved/dev/sddmdadm/dev/md1--addmdadm/dev/md1--add/《增加了一块全新的硬盘mdadm--detail/dev/md1设备增加[root@localhost/]#[root@localhost/]#/dev/mdl:Version:CreationTime:RaidLevel:0.90Sun8Yp01:53:032012raid1ArraySize:104384(101.95MiB106.89MB)UsedDevSize:104384(101.95MiB106.89MB)RaidDevices:2TotalDevices:2PreferredMinor:1Persistence:SuperblockispersistentUpdateTime:Sun8\pf)2:27:052012State:clean,degraded,recoveringActiveDevices : 1WorkingDevices:2FailedDevices : 0SpareDevices:1RebuildStatus : 73% comp^beM阵列自行完成数据的重建UUID:6bb034a0:f113a422:0f314a33:f0c11868Events:0.12NumberMajorMinorRaidDeviceState28800sparerebuilding/dev/sdf18321activesync/dev/sdc关闭阵列设备Raid5[root@linux/]#mdadm-C/dev/md5--level=5--raid-deVieev/s-ficll/dev/sdc12/dev/sdc13/dev/sdc14mdadm:/dev/sdc11appearstocontainanext2fsfilesystemsize=312960Kmtime=SunFeb2400:09:492013mdadm:/dev/sdc11appearstobepartofaraidarray:level=raid5devices=4ctime=SunFeb2400:07:592013mdadm:/dev/sdc12appearstobepartofaraidarray:level=raid5devices=4ctime=SunFeb2400:07:592013mdadm:/dev/sdc13appearstobepartofaraidarray:level=raid5devices=4ctime=SunFeb2400:07:592013mdadm:/dev/sdc14appearstocontainanext2fsfilesystemsize=312896Kmtime=SunFeb2400:09:492013mdadm:/dev/sdc14appearstobepartofaraidarray:level=raid5devices=4ctime=SunFeb2400:07:592013Continuecreatingarray?ymdadm:array/dev/md5started.[root@linux/]#mdadm-S/dev/md5mdadm:stopped/dev/md5方式二指定spare设备的数量[root@linux/]#mdadm-C/dev/md5--level=5--raid-devspas=4devices=1/dev/sdc11/dev/sdc12/dev/sdc13/dev/sdc14/dev/sdc15mdadm:/dev/sdc11appearstocontainanext2fsfilesystemsize=312960Kmtime=SunFeb2400:09:492013mdadm:/dev/sdc11appearstobepartofaraidarray:level=raid5devices=4ctime=SunFeb2400:20:332013mdadm:/dev/sdc12appearstobepartofaraidarray:level=raid5devices=4ctime=SunFeb2400:20:332013mdadm:/dev/sdc13appearstobepartofaraidarray:level=raid5devices=4ctime=SunFeb2400:20:332013mdadm:/dev/sdc14appearstocontainanext2fsfilesystemsize=312896Kmtime=SunFeb2400:09:492013mdadm:/dev/sdc14appearstobepartofaraidarray:level=raid5devices=4ctime=SunFeb2400:20:332013mdadm:/dev/sdc15appearstocontainanext2fsfilesystemsize=312960Kmtime=SunFeb2400:09:492013mdadm:/dev/sdc15appearstobepartofaraidarray:level=raid5devices=4ctime=SunFeb2400:07:592013mdadm:largestdrive(/dev/sdc15)exceedsize(104320K)bymorethan1%Continuecreatingarray?ymdadm:array/dev/md5started.结果查看[root@linuxdev]#mdadm--detail/dev/md5/dev/md5:Version:0.90CreationTime:SunFeb2400:21:022013RaidLevel:raid5ArraySizeUsedDevSize:312960(305.68MiB320.47MB):104320(101.89MiB106.82MB)RaidDevices:4TotalDevices:5PreferredMinor:5Persistence:SuperblockispersistentUpdateTime:SunFeb2400:21:022013State:clean,degraded,recoveringActiveDevices:3WorkingDevices:5FailedDevices:0SpareDevices:2Layout:left-symmetricChunkSize:64KRebuildStatus:2%completeUUID:79461d1a:60a2139e:2b56405e:9c34dc4bEvents:0.1NumberMajorMinorRaidDeviceState08430activesync/dev/sdc1118441activesync/dev/sdc1228452activesync/dev/sdc1358463sparerebuilding/dev/sdc144847-spare/dev/sdc15构建之后的结果[root@linuxdev]#mdadm--detail/dev/md5/dev/md5:Version:0.90CreationTime:SunFeb2400:21:022013RaidLevel:raid5ArraySize:312960(305.68MiB320.47MB)UsedDevSize:104320(101.89MiB106.82MB)RaidDevices:4TotalDevices:5PreferredMinor:5Persistence:SuperblockispersistentUpdateTime:SunFeb2400:21:592013State:cleanActiveDevices:4WorkingDevices:5aaaaFailedDevices:0SpareDevices:1Layout:left-symmetricChunkSize:64KUUID:79461d1a:60a2139e:2b56405e:9c34dc4bEvents:0.4NumberMajorMinorRaidDeviceState08430activesync/dev/sdc1118441activesync/dev/sdc1228452activesync/dev/sdc1338463activesync/dev/sdc144847-spare/dev/sdc15增加设备[root@linuxdev]#mdadm--grow-n5/dev/md5mdadm:Needtobackup768Kofcriticalsection..mdadm:...criticalsectionpassed.[root@linuxdev]#mdadm--detail/dev/md5/dev/md5:Version:0.91CreationTime:SunFeb2400:21:022013RaidLevelraid5ArraySizeUsedDevSizeRaidDevices312960(305.68MiB320.47MB)104320(101.89MiB106.82MB)5TotalDevicesPreferredMinorPersistenceSuperblockispersistentUpdateTimeStateSunFeb2400:23:242013ActiveDevicesclean,recoveringRaidLevelraid5ArraySizeUsedDevSizeRaidDevices312960(305.68MiB320.47MB)104320(101.89MiB106.82MB)5TotalDevicesPreferredMinorPersistenceSuperblockispersistentUpdateTimeStateSunFeb2400:23:242013ActiveDevicesclean,recovering5WorkingDevicesFailedDevicesSpareDevicesLayoutChunkSizeleft-symmetric64KReshapeStatusDeltaDevices10%complete1,(4->5)UUID79461d1a:60a2139e:2b56405e:9c34dc4bEvents0.48NumberMajorMinorRaidDeviceStateaaaaaaaa08430activesync/dev/sdc1118441activesync/dev/sdc1228452activesync/dev/sdc1338463activesync/dev/sdc1448474activesync/dev/sdc15Mkfs操作交换空间:用来弥补内存空间不够的一种机制;使机器正常运行多个应用程序的一种变通方法。当实际内存小于4G时使用2G的交换空间就可以了,具体参见书上91页表3-5专用磁盘分区交换文件(windows只支持这种方式)创建步骤:1、产生交换文件[root@localhost~]#ddif=/dev/zeroof=/root/fileswapbs=1Mcount=200200+0recordsin200+0recordsout209715200bytes(210MB)copied,1.86952seconds,112MB/s2、格式化交换文件mkswap/tmp.swap3、启用交换文件查看一下现在的情况[root@linux/]#swapon-sFilenameTypeSizeUsedPriority/dev/mapper/VolGroup00-LogVol01[root@linux/]#swapontmp.swap4、查看交换空间的状态查看一下启用之后的情况[root@linux/]#swapon-spartition20971440-1FilenamePriorityTypeSizeUsed/dev/mapper/VolGroup00-LogVol01/tmp.swappartition20971440-15、关闭交换空间[root@linux/]#swapoff/tmp.swap磁盘配额磁盘配额就是给每个系统的的非管理员的用户指定他们可以使用系统磁盘空间的量。几点特点:Linux磁盘配额只能针对整个文件系统或整个磁盘分区进行设置Linux磁盘配额可以针对用户设置,也可针对组设置root账户不受磁盘配额限制,磁盘配额只适用于普通用户或组磁盘实现方式在Linux系统中磁盘配额的限制项目有两种类型磁盘容量限制:限制用户能够使用的磁盘块数(block),实际应用中多使用此类型文件数量限制:限制用户能够使用的索引节点数(inode)配额的设置参数类别aaaaaaaa创建过程aaaaaaaa/dev/sdb2 0 57days6* 5 8Filesystem blocksquotalimitgracefiles quota limitgracedev/sdb2 05 88* 5 86days越界[ide@localhostsdb]$touchaasdb2:writefailed,userfilelimitreached.touch:无法触碰“aa”:超出磁盘限额附加操作复制磁盘配额设置1、复制给用户PP[root@localhost/]#edquota-pide-uPP4、用户、组管理5、 性能管理6、 网络配置与管理3.操作练习如何去查看一个Linux系统的核心版本?uname-aLrootOloGalliost/]#unome-oLinux .lucaldomain2.6.10-274.e15HlSHFFriJu1617;35:55EDT2011iGB616861386GMU/LlnuixrrnntOlncallicistz]»浓虚拟机的联网模式VnatO表

温馨提示

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

评论

0/150

提交评论