Linux操作系统完整版课件全书电子教案教材课件(完整).pptx

上传人:知****量 文档编号:76342089 上传时间:2023-03-09 格式:PPTX 页数:172 大小:2.67MB
返回 下载 相关 举报
Linux操作系统完整版课件全书电子教案教材课件(完整).pptx_第1页
第1页 / 共172页
Linux操作系统完整版课件全书电子教案教材课件(完整).pptx_第2页
第2页 / 共172页
点击查看更多>>
资源描述

《Linux操作系统完整版课件全书电子教案教材课件(完整).pptx》由会员分享,可在线阅读,更多相关《Linux操作系统完整版课件全书电子教案教材课件(完整).pptx(172页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一目项Linux系统介绍与安装学习目标了解Linux的概念与组成;熟悉Linux的应用;具有模拟真机安装并配置Linux系统的能力。Linux介绍Linux是一款多用户多任务、支持多线程与多CPU的操作系统,它是UNIX操作系统的克隆版。1991年,林纳斯托瓦兹正式对外宣布Linux内核的诞生,1994年发表Linux正式核心1.0的时候,大家要托瓦兹想一只吉祥物,他想起曾经在澳大利亚的一个动物园里被企鹅咬过,干脆就以企鹅来当吉祥物了!而更容易被接受的说法是:企鹅代表南极,而南极又是全世界共有个一块陆地,不属于任何国家,也就是说Linux不属于任何商业公司,是全人类都可以分享的一项技术成果Li

2、nux简介Linux简史Linux介绍Linux操作系统的诞生、发展和成长过程依赖五个重要支柱:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。年份年份事件事件1981年年IBM公司推出微型计算机IBM PC1991年年GNU计划开发出许多工具软件,最受期盼的GNU C编译器已经出现,GNU奠定了Linux用户基础和开发环境1991年年4月月林纳斯托瓦兹开始酝酿并着手编制自己的操作系统1991年年4月月13日日林纳斯托瓦兹成功地将bash 移植到了minix 上1991年年10月月5日日林纳斯托瓦兹正式向外宣布Linux内核的诞生1993年年大约有100

3、余名程序员参与了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 已经进入了实用

4、阶段,全球大约有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宣布成功实现

5、了Linux操作系统支持256个Itanium 2处理器Linux介绍Linux基本组成Linux系统由Linux内核、GNU工具、图形化桌面环境、应用软件这四部分组成。Linux介绍Linux内核特点(1)免费)免费Linux是一款免费的操作系统。用户不仅可以通过网络或其他途径免费获得Linux系统。(2)兼容)兼容POSIX1.0标准标准POSIX,全称为可移植性操作系统接口,是一种关于信息技术的IEEE标准。它包括了系统应用程序接口(简称API)以及实时扩展(C语言)。(3)多用户多任务)多用户多任务多用户多任务是很多用户操作同一个系统,但并不是所有的用户都使用同一个服务。(4)良好的界

6、面)良好的界面Linux具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作(5)支持多种平台)支持多种平台Linux可以运行在支持具有x86、680 x0、SPARC、Alpha等架构的处理器的平台上。Linux应用Linux行业应用(1)Linux在服务器领域的发展在服务器领域的发展随着开源软件在世界范围内的影响力日益增强,Linux在服务器领域已经占据75%的市场份额,引起全球IT产业的高度关注,形成了大规模市场应用的局面,以强劲的势头成为服务器操作系统领域中的中坚力量。(2)Linux在桌面领域的发展在桌面领域的发展近年来,Linux桌面操作系统的发展趋势非常迅猛

7、。国内许多软件厂商都推出的Linux桌面操作系统,特别是UbuntuLinux,已经积累了大量社区用户。(3)Linux在移动嵌入式领域的发展在移动嵌入式领域的发展Linux的低成本、强大的定制功能以及良好的移植性能,使得Linux在嵌入式系统方面也得到广泛应用。(4)Linux在云计算在云计算/大数据领域的发展大数据领域的发展随着互联网产业的迅猛发展,促使云计算、大数据产业的形成并快速发展,云计算、大数据作为一个基于开源软件的平台,Linux占据了核心优势。Linux应用Linux与Windows的区别比比较项Linux系系统Windows系系统费用用不收费收费软件与支持件与支持Linux相

