Linux服务器操作系统_第1页
Linux服务器操作系统_第2页
Linux服务器操作系统_第3页
Linux服务器操作系统_第4页
Linux服务器操作系统_第5页
已阅读5页,还剩211页未读 继续免费阅读

下载本文档

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

文档简介

课程名称:

Linux效劳器操作系统1前续课程:《计算机根底》《计算机英语》2课程背景:从诞生起,Linux就以开放源代码的模式及其平安性和稳定性吸引着全世界计算机爱好者。而随着Linux在中国市场迅猛开展,国内Linux人才缺口逐渐凸显。科技资讯网对国内知名招聘网站中2007年12月16日至22日近一周关于Linux、Windows以及Unix人才的21679条招聘信息进行了汇总分析。结果如下:调查发现,随着国内使用Linux的单位越来越多,相关人才的需求随即产生,并且呈现出供不应求的局面,其从业人员的就业时机显著高于Unix从业者,并且已不差于Windows。如以下图:34Linux应用领域非常广泛,各个行业都会应用到。在本次调查涉及的2694家Linux人才招聘企业中,IT行业需求最为广泛,其次是通信行业,然后是人力资源外包效劳公司,其中人力资源外包效劳公司主要是帮助其客户进行Linux相关人才招聘。5IT行业是对Linux人才需求度最高的行业,也是Linux从业者喜欢从事的行业。通过针对1731家IT企业所属细分行业的分析,可以发现,计算机软件商对LINUX的需求最大,占到IT行业的近五成,显著高于其它细分行业,其次是互联网与电子商务等网络科技公司。6在2694家对LINUX人才有招聘需求的企业,以民营、外资和合资企业为主,占到93,1%。相比而言,国营企业仅占6.9%,招聘需求相对较小。其中,在外资企业中,欧美国家的企业所占比例20.7%,显著高于非欧美国家的13.7%。而,合资企业中,非欧美国家合资企业所占比例〔10.4%〕那么显著高于欧美国家的合资企业〔5.5%〕。7对LINUX有招聘需求的企业主要分布在高新技术产业比较集中的区域。调查显示,2694家招聘企业,有近九成的企业分布在北京市、广东省、江浙沪三大地区。这些区域包括苏州、杭州、南京、深圳、北京、广州、上海等目前国内重要的高新技术产业园区。8从事Linux领域的工作,对学历要求并不苛刻,只要具备一定的计算机和Linux根底,就可以在工作中成长起来。9通过调查发现,开发类工作岗位依然是目前对Linux人才需求最大,占到招聘岗位的53.5%,其次是运维类工作岗位,占到招聘岗位总数的25.7%。10在本次调研涉及的21679条招聘信息中,共有839个工作岗位对应聘人员的IT认证有了明确要求,针对不同IT认证证书的招聘要求统计分析如下:11调查显示,当前微软认证和Linux认证是目前需求比较热门的认证,两者在本次调研招聘需求中,所占比例总和高达77.4%,显著高于思科认证和Oracle认证。12由于Linux人才的匮乏,有些企业愿意对员工进行培养,在招聘时应届毕业生和在校学生也可,这局部的比例虽然很小,仅占1.5%。但这对高校应届毕业生以及在校大学生而言,是个很好的就业和实践时机,因此,高校学生在校期间到软件企业参与一些Linux工程或者参加Linux相关培训对今后的就业工作有很大的帮助。13据了解,Linux普通网络管理人员的月薪大约5000元左右,负责编程的Linux软件工程师月薪大约在8000元到12000元之间,Linux嵌入式软件开发人员的月薪大约在12000元以上。影响Linux从业者的薪资水平的还有两个重要因素:一是从业时间长短,二是具体的工作岗位。针对376个工作岗位的薪资水平与其工作年限要求交叉分析结果,我们可以看出,从业者进入Linux行业的时间越长,薪资水平越高,而且差距也是越来越大。也就是说,进入Linux行业后,只要坚持自己的工作兴趣,获得高薪待遇是必然结果。14几点要求:遵守课堂纪律认真听课认真做课堂笔记要上机勤学苦练善问要时常复习要相信自己15课程目录第一章Linux简介〔听说〕第二章Linux系统安装〔欲知〕第三章系统初步管理〔初识〕第四章系统管理进阶〔相知〕第五章架设DHCP效劳器〔熟知〕第六章架设Samba效劳器第七章架设FTP效劳器第八章架设HTTP效劳器第九章架设DNS效劳器第十章架设邮件效劳器第十一章系统平安〔深知〕16第一章Linux简介〔听说〕本章目标:了解Unix、Linux开展史了解Linux系统的特点了解Linux常见发行版本了解RedHatLinux及RHCE认证17目标一、了解Unix、Linux开展史1969年Unix的第一版由KeThompson在美国的贝尔实验室实现。1970年KeThompson用C语言改写了Unix,使得Unix能够很容易的移植到其他硬件的计算机上。从那以后,Unix系统开始了令人瞩目的开展。AT&T没有把Unix作为它的正式商品,因此研究人员只是在实验室内部使用并完善它。正是由于Unix是被作为研究工程,其他科研机构和大学的计算机研究人员也希望能得到这个系统,以便进行自己的研究。AT&T以分发许可证的方法,对Unix仅仅收取很少的费用,大学和研究机构就能获得Unix的源代码以进行研究。Unix的源代码被散发到各个大学,一方面使得科研人员能够根据需要改进系统,或者将其移植到其他的硬件环境中去,另一方面培养了懂得Unix使用和编程的大量的学生,这使得Unix的普及更为广泛。18到了70年代中后期贝尔实验室开始认识到Unix的价值开始对外正式发行Unix版本,并宣布对Unix产品拥有所有权。同时,加州大学伯克利分校计算机系统研究小组〔CSRG〕在研究中对Unix的改进相当多,增加了很多当时非常先进的特性,包括更好的内存管理,快速且健壮的文件系统等,大局部原有的源代码都被重新写过,以支持这些新特性。很多其他Unix使用者,包括其他大学和商业机构,都希望能得到CSRG改进的Unix系统。因此CSRG中的研究人员把他们的Unix组成一个完整的Unix系统──BSDUnix〔BerkeleySoftwareDistribution〕,向外发行。到此,UNIX就有了一个大的分支,分为AT&TUNIX和BSDUnix,现代的Unix版本大局部都是这两个版本的衍生产品。例如:IBM-AIX;HP/UX;SUN-Solaris等诸多Unix系统。19不同版本之间为了保持兼容性,共同遵守POSIX〔PortableOperatingSystemInterfaceofUnix〕标准。由IEEE开发,由ANSI和ISO标准化。开始只为不同版本的Unix系统之间程序可以相互移植,后来多数厂商像MicrosoftWindowsNT,都支持POSIX标准。为了打破昂贵的Unix的商业垄断,1984年由FSF〔自由由软件基金会〕赞助的GUN〔类Unix〕组织成立。但直到90年也仅仅只完善了根本的应用程序,内核一直没能发布。GUN为了保证其廉价,推出了GPL〔GeneralPublicLicense〕通用版权许可协议。用GPL来保护自由软件的权利不被侵犯。遵守GPL的软件有以下特点:允许软件被自由的拷贝和修改允许被修改后自由传播,但必须提供源代码201991年LinusTorvalds因为不满课本上的Minix系统,所以自己重新写了一个内核,并公布在了网上,引起无数内核爱好者的开发。为了让内核发挥作用,后来该内核参加了GUN并以GPL发布,这就诞生了Linux系统。目前Linux最新内核是2.6。2004年4月之后RedHat对9.0之后的产品不再免费支持。只对RHEL系列提供支持,原来的自由产品由Fedora继续开发。RHEL包括:AS〔AdvancedServer〕:EnterpriseLinux家族内最强的版本。支持大型效劳器及包括了最全面的支持效劳,RedHatEnterpriseLinuxAS最适合大型企业部门及数据中心。RedHat企业级LinuxAS版本是专为企业关键业务提供效劳的Linux解决方案,它内置HA/Cluster功能,适合运行数据库、中间件、ERP/CRM和集群/负载均衡系统等关键业务,支持各种平台的效劳器。21ES〔EntryServer〕:中型操作系统方案给市面上商业计算应用一个最适宜的选择。RedHatEnterpriseLinuxES最适合中型企业部门应用。

