第1天教案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

电话:021-64519261021-64519262传真:021-64519261网址:地址:龙吴路51号1号楼6楼1RedHatCertifiedEngineer教案第1课一、安排整个课程一共12天,每天9:00~17:00二、结构课程结构(昆山适用)Linux起源(昆山适用)常见目录目录操作文本操作查看磁盘空间用户管理组管理权限管理使用帮助补充阅读(自由软件)三、教案a)课程结构掌握在企业网络中部署Linux系统,利用Linux系统实现网络服务的搭建、维护等。电话:021-64519261021-64519262传真:021-64519261网址:地址:龙吴路51号1号楼6楼2b)Linux起源1960年代初:贝尔实验室(Bell)、麻省理工(MIT)和通用电气(GE)共同提出分时操作系统概念1969年:KenThompson开发了UNIX系统的雏形,目的是为了移植“太空旅游”游戏1973年:在KenThompson的系统基础上,Ritchie使用C语言开发出现在的UNIX系统1977年:UNIX系统一个重要分支:BSD诞生。当年AT&T并未意识到UNIX系统巨大的商业价值,因而允许任何企业和学校获取UNIX的源代码并进行再开发。BSD(美国加州大学伯克利分校)也获取了UNIX的源代码并进行再开发,所有伯克利大学开发的UNIX都叫做BSD。1979年:AT&T开发出了SystemV操作系统的第7版,并提出不可对学生提供UNIX源代码。并开始了一场旷日持久的版权官司。1984年:AndrewTanenbaum(谭邦宁)教授为了教学需要,开发了X86架构的Minix系统。同一年,RichardMathewStallman(理查德·史托曼)提出了GNU项目和FSF基金会(自由软件基金会)。GNU项目(GNUIsanotUNIX)的目的是为了设立一个自由的、开放的UNIX系统。自由软件基金会提出了四大自由:自由0:不论目的为何,有使用该软件的自由自由1:有研究该软件如何运作的自由,并且得以修改该软件来符合用户自身的需求。取得该软件的源代码为达成此目的的前提自由2:有重新散布该软件的自由自由3:有改善再利用该软件的自由,并且可以发布修订后的版本供公众使用。1985年:RichardStallman提出了GPL(GeneralPublicLicense通用公共许可证),目的就是为了保证GNU项目的不断发展。1988年:XFree86项目诞生,意味着UNIX系统有了自己的图形界面。1991年:芬兰赫尔辛基大学的LinusTorvalds开发出了第0.0.1版的Linux系统内核。标志着Linux系统的诞生。1994年:Linux虚拟开发团队开发出Linux系统第1版内核1996年:Linux虚拟开发团队开发出Linux系统第2版内核Linux系统内核版本简介:所有的linux内核版本号如下所示:2.6.18-164其中:2=主版本号,至今未变;6=次版本号,自2.6.x以后,不再遵循奇数开发版,偶数稳定版之说。18末版本号,164=修订号Linux系统是内核(kernel)和系统调用(SystemCall)的结合,不包含第三方应用程序。而商业化的Linux系统则包含第三方应用程序(如OpenOffice等)。电话:021-64519261021-64519262传真:021-64519261网址:地址:龙吴路51号1号楼6楼3Linux系统内核构成:常见的商业版Linux开发厂商RedHat:红帽,最大的开源厂商。2003年以前,RedHat的产品是以redhatX的形式进行命名(2003年以前redhat产品最高到redhat9.0)。2003年以后,RedHat的产品以RedHatEnterpriseX进行命名。最新的RedHat产品是RedHatEnterpriseLinux6.0。Fedora:redhat的社区版项目,redhat不提供技术支持。只在安装时提供90天的免费电话支持。Mandriva:成立于1998年的开源厂商。NovellSUSE:SUSE主要用于欧洲企业。Debian:最纯正的Linux系统,没有任何商业包装Slackware:社区版的LinuxUbuntu:个人版Linux最好。CentOS:免费的redhat产品。产品线对应RedHat的产品。RedFlag:中国开发的Linux系统中标软件:中国开发的Linux系统c)常见目录:1994年2月14日,Linux文件系统的标准FSSTND(LinuxFileSystemStandard)发布。1995年初,业界制定了覆盖大多数UNIX系统且范围广泛的标准Linux文件系统层次标准(FilesystemHierarchyStandard,FHS)。下表所示的就是FHS制定的Linux文件系统层次标准规定的目录信息。目录名说明备注etc配置文件根文件系统,必须存在于/系统上,不可单电话:021-64519261021-64519262传真:021-64519261网址:地址:龙吴路51号1号楼6楼4bin用户可执行文件(基本应用程序)独分区sbin系统可执行文件(基本应用程序)lib共享库文件dev设备boot启动文件单独分区tmp临时文件tmp目录中的数据默认每10天自动清除mnt/media外设挂载点早期Linux系统使用mnt目录usr发型版厂商自定义应用程序可以考虑单独分区var服务器数据:日志、打印池等可以考虑为不同的服务目录单独分区home普通用户家目录如果作为认证服务器,则考虑单独分区rootroot用户家目录opt存放第三方大型应用程序,如Oracle可以考虑单独分区selinuxselinux信息misc/net自动挂载点proclinux系统信息,可在运行时进行调整没有独立挂载点(内核映像,无法挂载)sys硬件相关信息lost+foundext3文件系统收集文件碎片用自动存在于每个ext3文件系统上d)目录操作类/etc:绝对路径表示./aa:相对路径表示当前目录下的aa../:相对路径表示上级目录ls:列出目录信息#ls-l长格式显示#ls-a显示所有信息#ls-d显示目录本身信息#ls-h人性化显示目录信息#ls-i显示文件、目录的inode表#ls-Z显示SELinux信息#ls-R递归显示目录信息-普通文件d目录b块设备c字符设备或流设备l链接文件s套接字文件(进程间通讯的程序化机制)p命名管道(在进程间传递数据的文件)mkdir:创建新目录#mkdirdir1#mkdir-pa/b/crmdir:删除空目录电话:021-64519261021-64519262传真:021-64519261网址:地址:龙吴路51号1号楼6楼5#rmdirdir1#rmdir-pa/b/ccd:改变工作目录#cd-进入最后一次的工作目录#cd~回用户家目录pwd:显示当前工作目录名e)文件操作类{}:集合操作符,依次匹配{}内的所有信息*:任意字符?:任意单个字符[]:集合操作符,任意匹配[]内的所有信息touch:创建空文件或修改文件的时间戳#touchinstall.log#touchfile{1,2,3}stat:显示文件时间戳#statinstall.log访问时间(accesstime):文件被访问的时间,文本访问类命令会修改此时间修改时间(modifytime):文件内容被修改的时间,使用echo命令会修改此时间元数据改变时间(chagetime):文件属性的变化(名称、大小、权限、链接等),mv、echo命令会修改此时间vim命令会同时修改3个时间cat:显示文件内容#catinstall.logless:支持滚屏显示,可以使用/或?进行查找,需要按q键退出#lessinstall.logmore:支持滚屏显示,显示到文件末尾则退出#moreinstall.loghead:显示文件首部(默认10行)#headinstall.log#head-5install.logtail:显示文件尾部(默认10行)#tailinstall.log#tail-3install.log#tail-finstall.log(动态显示文件尾部)file:显示文件类型#fileinstall.log#file/dev/sda1f)目录、文件通用类cp:复制命令#cpinstall.loginstall.log.bak电话:021-64519261021-64519262传真:021-64519261网址:地址:龙吴路51号1号楼6楼6#cp/dev/scd0/iso/redhat5.1.iso#cp-r~/Desktop/tmp//复制目录#cp-pr/media/cdrom/Server/tmp//保留文件权限复制#cp-a/media/cdrom/Server/tmp//保留文件权限复制mv:移动、改名命令#mvinstall.log/tmp/install.bak#mvinstall.log.bakinstall.log#mv/mnt/*/tmprm:删除命令#rminstall.log.bak#rm-f/tmp/install.log.bak#rm-fr/tmp/Server///删除目录g)查看磁盘空间df:查看当前系统磁盘使用情况#df-h//人性化显示#df-T//显示分区类型#df-a//显示所有分区,包括大小为0的分区du:查看目录的使用情况#du-h//人性化显示目录下所有对象大小#du-s//只显示当前目录的大小free:查看内存使用情况#free-mtotalusedfreesharedbufferscachedMem:1002769232062421-/+buffers/cache:286715Swap:115301153第一部分Mem行:total内存总数:1002Mused已经使用的内存数:769Mfree空闲的内存数:232Mshared当前已经废弃不用,总是0buffersBuffer缓存内存数:62McachedPage缓存内存数:421M关系:total(1002M)=used(769M)+free(232M)第二部分(-/+buffers/cache):(-buffers/cache)used内存数:286M(指的第一部分Mem行中的used-buffers-cached)(+buffers/cache)free内存数:715M(指的第一部分Mem行中的free+buffers+cached)可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。(从这里我们可以看出,实际上:可用内存=第一部分Mem行中的free+buffers+cached,并不是只有free部分)第三部分是指交换分区,我想不讲大家都明白.电话:021-64519261021-64519262传真:021-64519261网址:地址:龙吴路51号1号楼6楼7我想大家看了上面,还是很晕.第一部分(Mem)与第二部分(-/+buffers/cache)的结果中有关used和free为什么这么奇怪.其实我们可以从二个方面来解释.对操作系统来讲是Mem的参数.buffers/cached都是属于被使用,所以它认为free只有232.对应用程序来讲是(-/+buffers/cach).buffers/cached是等同可用的,因为buffer/cached是为了提高程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。所以,以应用来看看,以(-/+buffers/cache)的free和used为主.所以我们看这个就好了.另

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功