8、对windows可用资源较少能够支持市面上99%的程序安全性安全性Linux用户量少,受关注少,病毒少用户量多,受关注多,病毒多开源开源对外开放软件源代码不对外开放源代码使用使用习惯字符模式运行的更好,图形界面只是附带品,可有可无Windows放弃了DOS的字符模式,主攻图形界面,让桌面系统更易用技技术支持支持学习成本相对于Windows较高学习成本低且使用率较高Linux界面类型基础环境说明基基础环境境介介绍MinimalInstall最小化安装,只有最基本的功能,没有图形界面、VNC远程服务等ComputerNode计算机节点,用于执行计算和处理的装置InfrastructureServe

9、r基础架构服务器,用于操作网络基础设施服务的服务器BasicWebServer基本Web服务器,提供静态和动态互联网内容的服务器VirtualizationHost虚拟主机,最小虚拟主机ServerwithGUIGUI图形用户界面服务器,用GUI操作网络基础设施服务的服务器GNOMEDesktopGNOME桌面,GNOME是一个高度直观和用户友好的桌面环境KDEPlasmaWorkspacesKDE等离子体工作空间,KDE等离子体工作空间,一个高度可配置的图形用户界面,包括面板、桌面、系统图标和桌面小部件,以及许多强大的KDE应用程序Linux界面类型附加组件说明附加附加组件件介介绍Backu

10、pClient备份客户机,用于连接到备份服务器并进行备份的客户端工具GNOMEApplicationsGNOME应用程序,一组常用的GNOME应用程序InternetApplications互联网应用软件,电子邮件、聊天和视频会议软件LegacyXWindowSystemCompatibilityXWindow遗留系统兼容性,从遗留XWindow系统环境迁移或兼容的兼容程序OfficeSuiteandProductivity办公套件与生产率,一个全方位的办公套件和其他生产力工具SmartCardSupport智能卡支持,支持使用智能的身份验证CompatibilityLibraries兼容性库

11、,构建在CENTOSLinux的珍贵版本上的应用程序兼容库DevelopmentTools开发工具,基础的开发环境SecurityTools安全工具,用于完整性和信任验证的安全工具LOGO总务任结本项目主要讲解了Linux系统的安装以及Linux的基础知识,重点讲解了Linux的内核特点以及Linux组成部分。通过对本项目的学习掌握图形界面的启动与关闭方式,并在任务实施过程中掌握CentOS7的安装方法。二目项Linux文件权限学习目标了解用户与用户组关系;熟悉用户与账户区别;掌握用户与用户组的命令与操作;具有控制文件访问权限的能力。用户管理用户管理用户与用户与UID用户名与UID在现实生活中

12、类似于人的姓名与身份证号的关系,不同的是Linux系统中用户名是不允许重复的。用户名只是方便用户记忆,而机器只能直接识别二进制数字。Linux系统采用16bit的二进制数用来记录和区分不同的用户,换言之,Linux系统可以记录65536(216)个不同的用户。像这种用来区分不同用户的数字被称为UserID,简称UID,全称为用户标识符。系统会自动记录“用户名”和UID的对应关系,并通过用户的UID为用户分配权限。Linux系统根据用户的UID将用户分为root用户、系统用户、普通用户,解释如下所示。root用户:也称超级用户,UID为0。root用户可以控制和访问所有文件并使用系统的所有功能。