RedHat企业级LinuxES版本针对广泛的网络应用,为WEB效劳器、邮件效劳器、VPN效劳器、FTP效劳器和DNS效劳器等网络提供效劳,适合从网络边缘到中型部门的应用环境。WS〔WorkstationServer〕:是EnterpriseLinuxAS和EnterpriseLinuxES的桌面/客户端的伴侣。适合所有桌面部署,也包括了办公室软件,软件制作环境及一些ISV客户程序。EnterpriseLinuxWS也很适合当作为一个没有显示器或键盘的操作系统,在高速计算机运算环境下被建成一个计算点。22目标二、了解Linux系统的特点Linux系统的特点:完全的多任务虚拟内存XWindow系统内置网络支持共享库同IEEEPOSIX.1标准兼容公开源代码GNU软件支持23目标三、了解Linux常见发行版本RedHatLinuxSuSELinuxDebianLinuxMandrakeLinuxOpenLinuxSlackwareLinuxTurboLinuxRedFlagLinux〔红旗〕XteamLinux〔冲浪〕BluePointLinux〔蓝点〕24目标四、了解RedHatLinux及RHCE认证RedHat公司:全球最大的LINUX开源技术厂家。REDHAT公司总部位于美国加利福尼亚,在全球拥有22个分部。RHCE:〔RedHatCertifiedEngineer〕红帽子认证工程师。RHCE课程体系:RH033REDHATLINUX根底课程RH133REDHATLINUX系统管理RH253REDHATLINUX网络及平安管理RHCE认证考试:RHCE采用了实机演练的考试方式,分为三个局部:PartI:效劳器安装和网络效劳配置测试〔ServerInstallandNetworkServiceSetupExam〕〔2.5小时〕PartⅡ:多项选择题〔MultipleChoiceExam〕〔1小时〕PartⅢ:故障排除测试〔DebugExam〕〔2.5小时〕认证考试通过的标准:三个局部的总分要求在240分以上,任何一阶段的成绩都不能低过80分。25课程介绍:26第二章Linux系统安装〔欲知〕本章目标:了解安装Linux前的准备工作掌握图形界面安装Linux掌握字符界面安装Linux制作LinuxU盘启动掌握RAID方式安装Linux系统掌握通过PXE网络安装Linux27目标一、了解安装Linux前的准备工作收集硬件信息:s://查看最新的硬件兼容列表。一般的硬件Linux都能支持,除非是比较新的硬件需要厂家的驱动才能安装。准备安装文件:可以购置,也可以去网上下载ISO镜像文件。准备安装空间:确定安装方式:28目标二、掌握图形界面安装Linux放入安装光盘,将电脑设为从光盘启动在安装界面直接回车开始安装本卷须知:在光盘测试时可以根据光盘的质量决定是否测试,免得浪费时间。29在安装过程中可以选择使用简体中文,但是和系统语言无关。在分区的时候为了自己可以精确控制分区的大小最好选择手动分区。30安装Linux系统至少要两个分区,根分区/和交换分区swap。且默认所有系统文件都会放到/分区,要为/分区分配足够的空间。31交换分区就是系统的虚拟内存,所以通常分区大小是物理内存的2倍。例如机器内存是256MB,那么为交换分区分配512MB。但如果物理内存足够大,没有必要分配2倍,以免浪费磁盘空间,也不能不划分交换分区。注意:交换分区没有挂载点!32目标三掌握字符界面安装Linux放入安装光盘,将电脑设为从光盘启动在安装界面输入linuxtext或直接输入text回车开始字符安装本卷须知:RHEL4默认用GRUB引导系统33为了系统的平安我们可以设置GRUB密码。当设置了密码以后要想进入GRUB的编辑模式就要输入正确的密码。否那么不能编辑,只能回车启动系统。34通常将GRUB安装到MBR(主引导记录446B)中,除非硬盘中还有其它系统,这时我们可以将GRUB安装到第一个分区的第一个扇区。35目标四、制作LinuxU盘启动1、将下载的系统光盘镜像中images\boot.iso文件解压出来2、使用UltraISO程序翻开boot.iso3、把U盘插入,然后按以下步骤进行:4、点击启动光盘->写入硬盘镜像,选择硬盘驱动器为u盘,写入方式为:usb-hdd或者usb-hdd+->最后点击"写入"5、把下载的RedHatEnterprise5.4的ISO文件,复制到U盘,或硬盘。注意:系统启动时进入BIOS将第一启动设置成你的U盘36目标五、掌握RAID方式安装Linux系统1、安装时使用两块硬盘做成RAID12、为了实现两块硬盘都能引导系统做如下配置:#grubgrub>root(hd0,0)grub>setup(hd0)//在HD0上安装开机引导程序grub>root(hd1,0)grub>setup(hd1)//在HD1上安装开机引导程序grub>quit3、#vi/boot/grub/grub.conf//参加HD1的引导选项4、sfdisk-d/dev/hda>hda.txt//将正常的硬盘分区导出5、sfdisk/dev/hdb<hda.txt//将新加的硬盘使用相同的参数分区6、mdadm/dev/md0-a/dev/hdbXmdadm/dev/md1-a/dev/hdbXmdadm//恢复各分区37目标六、掌握通过PXE网络安装Linux安装TFTP效劳器,发送相关配置文件安装DHCP效劳器,分配客户端IP及引导文件安装NFS、FTP、HTTP效劳器,提供系统文件复制、生成相关启动引导文件#cp/usr/lib/syslinux/pxelinux.0/tftpboot/#cp/mnt/isolinux/*/tftpbootmkdirpxelinux.cfg/tftpboot/pxelinux.cfg/default//生成引导文件cp/root/anaconda-ks.cfg/ks/ks.cfg//生成应答文件chmod644/ks/ks.cfg具体配置步骤如下:381、#rpm-ivhtftp-server-0.49-2.i386.rpm//安装tftp2、#vi/etc/xinetd.d/tftp//修改下面参数disable=no3、#rpm-ivhdhcp-3.0.5-21.el5.i386.rpm//安装DHCP为客户端分配IPfilename"/pxelinux.0";//在配置文件中参加下面内容next-server//指定效劳器地址4、#cp/usr/lib/syslinux/pxelinux.0/tftpboot///PXE引导文件5、#cp/mnt/isolinux/*/tftpboot//各种配置文件6、#mkdirpxelinux.cfg7、#cp/tftpboot/isolinux.cfg/tftpboot/pxelinux.cfg/default//启动引导文件8、#vi/etc/exports//配置NFS将安装光盘共享/mnt*(ro,sync)9、#servicedhcpdrestart10、#servicenfsrestart11、#chkconfig--level345xinetdon12、#chkconfig--level345tftpon39配置无人值守安装:1、#cp/root/anaconda-ks.cfg/ks/ks.cfg//将应答文件放到KS目录中installnfs--server=--dir=/mnt//修改应答文件安装方式用NFS2、#vi/tftpboot/pxelinux.cfg/defaultkernelvmlinuzappendks=nfs::/ks/ks.cfginitrd=initrd.img3、vi/etc/exports//参加配置文件目录的共享/ks*(ro,sync)4、重启相关效劳40第三章系统初步管理〔初识〕本章目标:掌握系统运行级别认识SEHLL掌握根目录中所有子目录的作用掌握常见颜色代表的文件类型掌握系统常规设置(时间、语言、网络等)掌握文件及目录操作相关命令掌握VI编辑器的使用方法41目标一、掌握系统运行级别共有七个级别如下:

