收藏 分销(赏)

Linux操作系统课件全书电子教案教材课件.pptx

上传人:人****来 文档编号:10095349 上传时间:2025-04-21 格式:PPTX 页数:172 大小:2.67MB
下载 相关 举报
Linux操作系统课件全书电子教案教材课件.pptx_第1页
第1页 / 共172页
Linux操作系统课件全书电子教案教材课件.pptx_第2页
第2页 / 共172页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2022/3/21 Monday,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2022/3/21 Monday,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2022/3/21 Monday,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2022/3/21 Monday,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2022/3/21 Monday,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2022/3/21 Monday,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2022/3/21 Monday,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2022/3/21 Monday,#,一,目,项,Linux,系统介绍与安装,学习目标,了解,Linux,的概念与组成;,熟悉,Linux,的应用;,具有模拟真机安装并配置,Linux,系统的能力。,Linux,介绍,Linux,是一款多用户多任务、支持多线程与多,CPU,的操作系统,它是,UNIX,操作系统的克隆版。,1991,年,林纳斯托瓦兹正式对外宣布,Linux,内核的诞生,,1994,年发表,Linux,正式核心,1.0,的时候,大家要托瓦兹想一只吉祥物,他想起曾经在澳大利亚的一个动物园里被企鹅咬过,干脆就以企鹅来当吉祥物了!而更容易被接受的说法是:企鹅代表南极,而南极又是全世界共有个一块陆地,不属于任何国家,也就是说,Linux,不属于任何商业公司,是全人类都可以分享的一项技术成果,Linux,简介,Linux,简史,Linux,介绍,Linux,操作系统的诞生、发展和成长过程依赖五个重要支柱:,UNIX,操作系统、,MINIX,操作系统、,GNU,计划、,POSIX,标准和,Internet,网络。,年份,事件,1981,年,IBM,公司推出微型计算机,IBM PC,1991,年,GNU计划,开发出许多工具软件,最受期盼的,GNU C,编译器已经出现,,GNU,奠定了,Linux,用户基础和开发环境,1991,年,4,月,林纳斯,托瓦兹开始酝酿并着手编制自己的操作系统,1991,年,4,月,13,日,林纳斯,托瓦兹成功地将,bash,移植到了,minix,上,1991,年,10,月,5,日,林纳斯,托瓦兹正式向外宣布,Linux,内核的诞生,1993,年,大约有,100,余名程序员参与了,Linux,内核代码编写,/,修改工作,其中核心组由,5,人组成,此时,Linux 0.99,的代码大约有十万行,用户大约有,10,万左右,1994,年,3,月,Linux1.0,发布,代码量,17,万行,当时按照完全自由免费的协议发布,随后正式采用,GPL,协议,1995,年,1,月,Bob Young,创办了,RedHat,(红帽),以,GNU/Linux,为核心,集成了,400,多个源代码开放的程序模块,搞出了一种冠以品牌的,Linux,,即,RedHat Linux,称为,Linux“,发行版,”,,在市场上出售,1996,年,6,月,Linux 2.0,内核发布,此内核有大约,40,万行代码,并可以支持多个处理器。此时的,Linux,已经进入了实用阶段,全球大约有,350,万人使用,1998,年,2,月,以,Eric Raymond,为首的一批,“,老牛羚骨干分子,”,认识到,GNU/Linux,体系走的是产业化道路,而非自由哲学,因此创办了,“Open Source Intiative”,(开放源代码促进会),在互联网世界里展开了一场历史性的,Linux,产业化运动,2001,年,1,月,Linux 2.4,版本发布,它进一步地提升了,SMP,系统的扩展性,同时集成了支持桌面系统的特性:,USB,、,PC,卡(,PCMCIA,)以及内置的即插即用等功能,2003,年,12,月,Linux 2.6,版本内核发布,相对于,2.4,版本内核,2.6,在对系统支持的方面有很大变化,2004,年,3,月,SGI,宣布成功实现了,Linux,操作系统支持,256,个,Itanium 2,处理器,Linux,介绍,Linux,基本组成,Linux,系统由,Linux,内核、,GNU,工具、图形化桌面环境、应用软件这四部分组成,。,Linux,介绍,Linux,内核特点,(,1,)免费,Linux,是一款免费的操作系统。用户不仅可以通过网络或其他途径免费获得,Linux,系统。,(,2,)兼容,POSIX1.0,标准,POSIX,,全称为可移植性操作系统接口,是一种关于信息技术的,IEEE,标准。它包括了系统应用程序接口(简称,API,)以及实时扩展(,C,语言)。,(,3,)多用户多任务,多用户多任务是很多用户操作同一个系统,但并不是所有的用户都使用同一个服务。,(,4,)良好的界面,Linux,具有字符界面和,图形界面,。在字符界面用户可以通过,键盘,输入相应的指令来进行操作,(,5,)支持多种平台,Linux,可以运行在支持具有,x86,、,680 x0,、,SPARC,、,Alpha,等架构的,处理器,的平台上。,Linux,应用,Linux,行业应用,(,1,),Linux,在服务器领域的发展,随着开源软件在世界范围内的影响力日益增强,,Linux,在服务器领域已经占据,75%,的市场份额,引起全球,IT,产业的高度关注,形成了大规模市场应用的局面,以强劲的势头成为服务器操作系统领域中的中坚力量。,(,2,),Linux,在桌面领域的发展,近年来,,Linux,桌面操作系统的发展趋势非常迅猛。国内许多软件厂商都推出的,Linux,桌面操作系统,特别是,Ubuntu Linux,,已经积累了大量社区用户。,(,3,),Linux,在移动嵌入式领域的发展,Linux,的低成本、强大的定制功能以及良好的移植性能,使得,Linux,在嵌入式系统方面也得到广泛应用。,(,4,),Linux,在云计算,/,大数据领域的发展,随着互联网产业的迅猛发展,促使云计算、大数据产业的形成并快速发展,云计算、大数据作为一个基于开源软件的平台,,Linux,占据了核心优势。,Linux,应用,Linux,与,Windows,的区别,比较项,Linux,系统,Windows,系统,费用,不收费,收费,软件与支持,Linux,相对,windows,可用资源较少,能够支持市面上,99%,的程序,安全性,Linux,用户量少,受关注少,病毒少,用户量多,受关注多,病毒多,开源,对外开放软件源代码,不对外开放源代码,使用习惯,字符模式运行的更好,,图形界面,只是附带品,可有可无,Windows,放弃了,DOS,的字符模式,主攻,图形界面,,让桌面系统更易用,技术支持,学习成本相对于,Windows,较高,学习成本低且使用率较高,Linux,界面类型,基础环境说明,基础环境,介绍,Minimal Install,最小化安装,只有最基本的功能,没有图形界面、,VNC,远程服务等,Computer Node,计算机节点,用于执行计算和处理的装置,Infrastructure Server,基础架构服务器,用于操作网络基础设施服务的服务器,Basic Web Server,基本,Web,服务器,提供静态和动态互联网内容的服务器,Virtualization Host,虚拟主机,最小虚拟主机,Server with GUI,GUI,图形用户界面服务器,用,GUI,操作网络基础设施服务的服务器,GNOME Desktop,GNOME,桌面,,GNOME,是一个高度直观和用户友好的桌面环境,KDE Plasma Workspaces,KDE,等离子体工作空间,,KDE,等离子体工作空间,一个高度可配置的图形用户界面,包括面板、桌面、系统图标和桌面小部件,以及许多强大的,KDE,应用程序,Linux,界面类型,附加组件说明,附加组件,介绍,Backup Client,备份客户机,用于连接到备份服务器并进行备份的客户端工具,GNOME Applications,GNOME,应用程序,一组常用的,GNOME,应用程序,Internet Applications,互联网应用软件,电子邮件、聊天和视频会议软件,Legacy X Window System Compatibility,X Window,遗留系统兼容性,从遗留,XWindow,系统环境迁移或兼容的兼容程序,Office Suite and Productivity,办公套件与生产率,一个全方位的办公套件和其他生产力工具,Smart Card Support,智能卡支持,支持使用智能的身份验证,Compatibility Libraries,兼容性库,构建在,CENTOS Linux,的珍贵版本上的应用程序兼容库,Development Tools,开发工具,基础的开发环境,Security Tools,安全工具,用于完整性和信任验证的安全工具,LOGO,总,务,任,结,本项目主要讲解了,Linux,系统的安装以及,Linux,的基础知识,重点讲解了,Linux,的内核特点以及,Linux,组成部分。通过对本项目的学习掌握图形界面的启动与关闭方式,并在任务实施过程中掌握,CentOS7,的安装方法。,二,目,项,Linux,文件权限,学习目标,了解用户与用户组关系;,熟悉用户与账户区别;,掌握用户与用户组的命令与操作;,具有控制文件访问权限的能力。,用户管理,用户与,UID,用户名与,UID,在现实生活中类似于人的姓名与身份证号的关系,不同的是,Linux,系统中用户名是不允许重复的。用户名只是方便用户记忆,而机器只能直接识别二进制数字。,Linux,系统采用,16bit,的二进制数用来记录和区分不同的用户,换言之,,Linux,系统可以记录,65536,(,216,)个不同的用户。像这种用来区分不同用户的数字被称为,User ID,,简称,UID,,全称为用户标识符。系统会自动记录,“,用户名,”,和,UID,的对应关系,并通过用户的,UID,为用户分配权限。,Linux,系统根据用户的,UID,将用户分为,root,用户、系统用户、普通用户,解释如下所示。,root,用户:也称超级用户,,UID,为,0,。,root,用户可以控制和访问所有文件并使用系统的所有功能。,root,用户有对系统有完全控制权,可以操作所有文件。,系统用户:系统用户由,Linux,自动创建,负责在,Linux,启动时管理执行文件。系统用户的,UID,范围是,1-999,。,普通用户:所有使用,Linux,系统的真实用户,可以使用用户名和密码登录系统,系统默认用户,UID,从,1000,开始编号,每添加一个用户,UID,自动加,1,。普通用户只能操作自己目录、系统临时目录和经过目录所有者授权的目录。,用户管理,用户信息说明,passwd,文件中信息的存储格式是以“:”分开的,7,列,其格式如下,。,用户名:密码:,UID,:,GID,:说明栏:,home,(家目录):,Shell,含义,说明,例,用户名,UID,的字符串标记方式,chrony,密码,用,x,来隐藏,x,UID,用来区分不同用户的整数,995,GID,用来区分不同用户组的整数,993,说明栏,类似于,“,注释,”,,如今已不使用,家目录,用户登录后所处的目录,即用户家目录,/var/lib/chrony,Shell,如果用户登录成功,则要执行的命令的绝对路径放在这一区域中。它可以是任何命令,/sbin/nologin,用户管理,用户密码信息,用户名:密码:密码最近修改日:密码的不可修改的天数:密码重新修改的天数:密码失效前提前警告的天数:密码失效宽限天数:账号失效日期:保留字段,shadow,文件中信息的存储格式是以“:”分开的,9,列,其格式如下。,含义,说明,例,用户名,UID,的字符串标记方式,方便阅读,chrony,密码,经过加密后的密码,!,密码的最近修改日,最近一次修改密码的日期距离,1970,年,1,月,1,日的天数,17617,密码的不可修改的天数,修改密码后,不可修改密码的天数,密码重新修改的天数,在一定时间后提醒用户修改密码,密码失效前提前警告的天数,设定密码到期前几天内开始提醒用户修改密码,密码失效宽限天数,如果密码到期,过了几天后将会失效,无法登录,账号失效日期,一般为空,保留字段,暂时没有使用,用户管理,用户操作,useradd-help,用法:,useradd,选项,登录,useradd-D,useradd-D,选项,选项,说明,-c comment,创建新用户并为该添加描述,-d,目录,指定用户所属目录,如没有目录会直接创建,-g,用户组,创建新用户并指定用户组,-G,用户组,创建新用户并指定用户的附加用户组,-s Shell,文件,创建新用户并指定用户登录的,Shell,-u,用户号,创建新用户并指定用户的用户号,(,1,)添加用户,使用“,useradd,”,命令添加新用户,可使用“,useradd-help,”,命令查看其说明,基本格式如下所示。,用户管理,用户操作,选项,说明,-r,删除用户并删除其主目录,-f,强制删除用户,即使用户当前已登录,(,2,)删除用户,如果要删除用户,可以使用“,userdel”,命令删除用户,可使用“,userdel-help”,命令查看其说明,基本格式如下所示。,userdel-help,用法:,userdel,选项,登录,删除用户的常用选项,用户管理,用户操作,usermod-help,用法:,usermod,选项,登录,选项,说明,-c comment,修改用户说明,-d,目录,修改用户所属目录,如没有该目录会直接创建,-g,用户组,修改用户所属用户组,-G,用户组,修改用户附加用户组,-s Shell,修改用户登录的,Shell,命令,-u,用户号,修改用户原有用户号。,-l,用户名,修改用户原有的用户名,并指定一个新用户名,(,3,)修改用户,修改已经创建的用户,需要用到修改用户命令“,usermod”,,可使用“,usermod-help”,命令查看其说明,基本格式如下所示。,修改用户常用选项如表,2-5,所示。,用户管理,用户操作,passwd-help,用法,:passwd,选项,.,选项,说明,为空,修改用户的口令,-l,锁定口令(禁用账号),-u,解锁口令(启用被禁用的账号),-d,使账号无口令,-f,使用户下次登录此账号时修改口令,(,4,)用户密码管理,在创建新用户之后,用户没有密码,可以为其设置密码。修改密码的权限是有限制的,,root,用户(超级用户,/,系统管理员)可以更改自己和其他任何用户的密码,而普通用户只能更改自己的用户密码。,用户密码管理命令为“,passwd”,,可使用“,passwd-help”,命令查看其说明,格式如下所示。,密码管理的常用选项,如表,2-6,所示。,用户管理,用户操作,命令,说明,users,查看系统当前登录用户,who,查看,root,(超级用户)通过哪一个终端登录,Linux,系统,w,同,who,命令相似,可以查看更为详细的信息,列名,含义,USER,用户,TTY,登录终端,FROM,登录来源,LOGIN,登录时间,IDLE,用户闲置时间,JCPU,消耗,CPU,时间总量,PCPU,当前运行进程消耗,CPU,时间总量,WHAT,当前运行进程,(,5,)查看用户,查看用户命令共有三个,由图中被标记的地方可知,“,w,”命令执行结果每一列的信息,用户管理,用户操作,(,6,)切换用户,在用户使用,Linux,系统,而没有权限做些操作时,可以使用“,su,”命令切换用户。切换用户时事先要知道该用户的密码。,常用选项,su-help,用法:,su,选项,1-USER,选项,2.,选项,说明,-m,-p,-preserve-environment,切换身份时不改变环境变量,-G,-supp-group,指定一个辅助组,-,-l,-login,使,Shell,成为登录,Shell,-c,-command,使用,-c,向,Shell,传递一条命令,-session-command,使用,-c,向,Shell,传递一条命令而不创建新会话,-f,-fast,向,Shell,传递,-f,选项,(csh,或,tcsh),-s,-shell,若,/etc/shells,允许,则运行,Shell,用户组管理,用户组简介,一对一:一个用户可以是一个用户组的唯一的成员,,多对一:多个用户可以是一个用户组唯一的成员,不归属其它用户组,一对多:一个用户可以是多个用户组的成员,多对多:多个用户对应多个用户组,并且多个用户可以是相同用户组的成员,用户组管理,用户组与,GID,同用户一样用户组按,GID,分为管理员组、系统组、普通组。,用户组分类,说明,管理员组,root,用户的管理组,,GID,为,0,系统组,系统用户的集合体,,GID,范围为,1-999,普通组,普通用户分的不同组的集合统称为普通组,,GID,范围为,1000+,,每新建一个用户组,GID,加,1,而按用户所属关系分类时,用户组分为基本组与附加组。,用户组分类,说明,基本组,用户建立或登录时的默认组,附加组,用户所属的除基本组以外的组,用户组管理,用户组信息存储,组名:密码:,GID,:组内用户列表,含义,含义说明,例,组名,是用户组的名称,由字母或数字构成,mail,密码,用户组密码,可以为空的或,!,,如果是空的或有,!,,表示没有密码,一般用,x,隐藏密码,x,GID,如果有多个用户组管理者,用“,”号分割,12,组内用户列表,可以为空,如果有多个成员,用“,”号分割,postfix,(,1,),group,文件,group,文件用于存储用户组相关信息,group,文件中信息的存储格式是以“:”分开的,4,列,,每列含义,用户组管理,用户组操作,groupadd-help,用法:,groupadd,选项,组,选项,说明,为空,创建指定用户组,-g GID,创建新用户组并指定用户组的,GID,-o,与,-g,选项同时使用,表示可以和已有的用户组同时使用一个,GID,(,1,)添加用户组,当新建一个用户而没有指定用户组时系统会自动创建一个与用户名称相同的用户组,当想要手动增加用户组时需要使用“,groupadd”,命令,可使用“,groupadd-help”,命令查看其说明,其命令格式如下所示。,增加用户组的常用选项,用户组管理,用户组操作,groupadd-help,用法:,groupadd,选项,组,选项,说明,为空,创建指定用户组,-g GID,创建新用户组并指定用户组的,GID,-o,与,-g,选项同时使用,表示可以和已有的用户组同时使用一个,GID,(,1,)添加用户组,当新建一个用户而没有指定用户组时系统会自动创建一个与用户名称相同的用户组,当想要手动增加用户组时需要使用“,groupadd”,命令,可使用“,groupadd-help”,命令查看其说明,其命令格式如下所示。,增加用户组的常用选项,用户组管理,用户组操作,(,2,)删除用户组,对于已经不需要的用户组,可以使用删除用户组命令“,groupdel,”,可使用“,groupdel-help,”命令查看其说明。删除用户组格式如下所示,。,groupdel-help,用法:,groupdel,选项,组,(,3,)修改用户组,如果需要对用户组做属性上的修改时,可以使用修改用户组命令“,groupmod,”,可使用“,groupmod-help,”命令查看其说明。修改用户组命令格式如下所示。,groupmod-help,用法:,groupmod,选项,组,选项,说明,-g GID,修改用户组的,GID,,为用户组重新指派标识符,-o,与,-g,同时使用,表示可以已有的用户组同时使用一个,GID,-n,新用户组,更改用户组名,修改用户组命令的常用选项如表,2-15,所示。,表,2-15,选项,目录管理,FHS,目录标准,FHS,标准根据过去的经验持续改版,其规则并没有将所有目录的位置都指定为不可变动,而是根据用户使用的频率进行调整。,FHS,将目录定义成四种的交互形态,主要分为,2,组:不变的、可变动的;可分享的、不可分享的。,可分享的,不可分享的,不变的,/usr(,软件放置处,),/etc,(配合文件),/opt,(第三方协作软件),/boot,(开机与核心),可变动的,/var/mail,(邮件信箱),/var/run,(程序相关),/var/spool/news,(新闻组),/var/lock,(程序相关),四个属性,属性,说明,可分享的,可以分享给其他系统(网络上其他主机)挂载使用的目录,不可分享的,本机上运行的配置文件或是与程序有关的数据档案,不变的,有些数据是不会经常变动的,如软件运行的配置文件,可变的,经常变动的数据,如登录文件,目录管理,目录,树,Linux,下,所有文件与目录都是由根目录开始的,因此根目录是所有文件的源头。如树一般,从树根生长,然后一枝一枝的分来,这种目录配置方式被称为目录树。,目录管理,路径介绍,每一个目录都有其所属的路径。路径指的是用户在系统中寻找文件时,所历经的文件线路。在日常系统使用过程中,路径往往被用来形容一个文件,/,目录在磁盘上的位置。路径分为相对路径和绝对路径。,绝对路径:从根目录开始,一直到文件所在的位置,被称为绝对路径,绝对路径以“,/,”,开始。例如:“,/usr/local/lib,”,相对路径:指从当前文件夹开始的路径。通常以“,.,”开头。例如:“,./lib,”。,路径的操作命令有查看路径、切换路径。,文件管理,文件简介,“文件”概念提出的原因是由于信息不能被长期存储。在,Linux,系统中一切皆是文件。,Linux,系统的设计者为磁盘上的文本与图像、鼠标与键盘等输入设备以及网络交互等,I/O,操作设计了一组通用,API,,使它们被处理时均可统一使用字节流方式(文件方式)。,Linux,系统中文件被分成两个部分:用户数据,(user data),与元数据,(metadata),。,用户数据,又名文件数据块,(data block),,用于记录文件真实内容;,元数据,用于记录文件的附加属性,如文件大小、创建时间、所有者等信息。,Linux,系统中,文件的唯一标识是元数据中的,inode,号而非文件名(,inode,号即索引节点号,是文件元数据的一部分但其并不包含文件名)。文件名仅是为了方便人们记忆和使用文件而被命名的,系统或程序要找到正确的文件数据块必须通过,inode,号来查找。程序通过文件名获取文件内容的过程如图,2-21,所示。,文件管理,软链接与硬链接,(,1,)硬链接,硬链接是指一个,inode,号对应多个文件名。,硬链接存在以下几点特性。,链接的文件有相同的,inode,及,data block,;,只能链接已存在的文件;,在创建硬链接时文件系统不能交叉使用;,不能对目录创建链接,只可对文件创建链接;,删除一个硬链接文件并不影响其它有相同,inode,号的文件。,文件管理,软链接与硬链接,(,2,)软链接,软链接又称符号链接(,soft link,或,symbolic link,),与硬链接不同,若文件用户数据块中存放的内容是指向另一文件的路径名,则该文件就是软链接。当然软链接的用户数据也可以是另一个软链接的路径,其解析过程是递归的。在创建软链接时原文件的路径的指向使用绝对路径,使用相对路径创建的软链接由于链接数据块中记录的亦是相对路径,所以被移动后该软链接文件将成为一个死链接(,dangling link,)。总之,软链接就是一个普通文件,只是数据块内容比较特殊而已。软链接有自己的,inode,号以及用户数据块。因此软链接的创建与使用没有诸多限制。软链接的访问如图,2-22,所示。,权限控制,权限概念,权限是指某一个用户或用户组对一个文件是否拥有读取、修改、可执行的权力。如果一个用户对一个文件拥有修改的权力,那么就说该用户对该文件拥有修改权限。,LOGO,总,务,任,结,本项目主要介绍对文件权限的操作,重点讲解如何新增用户与用户组,并修改用户权限使用户可以对文件进行管理。通过对本项目的学习可以了解用户、用户组、目录、文件与权限的概念与操作方法,提高对,Linux,系统使用的熟练度。,三,目,项,Linux,磁盘与文件系统,学习目标,了解磁盘的基本知识;,熟悉外部存储的挂载;,掌握对,Linux,系统添加磁盘的相关操作;,具有对,Linux,系统磁盘管理的能力,。,磁盘,磁盘简介,磁盘是计算机中的重要组成部件之一,通常磁盘是指计算机中的硬盘,其主要作用是用来存储计算机中的数据。最早的磁盘是IBM(国际商用机器公司)公司的IBM 305 RAMAC,其体积相当于两个电冰箱的体积,而存储容量却只有5MB,如图3-2所示。,磁盘基本参数,磁盘简介,(1)容量,容量是硬盘最主要的参数,也是人们对硬盘性能最为直观的感受。现代硬盘容量通常是以GB字节进行计算的,最为常见的是500GB和1TB(1024GB)的硬盘。通常情况下,在选购硬盘时,如果选择500GB的硬盘,使用容量要比500GB小,因为硬盘的生产厂商是按照1MB=1000KB计算生产的,(2)转速,转速是指硬盘内主轴的旋转速度,也是就硬盘盘片在一分钟内能完成最大的转速。转速往往可以用来分别硬盘的档次。转速越高的硬盘,价格也往往越高。转速直接影响到硬盘对文件的传输速率。通常台式机的硬盘转速以5400rpm和7200rpm为主,而笔记本的硬盘往往以4200rmp和5400rpm为主。转速越高的硬盘读写速度越快,但高转速所带来的负面作用是温度升高、电机磨损和工作噪音。,(3)传输速率,传输速率是指硬盘的对数据的传输速度,单位是MB/S(兆字节每秒)。,(4)缓存,缓存是硬盘控制器上的一块内存芯片,具有极快的存取速度,是硬盘与外部接口之间的缓冲器。,磁盘基本参数,磁盘相关命令,lsblk-help,用法,:,lsblk,选项,.,(1)磁盘查看命令,磁盘查看命令为“lsblk”,可使用“lsblk-help”命令查看其说明,格式如下所示。,选项,说明,为空,以树状列出所有块设备,-d,仅列出磁盘本身,并不会列出该磁盘的分区数据,-f,同时列出该磁盘内的文件系统名称,-i,使用,ASCII,的线段输出,-m,同时输出该装置在,/dev,底下的权限数据,-p,列出该装置的完整文件名,-t,列出该磁盘装置的详细数据,密码管理的常用选项,文件系统,简介,随着计算机使用的时间越来越长,存储到磁盘上的文件也越来越多,当各种类型的信息存储在一起时,就会导致查找文件和获取文件变得十分麻烦,为了解决这种问题,产生了文件系统。,文件系统是存储和组织计算机数据的一种方式。文件系统的功能是确定存储设备或系统硬盘分区中文件的组织方法和数据的存储结构。简而言之,文件系统用于确定如何在存储设备上组织文件。,文件系统,常见文件系统的格式,(1)FAT文件系统,FAT文件系统是Microsoft(微软)公司在其操作系统上使用的一种文件系统格式。FAT并不是指单单一种文件系统模式,而是微软FAT文件系统系列的统称。该文件系统最早出现在 1982年的MS-DOS系统中,当时FAT文件系统名为FAT16,全称为文件分配表系统。,(2)NTFS文件系统,随着计算机技术的发展,单个文件越来越大,对于单个文件4GB的约束,已经难于满足用户对文件系统的需求。自1993年至今NTFS文件系统已经变得越发成熟,它突破了老式的FAT文件系统的束缚,最大支持单个文件2TB的大小,即使面对最为严苛的数据存储,以现在的数据大小,NTFS也可以胜任。,文件系统,常见文件系统的格式,(3)exFAT文件系统,在U盘插入计算机后,如果要对其进行分区,会出现另外一个文件系统exFAT,它是由于FAT32文件系统等不支持4G及其更大的文件而被推出。exFAT是微软为闪存(常见的SD卡就为闪存的一种),而设计的文件系统。该文件系统常用于U盘等闪存设备,对于磁盘该文件系统并不适用。,(4)EXT文件系统,EXT(全称为Extended file system,意为扩充文件系统)是Linux系统的第一个文件系统。最初版本的EXT文件系统于1992年发表,如今EXT的最新版本为EXT4。EXT作为Linux系统中最常见的文件系统,被广泛的应用在各种Linux发行版之上,例如:CentOS5.X、CentOS6.X版本,都支持EXT文件系统。而EXT文件系统虽然被使用广泛,但是依然有其自己的弊端:格式化较慢。因此在Centos7.x系统开始文件系统已经由Ext4,转变为了XFS。,文件系统,XFS,文件系统,(1)数据完整性,使用,XFS,作为文件系统时,如果发生死机的状况时,有序,XFS,开启了日志文件功能,所以磁盘上的文件不会因为计算机意外“死机”遭到破坏,并且无论数据量的大小,,XFS,文件系统都可以根据日志文件在短时内恢复数据内容。,(2)传输特性,分配存储空间块,XFS,的另一个特性,对于,Linux,系统上的各种文件系统对比,,XFS,文件系统性能最为出众。,(3)可扩展性,XFS是一个64位的文件系统,可以支持上百万TB字节存储空间。最大支持文件的大小为9 EB,最大的系统文件尺寸为18EB。,(4)传输带宽,XFS,吞吐量最高可以达到,7GB,每秒。对单个文件的吞吐量可达到,4GB,每秒。,文件系统,文件系统工作原理,文件系统的运行和操作系统的数据有关。操作系统之中除了文件的实际数据之外,文件还有很多的属性,例如,Linux,系统中分为文件权限和文件属性。文件系统会将文件实际内容和文件属性分别存储在不同的位置,权限与属性存储到,inode,中,实际数据则被放置到,data block,区块中。除这两种之外,还有一种超级区块(,superblock,)的存在,超级区块会记录整个文件系统的整体内容,其中包括了,inode,与,block,总量、剩余量、使用量。,名称,说明,superblock,记录文件系统的整体信息包括inode和block的总量、剩余量和使用量,以及文件系统的格式与相关信息,inode,记录文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的block号码,block,实际记录文件的内容,若文件太大时,会占用多个 block,文件系统,文件系统常用命令,(1)“df”命令,查看文件系统整体磁盘使用量的命令为“df”,可以用“df-help”命令查看其说明,格式如下所示。,df-help,用法:df 选项,文件查看命令常用选项,选项,说明,为空,默认会将系统内所有的都以1Kbytes的容量来列出来,-a,推算目录所占容量,-k,列出所有的文件系统,包括系统特有的/proc等文件系统,-m,区块为1048576字节,-h,以人们较易阅读的Gbvtes,Mbytes,KBytes 等格式自行显示,-H,等于“-h”,但是计算式,1K=1000,而不是1K=1024,-T,以M-1000K取代M=1024K的进位方式,-i,不用磁盘容量,而以inode的数量来显示,文件系统,文件系统常用命令,(,2,)“,du”,命令,查看文件系统整体磁盘使用量的另一个命令为“du”,“du”命令是针对文件夹的命令。可以用“,du-help,”命令查看其说明,格式如下所示。,文件查看命令常用选项,。,du help,用法:du 选项,选项,说明,为空,列出系统所有文件夹,并且显示其个数,-a,列出所有的文件与目录容量,因为默认仅统计目录底下的文件量,-h,以较易读的容量格式(G/M)显示,-s,列出总量,而不分别列出每个的目录占用容量,-S,不包括子目录下的总计,与-s有差别,-k,以KBytes列出容量显示,-m,以MBytes列出容量显示,磁盘管理,磁盘分区,磁盘分区表,磁盘分区表又称为硬盘分区表,硬盘分区表是整个硬盘的架构。硬盘分区表就像是分区的标识,而操作系统是通过硬盘分区表将硬盘分为若干个区域。如果磁盘分区表被损坏,将会导致某个分区消失或者是硬盘无法使用。常见的分区方案有两种:MBR分区表和GPT分区表。,MBR全称是主引导记录,MBR最早在1983年就已经提出。由于其存在于驱动器的开始部分的一个特殊启动扇区内,所以被称为“主引导记录”,在第一个扇区内,包含了已经安装的操作系统的启动器和逻辑分区信息。MBR分区有两个特点:无法处理大于2.2TB容量的分区和支持最多四个主分区(如果想要创建更多的分区,必须创建一个“扩展分区”,并在扩展分区内创建逻辑分区)。,磁盘管理,磁盘格式化,在系统分区后,进行格式化,硬盘才可以使用。而格式化就是安装文件系统。磁盘格式化非常简单,。,mkfs,选项,磁盘名称,“,mkfs,”选项和使用方式,选项,参数附加值,说明,.,文件系统类型,xfs,ext4,ext3,格式化磁盘并将文件系统改为指定参数。,CentOS7,默认格式为,xfs,-V,显示详细模式,-t,xfs,ext4,ext3,格式化磁盘并将文件系统改为指定参数的附加值,-c,可以检查是否有坏轨,block,给定,block,的大小,磁盘管理,磁盘挂载,(1)磁盘挂载命令,磁盘挂载需要使用“,mount,”命令,输入“,mount-help,”命令可以查看“,mount,”命令的帮助,“,mount,”命令格式如下所示。,mount,选项,挂载设备,目标文件名,“,mount,”,选项,选项,说明,-V,显示程序版本,-h,显示帮助信息,-a,将,/etc/fstab,中定义的所有档案系统挂上,-F,通常和,-a,一起使用,为每一个,mount,的动作产生一个行程负责执行。可以加快挂载的动作,-t,类型,指定档案系统的型态,通常不必指定,-o ro,使用只读模式挂载,-o rw,使用可读写模式挂载,-L,将含有特定标签的硬盘分割挂载,磁盘管理,逻辑卷,逻辑卷全称为逻辑卷分区。在为磁盘分区之后,基本磁盘分区不能随意扩展,如果想要将磁盘分为更多的区域,只能采用逻辑分区的方法。逻辑分区读写速率低于普通磁盘,但其拥有灵活的设备管理方式。,逻辑卷的创建过程:从安装硬件设备开始,硬件设备被创建成物理卷(PV),在物理卷上较为分散的各物理卷的存储空间组成卷组(VG),最后在卷组上可以分割不同的逻辑卷(LV)。,外部存储设备,外部存储设备挂载,挂载外部设备的命令格式如下所示,。,mount-t type device dir,对于挂载命令的参数说明,(,需要注意的是,,Linux,系统只能在使用,root,用户权限的情况下挂载为外部设备,),参数,说明,mount,挂载命令,-t type,指定文件系统类型,通常不必指定,,mount,会自动选用正确的状态,device,需要挂载的设备,dir,目标文件夹,LOGO,总,务,任,结,本项目主要介绍磁盘的相关知识,重点讲解如何对磁盘进行分区与格式化,并对文件系统进行了详细的讲解。通过对本项目的学习可以了解磁盘的概念与对磁盘的操作方法,提高对,Linux,系统使用的熟练度。,四,目,项,Linux,文本与编辑器,学习目标,了解,Vim,编辑器编辑文件的方法;,掌握使用,Linux,命令删除重复字符等操作;,熟悉,Sed,编辑器处理文本文件的方法;,具有使用,Awk,流程控制语句的能力。,Vim,编辑器,Vim,工具简介,Vi(Visual editor),是工作在字符模式下的文本编辑器,多用于,Linux,和,Unix,系统。,Vi
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服