13、root用户有对系统有完全控制权,可以操作所有文件。系统用户:系统用户由Linux自动创建,负责在Linux启动时管理执行文件。系统用户的UID范围是1-999。普通用户:所有使用Linux系统的真实用户,可以使用用户名和密码登录系统,系统默认用户UID从1000开始编号,每添加一个用户UID自动加1。普通用户只能操作自己目录、系统临时目录和经过目录所有者授权的目录。用户管理用户管理用户信息说明用户信息说明passwd文件中信息的存储格式是以“:”分开的7列,其格式如下。用用户名名:密密码:UID:GID:说明明栏:home(家目(家目录):Shell含含义说明明例例用用户名名UID的字符串标

14、记方式chrony密密码用x来隐藏xUID用来区分不同用户的整数995GID用来区分不同用户组的整数993说明明栏类似于“注释”,如今已不使用家目家目录用户登录后所处的目录,即用户家目录/var/lib/chronyShell如果用户登录成功,则要执行的命令的绝对路径放在这一区域中。它可以是任何命令/sbin/nologin用户管理用户管理用户密码信息用户密码信息用用户名名:密密码:密密码最最近近修修改改日日:密密码的的不不可可修修改改的的天天数数:密密码重重新新修修改改的的天天数数:密密码失失效效前前提提前前警警告告的的天天数数:密密码失失效效宽限天数限天数:账号失效日期号失效日期:保留字段

15、保留字段shadow文件中信息的存储格式是以“:”分开的9列,其格式如下。含含义说明明例例用用户名名UID的字符串标记方式,方便阅读chrony密密码经过加密后的密码!密密码的最近修改日的最近修改日最近一次修改密码的日期距离1970年1月1日的天数17617密密码的不可修改的天数的不可修改的天数修改密码后,不可修改密码的天数密密码重新修改的天数重新修改的天数在一定时间后提醒用户修改密码密密码失效前提前警告的天数失效前提前警告的天数设定密码到期前几天内开始提醒用户修改密码密密码失效失效宽限天数限天数如果密码到期,过了几天后将会失效,无法登录账号失效日期号失效日期一般为空保留字段保留字段暂时没有使

16、用用户管理用户管理用户操作用户操作useradd-help用法:用法:useradd选项登登录useradd-Duseradd-D选项选项说明明-ccomment创建新用户并为该添加描述-d目目录指定用户所属目录,如没有目录会直接创建-g用用户组创建新用户并指定用户组-G用用户组创建新用户并指定用户的附加用户组-sShell文件文件创建新用户并指定用户登录的Shell-u用用户号号创建新用户并指定用户的用户号(1)添加用户)添加用户使用“useradd”命令添加新用户,可使用“useradd-help”命令查看其说明,基本格式如下所示。用户管理用户管理用户操作用户操作选项说明明-r删除用户并删

17、除其主目录-f强制删除用户,即使用户当前已登录(2)删除用户)删除用户如果要删除用户,可以使用“userdel”命令删除用户,可使用“userdel-help”命令查看其说明,基本格式如下所示。userdel-help用法:用法:userdel选项登登录删除用户的常用选项用户管理用户管理用户操作用户操作usermod-help用法:用法:usermod选项登登录选项说明明-ccomment修改用户说明-d目目录修改用户所属目录,如没有该目录会直接创建-g用用户组修改用户所属用户组-G用用户组修改用户附加用户组-sShell修改用户登录的Shell命令-u用用户号号修改用户原有用户号。-l用用户

18、名名修改用户原有的用户名,并指定一个新用户名(3)修改用户)修改用户修改已经创建的用户,需要用到修改用户命令“usermod”,可使用“usermod-help”命令查看其说明,基本格式如下所示。修改用户常用选项如表2-5所示。用户管理用户管理用户操作用户操作passwd-help用法用法:passwd选项.选项说明明为空空修改用户的口令-l锁定口令(禁用账号)-u解锁口令(启用被禁用的账号)-d使账号无口令-f使用户下次登录此账号时修改口令(4)用户密码管理)用户密码管理在创建新用户之后,用户没有密码,可以为其设置密码。修改密码的权限是有限制的,root用户(超级用户/系统管理员)可以更改自

19、己和其他任何用户的密码,而普通用户只能更改自己的用户密码。用户密码管理命令为“passwd”,可使用“passwd-help”命令查看其说明,格式如下所示。密码管理的常用选项,如表2-6所示。用户管理用户管理用户操作用户操作命令命令说明明users查看系统当前登录用户who查看root(超级用户)通过哪一个终端登录Linux系统w同who命令相似,可以查看更为详细的信息列名列名含含义USER用户TTY登录终端FROM登录来源LOGIN登录时间IDLE用户闲置时间JCPU消耗CPU时间总量PCPU当前运行进程消耗CPU时间总量WHAT当前运行进程(5)查看用户)查看用户查看用户命令共有三个由图中

20、被标记的地方可知,“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,-