0-halt(DoNOTsetinitdefaulttothis)//停机#1-Singleusermode//单用户模式用于管理员对系统进行管理和维护。#2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking)//多用户模式,但是没有NFS功能。#3-Fullmultiusermode//完全的多用户模式,常用#4–unused//没有定义#5-X11//图形界面#6-reboot(DoNOTsetinitdefaulttothis)//重启42系统的默认运行级别保存在/etc/inittab文件中可以在这里设置系统的默认运行级别。看下面命令:#runlevel//查看系统当前运行级别#init0//关机#shutdown–hnow|22:00#halt#poweroff

#init1//切换到单用户模式#init6//重启#shutdown-rnow|22:00#reboot#startx//在字符界面下启动图形界面在字符下,可以用Alt加F1到F6在六个终端之间切换,如果之前启动过图形界面,Alt加F7可以切换到图形界面。但在图形界面要想切换到字符界面要用Ctrl加Alt长按F1到F6。43目标二、认识SHELLShell一个命令解释器,是用户和Linux操作系统之间的接口,用户通过shell和操作系统的内核之间进行交互。内核再去按按照用户的指令操作硬件。几种常见shell简介:BourneShell是AT&TBell实验室的StevenBourne为AT&T的Unix开发的,它是Unix的默认Shell,也是其它Shell的开发根底。BourneShell在编程方面相当优秀,但在处理与用户的交互方面不如其它几种Shell。CShell是加州伯克利大学的BillJoy为BSDUnix开发的,与sh不同,它的语法与C语言很相似。它提供了BourneShell所不能处理的用户交互特征,如命令补全、命令别名、历史命令替换等。但是,CShell与BourneShell并不兼容。KornShell是AT&TBell实验室的DavidKorn开发的,它集合了CShell和BourneShell的优点,并且与BourneShell向下完全兼容。KornShell的效率很高,其命令交互界面和编程交互界面都很好。BourneAgainShell(即bash)是自由软件基金会(GNU)开发的一个Shell,它是Linux系统中一个默认的Shell。Bash不但与BourneShell兼容,还继承了CShell、KornShell等优点。44Shell的常用功能:根据Bourneshell的传统,普通用户的提示符以‘$’结尾,而超级用户用‘#’。在输入命令时可以只输入该命令的一局部再用Tab键补全。可以使用上下方向键来查找曾经执行过的命令。可以用Ctrl加R搜索历史命令。打命令,空格再按一下ESC再按点,或者按ALT+点会将上个命令的后缀补到打的命令后面。如:vi/etc/d.conf然后打moreESC再按点就会变成more/etc/d.conf。ping使用命令^ping^telnet就会将命令变成。#rm`ls`//把后面命令的结果传给前面的命令系统默认会记住1000条历史命令,可以在/etc/profile文件中更改#history可以查看之前执行过的命令。用!加上命令编号可以再执行那个命令。#history–c//去除所有历史命令45目标三、掌握根目录中所有子目录的作用/bin专门用于存放所有用户可用的可执行程序的地方。如:ls,mv.有时这个目录和/usr/bin一样。/boot