21、fast向Shell传递-f选项(csh或tcsh)-s,-shell若/etc/shells允许,则运行Shell用户组管理用户组管理用户组简介用户组简介一对一:一个用户可以是一个用户组的唯一的成员,多对一:多个用户可以是一个用户组唯一的成员,不归属其它用户组一对多:一个用户可以是多个用户组的成员多对多:多个用户对应多个用户组,并且多个用户可以是相同用户组的成员用户组管理用户组管理用户组与用户组与GID同用户一样用户组按GID分为管理员组、系统组、普通组。用用户组分分类说明明管理管理员组root用户的管理组,GID为0系系统组系统用户的集合体,GID范围为1-999普通普通组普通用户分的不同

22、组的集合统称为普通组,GID范围为1000+,每新建一个用户组GID加1而按用户所属关系分类时,用户组分为基本组与附加组。用用户组分分类说明明基本基本组用户建立或登录时的默认组附加附加组用户所属的除基本组以外的组用户组管理用户组管理用户组信息存储用户组信息存储组名名:密密码:GID:组内用内用户列表列表含含义含含义说明明例例组名名是用户组的名称,由字母或数字构成mail密密码用户组密码,可以为空的或!,如果是空的或有!,表示没有密码,一般用x隐藏密码xGID如果有多个用户组管理者,用“,”号分割12组内用内用户列表列表可以为空,如果有多个成员,用“,”号分割postfix(1)group文件文

23、件group文件用于存储用户组相关信息group文件中信息的存储格式是以“:”分开的4列,每列含义用户组管理用户组管理用户组操作用户组操作groupadd-help用法:用法:groupadd选项组选项说明明为空空创建指定用户组-gGID创建新用户组并指定用户组的GID-o与-g选项同时使用,表示可以和已有的用户组同时使用一个GID(1)添加用户组)添加用户组当新建一个用户而没有指定用户组时系统会自动创建一个与用户名称相同的用户组,当想要手动增加用户组时需要使用“groupadd”命令,可使用“groupadd-help”命令查看其说明,其命令格式如下所示。增加用户组的常用选项用户组管理用户组

24、管理用户组操作用户组操作groupadd-help用法:用法:groupadd选项组选项说明明为空空创建指定用户组-gGID创建新用户组并指定用户组的GID-o与-g选项同时使用,表示可以和已有的用户组同时使用一个GID(1)添加用户组)添加用户组当新建一个用户而没有指定用户组时系统会自动创建一个与用户名称相同的用户组,当想要手动增加用户组时需要使用“groupadd”命令,可使用“groupadd-help”命令查看其说明,其命令格式如下所示。增加用户组的常用选项用户组管理用户组管理用户组操作用户组操作(2)删除用户组)删除用户组对于已经不需要的用户组,可以使用删除用户组命令“groupde

25、l”,可使用“groupdel-help”命令查看其说明。删除用户组格式如下所示。groupdel-help用法:用法:groupdel选项组(3)修改用户组)修改用户组如果需要对用户组做属性上的修改时,可以使用修改用户组命令“groupmod”,可使用“groupmod-help”命令查看其说明。修改用户组命令格式如下所示。groupmod-help用法:用法:groupmod选项组选项说明明-gGID修改用户组的GID,为用户组重新指派标识符-o与-g同时使用,表示可以已有的用户组同时使用一个GID-n新用新用户组更改用户组名修改用户组命令的常用选项如表2-15所示。表2-15选项目录管理

26、目录管理FHS目录标准目录标准FHS标准根据过去的经验持续改版,其规则并没有将所有目录的位置都指定为不可变动,而是根据用户使用的频率进行调整。FHS将目录定义成四种的交互形态,主要分为2组:不变的、可变动的;可分享的、不可分享的。可分享的可分享的不可分享的不可分享的不不变的的/usr(软件放置处)/etc(配合文件)/opt(第三方协作软件)/boot(开机与核心)可可变动的的/var/mail(邮件信箱)/var/run(程序相关)/var/spool/news(新闻组)/var/lock(程序相关)四个属性属性属性说明明可分享的可分享的可以分享给其他系统(网络上其他主机)挂载使用的目录不可

27、分享的不可分享的本机上运行的配置文件或是与程序有关的数据档案不不变的的有些数据是不会经常变动的,如软件运行的配置文件可可变的的经常变动的数据,如登录文件目录管理目录管理目录目录树树Linux下,所有文件与目录都是由根目录开始的,因此根目录是所有文件的源头。如树一般,从树根生长,然后一枝一枝的分来,这种目录配置方式被称为目录树。目录管理目录管理路径介绍路径介绍每一个目录都有其所属的路径。路径指的是用户在系统中寻找文件时,所历经的文件线路。在日常系统使用过程中,路径往往被用来形容一个文件/目录在磁盘上的位置。路径分为相对路径和绝对路径。绝对路径:从根目录开始,一直到文件所在的位置,被称为绝对路径,