这里是放置LINUX内核与启动相关文件的地方。/dev

放置与设备有关的文件。

/etc用于存放各种程序的配置文件。系统在启动过程中需要读取的配置文件都在这个目录。/home用于存放普通用户的家目录/lib

在linux执行或编译某些程序试要用到的函数库放在这个目录。

/lost+found

系统产生异常错误时,会将一些遗失的片断放置在此目录下,通常这个目录会自动出现在设备目录下。/mnt

用于挂载外部设备,如U盘46/opt存放不好分类的文件/proc用于放置系统核心与执行程序所需的一些信息。这目录在启动时自动挂上,数据都是内存中的,所以不会占用硬盘空间。/root超级管理员根目录/sbin存放只有超级管理员才能使用的程序。/tmp这是让所有用户存放临时文件的地方。/usr最重要的一个目录,里面有很多系统信息,包含许多子目录,用来存放程序与指令。类似WINDOWS下ProgramFiles目录。/var这个目录也非常重要,所有效劳的登录文件或错误信息文件(logfile)都在/var/log下。此外一些数据库,如MYSQL那么在/var/lib下,还有用户未读邮件的默认存放地点为/var/spool/mail。

47目标四、掌握常见颜色代表的文件类型白色:普通文件〔用-表示〕红色:压缩文件蓝色:目录文件〔用d表示〕青蓝色:链接文件〔用l表示〕黄色:设备文件〔/dev〕〔用b或c表示〕青绿色:可执行文件〔/bin、/sbin〕粉红色:图片文件或是socket文件〔用s表示〕青黄色:管道文件〔用p表示〕#file/dev/hda//查看指定文件的类型#ls–l//以长格式显示当前目录下所有文件,不包括隐藏文件。48目标五、掌握系统常规设置日期和时间设置:#date–s12:34//将系统当前时间设成12:34#date--set=‘2008-07-3115:38:22’语言环境设置:#locale//查看系统当前语言环境#locale–a//查看系统支持的所有语言#LANG=zh_CN.utf8//临时将系统语言设成中文编辑/etc/sysconfig/i18n可以使更改永久生效网络设置:#ifconfig//查看系统中所有网卡的IP地址及MAC地址#setup//图形方式设置网络参数#vi/etc/sysconfig/network-scripts/ifcfg-eth0//配置文件#vi/etc/resolv.conf//记录DNS效劳器地址的文件49目标六、掌握文件及目录操作相关命令目录切换:#pwd//查看当前工作目录#cd/usr//以绝对路径的方式切换到根目录中的usr目录中#cdshare//以相对路径的方式切换到当前目录下的share目录中注意:从根目录开始查找的路径称为绝对路径,从当前目录开始查找的路径称为相对路径。#cd///不管当前在哪个目录,回到根目录#cd~//不管当前在哪个目录,回到自己的家目录#cd..//回到上一层目录#cd-//不管当前在哪个目录,回到先前目录#cd~bjxh//不管当前在哪个目录,回到bjxh的家目录50文件和目录的新建:#touchaa.txt//在当前目录新建一个名为aa.txt的空文件#echo‘welcometobeijing!’>aa.txt//在当前目录新建一个名为aa.txt内容是welcometobeijing的文件。注意:用touch新建文件时,如果有重名,那么会更新重名文件的时间戳,而不会覆盖。如果用echo且后面的符号是>〔输出重定向〕那么会覆盖原文件内容。如果改成>>〔追加〕那么会将新内容加到原内容后面。#mkdir/tmp/test#mkdir-p/tmp/bjxh/xhce//当上层目录不存在时自动创立注意:目录名称不能重名。否那么不能创立。51文件和目录的删除:#rmaa.txt//删除当前目录中的aa.txt文件,系统会确认是否真要删除,只要不按y就不会删除。#rm-faa.txt//删除当前目录中的aa.txt文件,系统不给出任何提示,慎用。#rmdir/tmp/test//只能删除空目录#rm-rf/tmp/test//递归删除指定目录中的所有内容,而且不提示。慎用。文件和目录的复制:#cpbbbc#cp-fbb/tmp//如果有重名文件在,不提示直接覆盖,慎用,需要在别名中去掉-i参数Cp–a//保存文件原有的属性#cp-rtest/tmp/tt//将当前目录下的test目录复完整制到根目录下的tmp中并改名为tt52文件和目录的移动和重命名:#mv

bc/tmp/test//将文件移动到目标目录#mv

bc

bbc//将文件bc改名为bbc#mv

ab/tmp/abb//将目录ab移动到目标并改名为abb使用通配符:?:匹配文件名中某一个#toucha{b,c,df}//同时新建ab,ac,adf三个文件。#rm-fa?//会将ab,ac删除,但不会删除adf。*:匹配文件名中连续的多个#rm-fa*//会删除以a开头的所有文件。53文件和目录的压缩与解缩:#tarcvf123.tartest//将test压缩成123.tar#tarrf123.tar*.jpg//将当前目录中的所有jpg文件参加包#tarxf123.tar//将包解压#tartvf123.tar//查看包中内容#tarczf*.jpg//用gzip技术对打好的包压缩#tar-xzf//解压#tartzvf123.tar#tar-cjfall.tar.bz2*.jpg//用bzip2技术对打好的包压缩#tar-xjfall.tar.bz2//解压#tartjvf123.tar54文件查看命令:#headinstall.log//查看文件前十行#tail-20install.log//查看文件后20行#tail–f//动态监视某文件的变化#catinstall.log//全部显示#cat–ninstall.log//列出行号#cat–b//不列出空白行#moreinstall.log//分页显示#less管道符号|:命令接力作用,如:#ls|more#ls|grepa#grep-v“#”/etc/grub.conf//过虑出文件中以#号开头的行。55文件查找命令:#find/usr-name*ab.jpg//在usr目录中查找所有名称以ab结尾的jpg文件。#find/-name"[a-z]*"#find/-typef//类型find

/

-empty

#

查找在系统中为空的文件或者文件夹#find