28、绝对路径以“/”,开始。例如:“/usr/local/lib”相对路径:指从当前文件夹开始的路径。通常以“.”开头。例如:“./lib”。路径的操作命令有查看路径、切换路径。文件管理文件管理文件简介文件简介“文件”概念提出的原因是由于信息不能被长期存储。在Linux系统中一切皆是文件。Linux系统的设计者为磁盘上的文本与图像、鼠标与键盘等输入设备以及网络交互等I/O操作设计了一组通用API,使它们被处理时均可统一使用字节流方式(文件方式)。Linux系统中文件被分成两个部分:用户数据(userdata)与元数据(metadata)。用户数据,又名文件数据块(datablock),用于记录文件

29、真实内容;元数据,用于记录文件的附加属性,如文件大小、创建时间、所有者等信息。Linux系统中,文件的唯一标识是元数据中的inode号而非文件名(inode号即索引节点号,是文件元数据的一部分但其并不包含文件名)。文件名仅是为了方便人们记忆和使用文件而被命名的,系统或程序要找到正确的文件数据块必须通过inode号来查找。程序通过文件名获取文件内容的过程如图2-21所示。文件管理文件管理软链接与硬链接软链接与硬链接(1)硬链接)硬链接硬链接是指一个inode号对应多个文件名。硬链接存在以下几点特性。链接的文件有相同的inode及datablock;只能链接已存在的文件;在创建硬链接时文件系统不能

30、交叉使用;不能对目录创建链接,只可对文件创建链接;删除一个硬链接文件并不影响其它有相同inode号的文件。文件管理文件管理软链接与硬链接软链接与硬链接(2)软链接)软链接软链接又称符号链接(softlink或symboliclink),与硬链接不同,若文件用户数据块中存放的内容是指向另一文件的路径名,则该文件就是软链接。当然软链接的用户数据也可以是另一个软链接的路径,其解析过程是递归的。在创建软链接时原文件的路径的指向使用绝对路径,使用相对路径创建的软链接由于链接数据块中记录的亦是相对路径,所以被移动后该软链接文件将成为一个死链接(danglinglink)。总之,软链接就是一个普通文件,只是

31、数据块内容比较特殊而已。软链接有自己的inode号以及用户数据块。因此软链接的创建与使用没有诸多限制。软链接的访问如图2-22所示。权限控制权限控制权限概念权限概念权限是指某一个用户或用户组对一个文件是否拥有读取、修改、可执行的权力。如果一个用户对一个文件拥有修改的权力,那么就说该用户对该文件拥有修改权限。LOGO总务任结本项目主要介绍对文件权限的操作,重点讲解如何新增用户与用户组,并修改用户权限使用户可以对文件进行管理。通过对本项目的学习可以了解用户、用户组、目录、文件与权限的概念与操作方法,提高对Linux系统使用的熟练度。三目项Linux磁盘与文件系统学习目标了解磁盘的基本知识;熟悉外部

32、存储的挂载;掌握对Linux系统添加磁盘的相关操作;具有对Linux系统磁盘管理的能力。磁盘磁盘磁盘简介磁盘简介磁盘是计算机中的重要组成部件之一,通常磁盘是指计算机中的硬盘,其主要作用是用来存储计算机中的数据。最早的磁盘是IBM(国际商用机器公司)公司的IBM305RAMAC,其体积相当于两个电冰箱的体积,而存储容量却只有5MB,如图3-2所示。磁盘基本参数磁盘基本参数磁盘简介磁盘简介(1)容量)容量容量是硬盘最主要的参数,也是人们对硬盘性能最为直观的感受。现代硬盘容量通常是以GB字节进行计算的,最为常见的是500GB和1TB(1024GB)的硬盘。通常情况下,在选购硬盘时,如果选择500GB