/

-nouser

#查找在系统中属于作废用户的文件

#find/-userroot//用户#find/-perm777-execchmod700{}\;//权限#find/-perm-002//找出O组可写的文件#find/-perm+6000//找出可能包含SUID和SGID的文件#locate//查找文件和目录的链接:索引节点(inode):在Linux系统中,内核为每一个新创立的文件分配一个Inode,每个文件都有一个惟一的inode号,我们可以将inode简单理解成一个指针,它永远指向本文件的具体存储位置。56#ls–li//查看文件的inode号硬链接(HardLink):硬链接是一个指针,指向文件索引节点,系统并不为它重新分配inode,只是一个文件的两个名字。#ln

install.log

//只能给文件建立硬链接不能给目录建立,只支持相同文件系统。软链接(SoftLink):软链接又叫符号链接,指向另一个文件的路径。类似windows下的快捷方式。#ln-smusic/music//可以给文件或目录做,可以链接不同的文件系统。57课程介绍:58目标七、掌握VI编辑器的使用方法注意:vi有三种模式:命令模式;插入模式;末行模式翻开默认就是命令模式,可以通过输入命令进入插入模式,从插入模式返回命令模式要按Esc键,在命令模式下输入:切换到末行模式。插入相关命令:a//在光标后插入文本i//在光标前插入文本o//在当前行下面插入一行O//在当前行上面插入一行I//在当前行开头插入文本A//在当前行末尾插入文本59光标移动相关命令:Home//移动到光标所在行的最前面End//移动到光标所在行的最后面b//移动到上个字的第一个字母w//移动到下个字的第一个字母H//移动到屏幕的第一行M//移动到屏幕的中间行L//移动到屏幕的最后一行fx//向右移动到x字符上Fx//向左移动到x字符Pageup//向上翻页Pagedown//向下翻页shift+g

//跳到文件尾

ddp//和下一行交换60删除相关命令:x//删除光标所在处的一个字符u//撤销之前的操作dw//删除光标所在处向后的一个单词D//删除光标处至行尾的所有字符dd//删除光标所在行,可以加数字表示要删除的行数d0//删除光标处至行首的所有字符替换命令:r//替换光标所在处的一个字符R//向右连续替换cw

//替换光标向右的一个单词查找命令:/ac//向光标下文查找ac,按n向下查找下一个按N回到上一个?ac//向光标上文查找ac,按n向上查找下一个按N回到上一个61复制与粘贴相关命令:yw//将光标向右一个单词拷入剪贴板y$//将光标至行尾的字符拷入剪贴板yy//将当前行拷入剪贴板5yyp//将剪贴板中的内容粘贴在光标后文件保存及退出相关命令::q//不保存退出

:q!//不保存强制性退出

:w//保存编辑不退出:wq

:wq!62课程介绍:63第四章系统管理进阶〔相知〕本章目标:掌握系统引导文件管理掌握用户和组管理掌握磁盘管理掌握文件及目录权限管理掌握进程管理掌握软件包管理64目标一、掌握系统引导文件管理/boot/grub/grub.conf

系统启动引导程序GRUB的配置文件。default=0//默认启动第一个系统timeout=5//启动菜单停留时间默认5秒splashimage=(hd0,0)/boot/grub/splash.xpm.gz//启动菜单的背景图片hiddenmenu//隐藏菜单项titleRedHatEnterpriseLinuxAS(2.6.9-55.EL)//标题

root(hd0,0)//内核文件所在分区

kernel/boot/vmlinuz-2.6.9-55.ELroroot=LABEL=///定位内核文件

initrd/boot/initrd-2.6.9-55.EL.img//定位镜像文件

65root密码破解:开机,当出现倒计时菜单时按任意键在启动菜单上按“a”再输入空格1回车或者按“e”然后选中第二项再按“e”编辑如以下图按“a”后输入1按“e”后选中这一项再按“e”输入空格再输入single回车再按“b”启动系统66系统会启动单用户模式执行以下命令更改密码:sh-3.00#passwd123//输入两次密码后就更改了密码。给系统启动引导程序GRUB加密码:#vi/boot/grub/grub.conf//编辑配置文件hiddenmenupassword123//参加密码〔明文,平安性低〕titleRedHatEnterpriseLinuxAS(2.6.9-55.EL)password123//设置系统启动密码#grub-md5-crypt>>/boot/grub/grub.confhiddenmenupassword--md5$1$8TXrc$xtAqVQXeLq1o/G83pqhFR0//参加密码〔md5加密〕titleRedHatEnterpriseLinuxAS(2.6.9-55.EL)67目标二、掌握用户和组管理用户和组的添加删除:#useradd

xhce//添加用户,默认会添加一个以该用户名命名的组;会在/home目录为该用户建立一个同名的家目录;会使用/bin/bash#passwd

xhce//为该用户加密码#userdel–rxhce//将用户xhce及相关文件删除#useradd-n-d/tmp–groot-s/Sbin/nologinbjxh//-n不建立默认组;-d指定家目录;-g指定属组;-s指定shell。#usermod-uuid-Ggroup1,group2,...#groupadd-g222admin//添加组指定GID#usermod-gadminbjxh//修改用户所属组#gpasswd–a-d用户名

组名#id//查看用户的UID;GID;及属组信息#finger//查看用户的家目录位置和shell类型68用户管理:#usermod-Lbjxh//锁定用户不能登录系统#usermod-Ubjxh//解锁#chage-lbjxh//列出用户策略内容#chage-m1bjxh//设置密码至少使用几天可改#chage-M10bjxh//密码最长使用天数#chage-I3bjxh//密码到期后几天锁定用户#chage-E2008-08-08bjxh//设置账户具体到期日期用户间切换:#subjxh//切换到bjxh用户,不用密码$su-//切换到root用户要输入密码$su–xhce//要密码用户间交流:#wall//播送#writebjxh//指定用户#mesg//开关69目标三、掌握磁盘管理认识Linux磁盘及分区表示方法:hda1://hd表示IDE硬盘;a表示第一块硬盘;1表示第一个分区。所以hda1表示第一块IDE硬盘的第一个分区。sdd5://表示第四块scsi硬盘的第一个逻辑分区,注意:不一定是第5个分区。#fdisk–l//列出当前系统中的所有磁盘及分区#df–hT//列出当前系统中已挂载分区使用情况及其分区类型#du–s-h/tmp//统计文件或目录的大小7071727374Linux磁盘的分区及格式化:#fdisk/dev/hdb//给硬盘分区m//获得帮助n//新建一个分区〔可以是主分区或扩展分区〕p//打印分区表d//删除一个分区t//转换分区类型q//不保存退出w//保存退出#partprobe//不重启系统使新的分区表生效75#mkfs.ext3/dev/hdb1//用ext3格式化hdb1#mkfs.ext3–b2048-i4096/dev/hdb1//#mkfs.ext3-m2/dev/hdb1//分区保存块为2%默认为5%#tune2fs–m2/dev/hdb1//分区保存块为2%#tune2fs–l/dev/hdb1//查看分区的详细情况#tune2fs–c-1/dev/hdb1//永远不自检#e2fsck–p–v/dev/hdb1//手动检查格式化及查看分区信息:76#mkswap/dev/hdb2//初始化交换分区#free-m//查看虚拟内存使用情况#swapon/dev/hdb2//激活交换分区使其立刻生效#ddif=/dev/zeroof=/swapbs=1Mcount=100//建立虚拟交换分区#mkswap/swap#swapon/swap#mkfs.vfat/dev/hdb5//用windows的fat格式化hdb5#e2label/dev/hdb1music//添加卷标挂载和卸载分区:#mount/dev/hdb1/mnt/b1//手动挂载#mountLABEL=music/mnt/b1//以卷标方式手动挂载为了让系统启动时自动挂载分区要编辑/etc/fstab参加相关条目#mount//查看系统中已挂载的设备及挂选项#mount–a//立即挂载/etc/fstab中定义好的所有设备#mount-oro,utf8/dev/sda1/mnt/u#mount-oloopRHEL.iso/mnt/iso#umount/dev/hdb1|/mnt/db1//卸载分区77设备的自动挂载和卸载:#vi/etc/auto.master//编辑autofs程序的主配置文件定义程序工作目录,及默认挂载设备后的超时时间#vi/etc/auto.misc//定义要实现自动挂载的设备列表#serviceautofsrestart//重新启动autofs效劳#eject//弹出光驱;加-t收回磁盘配额管理:作用:为用户配置磁盘空间使用限制,以防止用户恶意存储数据将磁盘塞满。#mount-oremount,usrquota,grpquota/dev/hda3//重新挂载hda3并参加配额选项#mount-ousrquota,grpquota/dev/hdb1/mnt//在挂载hdb1的时候就参加配额项#quotacheck–cvuga//c创立;v显示创立过程;u翻开用户配额选项;g翻开组配额选项;a对所有分区生效。#quotaon–a//激活所有分区上的配额#quotaon–p/dev/hda1//查看分区配额开启情况78#edquota-ubjxh//配置bjxh的配额注意:blocks:指的是可以使用的数据块大小,soft可以超过,但默认7天后就不能再用;hard任何时候都不能超过。Inodes是可以存放的文件数目,soft也是可以超过,hard不能超过。#edquota–pbjxhuser1//将前者的配额选项复制给后者#repquota–a//查看系统中所有用户的配额情况#edquota–t//更改默认的过期时间〔只对之后用户生效〕#quotaoff/dev/hda3//关闭hda3上的配额功能注意:当前分区只有对某用户做了配额,才会生效。796、LVM〔LogicalVolumeManage〕:

逻辑卷管理作用:将传统固定大小的分区配置成可以动态缩放的卷,以满足数据不断扩充的需要。根底知识:1、物理分区如:/dev/hda12、物理卷,PV〔PhysicalVolume〕3、卷组,VG〔VolumeGroup〕4、逻辑卷,LV〔LogicalVolume〕80创立思路:81在一块新硬盘上新建几个物理分区,并转换成LVM#pvcreate/dev/hdb[1-2]//创立PV#vgcreate-s8Mvg0/dev/hdb1/dev/hdb2//创立VG#lvcreate-nlv0-L10Mvg0//创立LV#mkfs.ext3/dev/vg0/lv0#mount/dev/vg0/lv0/mnt//挂载使用LVM创立过程:82相关信息查看命令:#pvscan

pvdisplay#vgscan

vgdisplayvg0#lvscan