33、的硬盘,使用容量要比500GB小,因为硬盘的生产厂商是按照1MB=1000KB计算生产的(2)转速)转速转速是指硬盘内主轴的旋转速度,也是就硬盘盘片在一分钟内能完成最大的转速。转速往往可以用来分别硬盘的档次。转速越高的硬盘,价格也往往越高。转速直接影响到硬盘对文件的传输速率。通常台式机的硬盘转速以5400rpm和7200rpm为主,而笔记本的硬盘往往以4200rmp和5400rpm为主。转速越高的硬盘读写速度越快,但高转速所带来的负面作用是温度升高、电机磨损和工作噪音。(3)传输速率)传输速率传输速率是指硬盘的对数据的传输速度,单位是MB/S(兆字节每秒)。(4)缓存)缓存缓存是硬盘控制器上的

34、一块内存芯片,具有极快的存取速度,是硬盘与外部接口之间的缓冲器。磁盘基本参数磁盘基本参数磁盘相关命令磁盘相关命令lsblk-help用法用法:lsblk选项.(1)磁盘查看命令)磁盘查看命令磁盘查看命令为“lsblk”,可使用“lsblk-help”命令查看其说明,格式如下所示。选项说明明为空空以树状列出所有块设备-d仅列出磁盘本身,并不会列出该磁盘的分区数据-f同时列出该磁盘内的文件系统名称-i使用ASCII的线段输出-m同时输出该装置在/dev底下的权限数据-p列出该装置的完整文件名-t列出该磁盘装置的详细数据密码管理的常用选项密码管理的常用选项文件系统文件系统简介简介随着计算机使用的时间

35、越来越长,存储到磁盘上的文件也越来越多,当各种类型的信息存储在一起时,就会导致查找文件和获取文件变得十分麻烦,为了解决这种问题,产生了文件系统。文件系统是存储和组织计算机数据的一种方式。文件系统的功能是确定存储设备或系统硬盘分区中文件的组织方法和数据的存储结构。简而言之,文件系统用于确定如何在存储设备上组织文件。文件系统文件系统常见文件系统的格式常见文件系统的格式(1)FAT文件系统文件系统FAT文件系统是Microsoft(微软)公司在其操作系统上使用的一种文件系统格式。FAT并不是指单单一种文件系统模式,而是微软FAT文件系统系列的统称。该文件系统最早出现在1982年的MS-DOS系统中,

36、当时FAT文件系统名为FAT16,全称为文件分配表系统。(2)NTFS文件系统文件系统随着计算机技术的发展,单个文件越来越大,对于单个文件4GB的约束,已经难于满足用户对文件系统的需求。自1993年至今NTFS文件系统已经变得越发成熟,它突破了老式的FAT文件系统的束缚,最大支持单个文件2TB的大小,即使面对最为严苛的数据存储,以现在的数据大小,NTFS也可以胜任。文件系统文件系统常见文件系统的格式常见文件系统的格式(3 3)exFATexFAT文件系统文件系统在U盘插入计算机后,如果要对其进行分区,会出现另外一个文件系统exFAT,它是由于FAT32文件系统等不支持4G及其更大的文件而被推出

37、。exFAT是微软为闪存(常见的SD卡就为闪存的一种),而设计的文件系统。该文件系统常用于U盘等闪存设备,对于磁盘该文件系统并不适用。(4 4)EXTEXT文件系统文件系统EXT(全称为Extended file system,意为扩充文件系统)是Linux系统的第一个文件系统。最初版本的EXT文件系统于1992年发表,如今EXT的最新版本为EXT4。EXT作为Linux系统中最常见的文件系统,被广泛的应用在各种Linux发行版之上,例如:CentOS5.X、CentOS6.X版本,都支持EXT文件系统。而EXT文件系统虽然被使用广泛,但是依然有其自己的弊端:格式化较慢。因此在Centos7.

38、x系统开始文件系统已经由Ext4,转变为了XFS。文件系统文件系统XFS文件系统文件系统(1)数据完整性)数据完整性使用XFS作为文件系统时,如果发生死机的状况时,有序XFS开启了日志文件功能,所以磁盘上的文件不会因为计算机意外“死机”遭到破坏,并且无论数据量的大小,XFS文件系统都可以根据日志文件在短时内恢复数据内容。(2)传输特性)传输特性分配存储空间块XFS的另一个特性,对于Linux系统上的各种文件系统对比,XFS文件系统性能最为出众。(3)可扩展性)可扩展性XFS是一个64位的文件系统,可以支持上百万TB字节存储空间。最大支持文件的大小为9EB,最大的系统文件尺寸为18EB。(4)传