lvdisplay/dev/vg0/lv083#lvextend-L+20M/dev/vg0/lv0#e2fsck–f/dev/vg0/lv0#resize2fs/dev/vg0/lv0LV扩充步骤:#e2fsadm–l+20M/dev/vg0/lv0LV移除步骤:#e2fsck–f/dev/vg0/lv0#resize2fs/dev/vg0/lv0100M//容量变成100M#lvreduce–L-150M/dev/vg0/lv0//减去150M84#vgextendvg0/dev/hdb3VG扩充步骤:VG移除步骤:#pvmove/dev/hdb3#vgreducevg0/dev/hdb385#lvcreate-s-L200M-nlv0bak/dev/vg0/lv0//lv0的大小是200M为其创立一个叫lv0back的快照可以直接挂载使用创立LVM快照:LVM移除步骤:#lvremove/dev/vg0/lv0back#lvremove/dev/vg0/lv0#vgchange–anvg0#vgremovevg0#pvremove/dev/hdb186RAID〔RedundantArrayofIndependent<inexpensive>Disk〕技术:独立冗余磁盘阵列。RAID0:最少需要两块磁盘;将数据分成假设干份分区存储在假设干个硬盘上;因此可以提高存取速度;不能被镜像,因此不能容错。RAID1:镜像卷,至少两块磁盘;将数据分区写入独立的两块物理磁盘中;可以容错;不能提高存取速度;磁盘的空间利用率是50%。RAID5:至少三块磁盘;可以容错;可以提高存取速度;磁盘利用率是N-1/N〔N=磁盘个数〕;请看FLASH演示:87在几块新硬盘上新建几个物理分区,并转换成RAID#sfdisk-d/dev/sda>sda.txt//将第一块硬盘的分区信息导出sfdisk/dev/sd[b,c,d]<sda.txt//对其它几块硬盘快速分区mdadm--create/dev/md5--level=5--raid-device=3-c128/dev/sda1/dev/sdb1/dev/sdc1-x1/dev/sdd1//创立RAID5mdadm--detail/dev/md0//查看设备详情,或者#cat/proc/mdstat#mkfs.ext3/dev/md0挂载使用RAID创立过程:88#mdadm--fail/dev/md1/dev/hda2//模拟出错#mdadm/dev/md5-a/dev/sdc1//硬盘损坏、增加热备或者扩容时参加新分区,如果磁盘损坏时有热备盘自动替换#mdadm--grow/dev/md5--raid-devices=4//扩容时改变RAID5的盘数#resize2fs/dev/md5//扩容后激活新空间#mdadm/dev/md0–r/dev/sdc1//将坏盘移除#mdadm–Ds>/etc/mdadm.conf//生成配置文件#mdadm–As/dev/md0//启动#mdadm-S/dev/md0//停止RAID恢复及扩容过程:89mdadm/dev/md0--fail/dev/sd[a,b,c,d]1--remove/dev/sd[a,b,c,d]1//将各盘设成失效,再移除18、mdadm--stop/dev/md0//停止RAID19、mdadm--misc--zero-superblock/dev/sd[a,b,c,d]1//去除磁盘超级块中的RAID信息RAID删除过程:90目标四、掌握文件及目录权限管理文件或目录的权限共有9位;分成三组,依次表示属主权限〔u〕;属组权限〔g〕;和其它用户权限〔o〕;每组三位,依次是r-读〔4〕,w-写〔2〕,x-执行〔1〕。设置权限:#chmodu+wtest//给test的属主加上写权限#chmodo-rtest//#chmoda-rinstall.log//#chmod755test//同时改变test目录的三组权限#chmod-Rtest//递归设置目录中的所有注意:新建目录系统默认权限是755,而文件是644。#umask可以更改,#chownbjxhinstall.log//将文件的属主改成bjxh#chgrproottest//改变属组91特殊权限:Suid:使得程序不管理执行者是谁,都能够以其拥有者的身份去运行。〔有平安隐患,慎用〕占用属主权限局部的最后一位即x位,如果文件原来有x位那么加了suid后用小写的s表示,否那么用S表示。$su-c“chmodu+s/bin/ls”//给ls命令加上suidSgid:使得程序不管理执行者是谁,都能够以其属组的身份去运行。〔不常用〕占用属组的x位。#chmodg+s/usr/bin/writeSticky:为了防止在一个完全开放权限的目录里用户之间相互删除对方文件,可以对该目录设置sticky权限〔权限不继承,默认继承〕。$chmodo+tdir可以用数字表示三个特殊权限Sudo//编辑/etc/sudoes文件来授权命令92目标五、掌握进程管理程序和进程:程序是为了完成某种任务而设计的软件如:QQ而进程就是运行中的程序,一个运行着的程序,可能有多个进程。守护进程:总是活泼的,一般是后台运行,守护进程一般是由系统在开机时通过脚本自动激活启动,或管理员手动启动。#chkconfignetwork--list//列出守护进程各运行级别的启动情况#chkconfignetwork--level2345off进程的属性:进程ID〔PID):是唯一的数值,用来区分进程进程状态:状态分为运行R、休眠S、僵尸Z93进程管理相关命令:#ps-aux#pgrep-ld#kill-93045#killallsshd#top//动态监视可以按下面键转换m切换到内存信息,并以内存占用大小排序;M按内存占用大小排序,由大到小;P按CPU占用情况排序,由大到小调节进程的优先级:#nice-n5vsftpd&#renice-6452//重调优先级94目标六、掌握软件包管理RPM:是RedHatPackageManager的缩写,本意是RedHat软件包管理。#rpm–ivh//安装#rpm-ivh--aidd//安装RPM-DB;在放包目录;#rpm-qvsftp//查询#rpm–qa//查询系统中已安装的所有程序#rpm-qlvsftp//列出包安装所有内容#rpm-qf/usr/bin/wget//查询文件属于哪个包#rpm-qcsendmail//查询包的配置文件#rpm-e–-nodepssendmail//卸载95源代码包:#tar-xzvf//解压源码包#cd//进入目录./configure–prefix=/opt/www//配置相关选项#make//编译程序#makeinstall//将编译好的程序安装到相应目录#whichd//查询可执行程序存放位置96使用yum管理软件包将安装光盘里的软件包目录复制到系统中。如:#cp–r/misc/cd/Server/RPM#mv

/RPM/repodate/RPM/backrepo//备份该文件。#rpm-ivhcreaterepo-0.4.4-2.fc6.noarch.rpm//安装该软件包#createrepo-gbackrepo/comps-rhel5-server-core.xml/RPM//在/RPM目录中执行该命令,生成新的repodate目录。目录中有5个文件:comps-rhel5-server-core.xml//软件包组分类;

,//软件包列表;

repomd.xml//md5校验信息。97#cd/etc/#touchbjxh.repo#vibjxh.repo[bjxh]

name=RedHatEnterpriseLinux$releasever-$basearch

baseurl=file:///RPM

enable=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release#yumcleanall//去除以前安装时yum缓存的包头文件信息如果还想实现更新库的功能,只需要把从RHN下载的新的软件包copy到Server目录下,再运行createrepo命令更新库内容就可以了。98第五章架设DHCP效劳器〔熟知〕本章目标:掌握DHCP工作原理掌握DHCP效劳器的安装方法掌握DHCP效劳器常用配置99目标一、掌握DHCP工作原理DHCP的作用:DHCP〔DynamicHostConfigurationProtocol〕动态主机配置协议。DHCP效劳器的作用是将IP地址,以及与IP地址相关的一些信息,如:子网掩码,默认网关,DNS效劳器地址等整合起来进行统一管理和分配,以方便管理员能够更有效更高效地管理网络。DHCP的工作原理:首次启动播送发送DHCP-Discover消息请求地址效劳器发送DHCP-Offer消息应答客户端客户端发送DHCP-Request消息通知效劳器使用了offer中的相关信息效劳播送发送DHCP-Ack消息通告某地址已分配DHCP效劳器是以租约的形式将IP地址和相关信息打包分配给DHCP客户端使用的,租约有过期时间,默认是八天。100目标二、掌握DHCP效劳器的安装方法安装效劳器:#rpm-ivh#rpm-qcdhcp修改主配置文件:dhcpd.cof#vi/etc/dhcpd.conf相关解释如下:101ddns-update-styleinterim;ddns更新样式为DHCP与DNS互动更新模式