39、输带宽)传输带宽XFS吞吐量最高可以达到7GB每秒。对单个文件的吞吐量可达到4GB每秒。文件系统文件系统文件系统工作原理文件系统工作原理文件系统的运行和操作系统的数据有关。操作系统之中除了文件的实际数据之外,文件还有很多的属性,例如Linux系统中分为文件权限和文件属性。文件系统会将文件实际内容和文件属性分别存储在不同的位置,权限与属性存储到inode中,实际数据则被放置到data block区块中。除这两种之外,还有一种超级区块(superblock)的存在,超级区块会记录整个文件系统的整体内容,其中包括了inode与block总量、剩余量、使用量。名称名称说明明superblock记录文件

40、系统的整体信息包括inode和block的总量、剩余量和使用量,以及文件系统的格式与相关信息inode记录文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的block号码block实际记录文件的内容,若文件太大时,会占用多个block文件系统文件系统文件系统常用命令文件系统常用命令(1)“df”命令命令查看文件系统整体磁盘使用量的命令为“df”,可以用“df-help”命令查看其说明,格式如下所示。df-help用法:用法:df选项文件查看命令常用选项选项说明明为空空默认会将系统内所有的都以1Kbytes的容量来列出来-a推算目录所占容量-k列出所有的文件系统,包括系统特有的/

41、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”命令查看其说明,格式如下所示。文件查看命令常用选项。duhelp用法:用法:du选项选项说明明为空空列出系统所有文件夹,并且显示其个数-a列出所有

42、的文件与目录容量,因为默认仅统计目录底下的文件量-h以较易读的容量格式(G/M)显示-s列出总量,而不分别列出每个的目录占用容量-S不包括子目录下的总计,与-s有差别-k以KBytes列出容量显示-m以MBytes列出容量显示磁盘管理磁盘管理磁盘分区磁盘分区磁盘分区表磁盘分区表磁盘分区表又称为硬盘分区表,硬盘分区表是整个硬盘的架构。硬盘分区表就像是分区的标识,而操作系统是通过硬盘分区表将硬盘分为若干个区域。如果磁盘分区表被损坏,将会导致某个分区消失或者是硬盘无法使用。常见的分区方案有两种:MBR分区表和GPT分区表。MBR全称是主引导记录,MBR最早在1983年就已经提出。由于其存在于驱动器的

43、开始部分的一个特殊启动扇区内,所以被称为“主引导记录”,在第一个扇区内,包含了已经安装的操作系统的启动器和逻辑分区信息。MBR分区有两个特点:无法处理大于2.2TB容量的分区和支持最多四个主分区(如果想要创建更多的分区,必须创建一个“扩展分区”,并在扩展分区内创建逻辑分区)。磁盘管理磁盘管理磁盘格式化磁盘格式化在系统分区后,进行格式化,硬盘才可以使用。而格式化就是安装文件系统。磁盘格式化非常简单。mkfs选项磁磁盘名称名称“mkfs”选项和使用方式选项参数附加参数附加值说明明.文件系文件系统类型型xfsext4ext3格式化磁盘并将文件系统改为指定参数。CentOS7默认格式为xfs-V显示详

44、细模式-txfsext4ext3格式化磁盘并将文件系统改为指定参数的附加值-c可以检查是否有坏轨block给定block的大小磁盘管理磁盘管理磁盘挂载磁盘挂载(1)磁盘挂载命令)磁盘挂载命令磁盘挂载需要使用“mount”命令,输入“mount-help”命令可以查看“mount”命令的帮助,“mount”命令格式如下所示。mount选项挂挂载设备目目标文件名文件名“mount”选项选项说明明-V显示程序版本-h显示帮助信息-a将/etc/fstab中定义的所有档案系统挂上-F通常和-a一起使用,为每一个mount的动作产生一个行程负责执行。可以加快挂载的动作-t类型型指定档案系统的型态,通常不

45、必指定-oro使用只读模式挂载-orw使用可读写模式挂载-L将含有特定标签的硬盘分割挂载磁盘管理磁盘管理逻辑卷逻辑卷逻辑卷全称为逻辑卷分区。在为磁盘分区之后,基本磁盘分区不能随意扩展,如果想要将磁盘分为更多的区域,只能采用逻辑分区的方法。逻辑分区读写速率低于普通磁盘,但其拥有灵活的设备管理方式。逻辑卷的创建过程:从安装硬件设备开始,硬件设备被创建成物理卷(PV),在物理卷上较为分散的各物理卷的存储空间组成卷组(VG),最后在卷组上可以分割不同的逻辑卷(LV)。外部存储设备外部存储设备外部存储设备挂载外部存储设备挂载挂载外部设备的命令格式如下所示。mount-ttypedevicedir对于挂载

46、命令的参数说明(需要注意的是,Linux系统只能在使用root用户权限的情况下挂载为外部设备)参数参数说明明mount挂载命令-ttype指定文件系统类型,通常不必指定,mount会自动选用正确的状态device需要挂载的设备dir目标文件夹LOGO总务任结本项目主要介绍磁盘的相关知识,重点讲解如何对磁盘进行分区与格式化,并对文件系统本项目主要介绍磁盘的相关知识,重点讲解如何对磁盘进行分区与格式化,并对文件系统进行了详细的讲解。通过对本项目的学习可以了解磁盘的概念与对磁盘的操作方法,提高对进行了详细的讲解。通过对本项目的学习可以了解磁盘的概念与对磁盘的操作方法,提高对Linux系统使用的熟练度

47、。系统使用的熟练度。四目项Linux文本与编辑器文本与编辑器学习目标了解Vim编辑器编辑文件的方法;掌握使用Linux命令删除重复字符等操作;熟悉Sed编辑器处理文本文件的方法;具有使用Awk流程控制语句的能力。Vim编辑器编辑器Vim工具简介工具简介Vi(Visualeditor)是工作在字符模式下的文本编辑器,多用于Linux和Unix系统。Vi编辑器摒弃了大多数编辑器使用的图形界面,因而效率也得到了显著的提升,正因为Vi编辑器没有图形界面所以并不能够像Word或WPS一样进行文档排版,在编辑可执行脚本时,Vi可对单词进行高亮显示。Vim编辑器编辑器Vim模式切换模式切换(1)普通模式)普

48、通模式(Normal mode)在普通模式中可通过按键(append)或键(inster)切换到插入模式。以编辑secure文件为例进入Vim编辑器的普通模式。(2)插入模式)插入模式(Insert mode)插入模式是较为常用的模式(在插入模式下终端窗口左下方会显示-INSERT-字样),在插入模式中可向文本缓冲区中插入文本,在该模式下可以使用建切换到普通模式,(3)可视模式)可视模式(Visual mode)可视模式与普通模式类似。在可视模式下可用通过按光标移动键选中一个文本区域(文本区域可为一行文本或一个文本块)且Vim会将选中的区域进行高亮显示,被选中的区域可通过快捷键进行删除和修改等

49、操作。(4)命令模式)命令模式在普通模式中,按下“:”按键即可进入命令模式(该模式下终端窗口左下方会显示“:”字样)。在命令模式下可执行Vim提供的指令或插件提供的指令,如环境设置、文本操作、功能调用等,Vim编辑器编辑器Vim基础操作基础操作(1)Vim参数参数在使用Vim编辑文件时,可通过选用不同的参数确定文件的编辑方式,如以Vi模式或只读模式打开等。参数参数说明明-v以Vi编辑器方式打开文件-R以只读方式打开文件-b以二进制模式打开文件-D以更正模式打开文件-y以简单模式打开文件Vim编辑器编辑器Vim基础操作基础操作(2)文件操作)文件操作Vim作为一个文本编辑器最基本的功能就是对一个

50、文本文档进行打开并对文档中的内容进行操作。Vim编辑器能够同时打开一个或多文档同时进行编辑操作,命令命令说明明vimfile打开文件或创建新文件vimfile1,file2,file3同时打开多个文件:openfile在新窗口中打开文件:bn切换到上一个文件:bp切换到下一个文件:args查看当前打开的文件列表:wfilename将再存缓冲区的内容写入到filename文件中:rfilename在当前光标位置插入其他文件中的内容:w!filename将再存缓冲区的内容强制写入到filename文件中:q在未对文档做任何编辑操作时可用此命令退出Vim编辑器:w将暂存缓冲区中的内容保存到使用Vim

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