ignoreclient-updates;忽略客户更新;

subnetnetmask

{子网声明

optionrouters;默认网关

optionsubnet-mask;子网掩码

optionnis-domain"";nis域

optiondomain-name"";域名

optiondomain-name-servers;域名效劳器地址

optiontime-offset-18000;#EasternStandardTime东部标准时间

#optionntp-servers;ntp效劳器

#optionnetbios-name-servers;netbios名字效劳器

#optionnetbios-node-type2;选择netbios结类型2rangedynamic-bootp2854;动态地址范围

default-lease-time21600;默认租约时间

max-lease-time43200;最大租约时间

hostns{

设置保存主机

next-server;设置用于无盘的主机名

optionhostname“www”;指定客户端的主机名hardwareethernet12:34:56:78:AB:CD;指定客户的MAC地址

fixed-address54;对上面的地址分配这个IP

}102目标三、掌握DHCP效劳器常用配置#servicedhcpdstart#more/var/lib/dhcp/dhcpd.leases配置常规功能配置保存103课程介绍:104第六章架设Samba效劳器本章目标:了解Samba的作用掌握Samba效劳器的安装方法掌握Samba效劳器常用配置掌握NFS效劳的作用及配置方法105目标一、了解Samba的作用SMB(ServerMessageBlock,效劳信息块)协议,是局域网上的共享文件/打印机的一种协议,它可以为网络内部的其他windows和linux机器提供文件系统、打印效劳。SMB的工作原理是让NetBIOS和SMB运行在TCP/IP之上,且使用NetBIOS的nameserver让linux机器可以在windows网络邻居里被浏览。106目标二、掌握Samba效劳器的安装方法#rpm-ivh/misc/cd/RedHat/RPMS/samba-3.0.10-1.4E.11.i386.rpm//安装效劳器#rpm-ivh/misc/cd/RedHat/RPMS/samba-client-3.0.10-1.4E.11.i386.rpm//安装客户端#rpm-qcsamba//查看相关配置文件107目标三、掌握Samba效劳器常用配置配置匿名访问共享:vi/etc/samba/smb.confsecurity=share//平安设为共享的[music]//共享名comment=goodmusic//文件夹描述path=/usr/share/music//物理路径public=yes//设为公开writable=yes//允许写validusers=username|@groupnamewritelist=username|@groupname108109配置用户验证访问:#smbpasswd-abjxh//将用户bjxh参加访问名单security=user//平安设为用户验证[homes]comment=HomeDirectories//browseable=nowritable=yes配置虚拟用户:usernamemap=/etc/samba/smbusers//开启虚拟用户#vi/etc/samba/smbusers//为真实用户映射虚拟用户#testparm//测试效劳器配置110使用smbclient:#smbtree–b//以播送方式查找局域网共享#smbclient-L//2//列出指定地址共享。#mount.cifsmnt//挂载共享目录到本地。#mount.cifsmnt-0user=pass=111目标四、掌握NFS效劳的作用及配置方法NFS〔NetworkFileSystem〕:网络文件系统,用于Linux系统之间相互共享文件。配置NFS:#vi/etc/exports/home/test*(ro,sync)#exportfs–rv#servicenfsrestart#showmount#mount.nfs6:/home/test/mnt112课程介绍:113第七章架设FTP效劳器本章目标:了解FTP的作用掌握FTP效劳器的安装方法掌握FTP效劳器常用配置://114目标一、了解FTP的作用FTP〔FileTransferProtocol〕,是文件传输协议的简称。用于Internet上的控制文件的双向传输。同时也是应用程序,用于提供文件的上传和下载效劳。使用TCP20端口传输数据,使用TCP21端口传输控制信息。#netstat-tnl115目标二、掌握FTP效劳器的安装方法#rpm-ivh#rpm-qcvsftpd#servicevsftpdstart1、#tarxzvf

2、#cd3、#make4、#makeinstall5、#./vsftpd&6、killall–1vsftpd116目标三、掌握FTP效劳器常用配置根本配置:dirmessage_enable=YES//切换目录时,显示目录下.message的内容xferlog_enable=YES//开启上传和下载日志connect_from_port_20=YES//启用FTP数据端口的数据连接xferlog_std_format=YES//使用标准的日志格式pam_service_name=vsftpd//认证模块名称userlist_enable=YES//开启限制访问列表listen=YES//效劳器独立运行tcp_wrappers=YES117匿名访问配置:#vi/etc/vsftpd/vsftpd.conf

anonymous_enable=YES//允许匿名访问anon_upload_enable=YES//允许匿名用户上传,文件上传后,属组和属主都是ftpAnon_umask=022//默认是077anon_mkdir_write_enable=YES//允许匿名用户新建目录上传目录并可以写该目录anon_other_write_enable=YES//允许匿名用户删除文件anon_max_rate=30000//设置匿名用户传输速率是30K/var/ftp/pub//匿名用户的默认目录118用户验证配置:local_enable=YESwrite_enable=YES//控制写权限的local_umask=022local_max_rate=50000chroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_listchroot_local_user=YES虚拟用户配置:#viaccount.txt//在/etc/vsftpd中建立虚拟用户名的密码文件#db_load-T-thash-f./account.txt/etc/vsftpd/account.db

#chmod600/etc/vsftpd/account.db//生成密码文件需要db4-utils#vi/etc/pam.d/vsftp.vu//新建一个认证模块文件参加下面两行authrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/account

accountrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/account#useraddvuser//增加一个系统用户提供虚拟用户映射#chownvuser.vuser/home/vuser//更改属主和属组#chmod700/home/vuser//更改权限修改主配置文件内容如下:119anonymous_enable=NOlocal_enable=YES//由于修改了默认的认证模块所以本地系统用户是不能登录的local_umask=022//但是如果虚拟用户使用本地用户的权限相关语句生效xferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YESwrite_enable=YES//控制所有用户是否能写anon_upload_enable=YESanon_mkdir_write_

温馨提示

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

评论

0/150

提交评论