《Linux系统管理与服务配置(CentOS 8)》 课件 工单4-6 使用Vi编辑器、磁盘分区与文件系统、挂载和卸载文件系统_第1页
《Linux系统管理与服务配置(CentOS 8)》 课件 工单4-6 使用Vi编辑器、磁盘分区与文件系统、挂载和卸载文件系统_第2页
《Linux系统管理与服务配置(CentOS 8)》 课件 工单4-6 使用Vi编辑器、磁盘分区与文件系统、挂载和卸载文件系统_第3页
《Linux系统管理与服务配置(CentOS 8)》 课件 工单4-6 使用Vi编辑器、磁盘分区与文件系统、挂载和卸载文件系统_第4页
《Linux系统管理与服务配置(CentOS 8)》 课件 工单4-6 使用Vi编辑器、磁盘分区与文件系统、挂载和卸载文件系统_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

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

文档简介

Linux系统管理与服务配置(CentOS

8)

4工单四使用Vi编辑器

工单四使用Vi编辑器

完成标准/要求前置能力质量要求掌握CentOS8的安装,熟悉CentOS8基本命令,了解CentOS8桌面1.掌握vi编辑器的使用掌握vi编辑器的常用命令1.能在CentOS8中正确使用vi编辑器2.按照要求完成vi编辑器的常用操作。工单四使用Vi编辑器

知识引入vi编辑器:Linux中有很多文本编辑器,如vi、emacs、joe、kedit等。其中,vi是最古老的,但是功能很齐全,也是各种版本Linux里都默认安装的文本编辑器。这里顺便提一下vim,vim可以看成是vi的高级软件,具有颜色显示、支持规范表示法的搜索架构等。因此,除了文本编辑以外,vim更适合程序编写。使用命令行的方式进入vi编辑器,格式为:vi文件名。例如:[root@localhost/]#vitextexp.txt进入vi编辑器后处于命令模式,这种状态下无法进行文本编辑,只能输入命令。常用光标移动命令见表4-1。工单四使用Vi编辑器

知识引入vi编辑器:表4-1常用光标移动命令命令作用↑光标移到上一行↓光标移到下一行←光标左移一个字符→光标右移一个字符0光标移到本行的开始$光标移到本行的末尾H光标移到屏幕上第一行的开始G光标移动到文件的最后一行的开始nG光标移动到文件的第n行的开始gg光标移动到文件的第一行的开始工单四使用Vi编辑器

知识引入vi编辑器:常见搜索与替换的命令见表4-2。表4-2常用搜索与替换命令命令作用/word从光标位置开始,向下查找名为word的字符串?word从光标位置开始,向上查找名为word的字符串nn是英文按键。表示“重复前一个搜索的动作”Nn是英文按键。表示“反向重复前一个搜索的动作”:n1、n2s/word1/word2/g在n1行与n2行之间寻找字符串word1,并将其替换为字符串word2工单四使用Vi编辑器

知识引入vi编辑器:常见删除、复制、粘贴的命令见表4-3。表4-3常用删除、复制、粘贴命令命令作用X,xX为向前删除一个字符,相当于Backspace键。x为向后删除一个字符,相当于Del键dd删除光标所在行。yy复制光标所在行。P,pP为将已复制的数据粘贴到光标的下一行。p为将已复制的数据粘贴到光标的上一行u还原上一个操作Ctrl+R重复上一个操作工单四使用Vi编辑器

知识引入vi编辑器:在命令模式下输入i、o、a中的任意一键即可进入编辑状态,这时就可以进行文本的编辑了。编辑完成可以使用Esc键切换到末行状态。常见末行模式命令见表4-4。命令作用:w将编辑的数据写入硬盘文件:w!若文件为“只读”属性时,强制写入该文件:q退出vi编辑器:q!不存盘,强制退出vi编辑器:wq存盘后退出vi编辑器:e!将文件还原到原始状态ZZ若文件未修改,则不存盘退出;若已修改,则存盘退出:w数据另存为文件名为filename的文件:r读入文件名为filename的文件,并将数据加到当前光标所在行的后面:set显示行号工单四使用Vi编辑器

操作步骤01vi编辑器的使用vi编辑器使用起来比较简单,具体操作步骤如下:步骤1输入命令:[root@localhost/]#vitextexp.c输入以后,显示如图4-1所示。图4-1vi编辑器界面工单四使用Vi编辑器

操作步骤01vi编辑器的使用步骤2按键盘上的a键,进入编辑模式。步骤3根据需要输入文本内容。步骤4按键盘上的Esc键可以直接退出vi编辑器。步骤5连续按两次Shift+Z键,即可保存退出。工单四使用Vi编辑器

实训目的1.实训目的完成本实训后,将能够做到:掌握vi编辑器的使用。实训内容2.实训内容在目录OScom下创建文件exp.c,输入如下内容并保存:#include“stdio.h”main(){ printf(“ThisisLinuxcommand!\n”);}Linux系统管理与服务配置(CentOS

8)

5工单五

磁盘分区与文件系统

工单五

磁盘分区与文件系统

完成标准/要求前置能力质量要求掌握CentOS8的安装,熟悉CentOS8基本命令,了解CentOS8桌面1.了解Linux文件系统2.能通过命令行方式进行磁盘分区相关操作1.能对硬盘分区2.能够正确对分区格式化,创建对应的文件系统3.能够将分区挂载到相应的目录工单五磁盘分区与文件系统

知识引入创建硬盘分区5.1.1分区的作用简言之,分区就是告诉操作系统硬盘可以访问的区域是由A柱面到B柱面,操作系统就能控制硬盘磁头去A~B范围内的柱面访问数据。在Linux的安装过程中,需要在硬盘创建分区和文件系统。不过随着系统的不断使用,硬盘空间会因为不够用,需要通过添加硬盘的方法来扩充可用空间。这时手工创建分区和挂载文件系统的方法就显得尤为重要了。创建分区和挂载文件系统的步骤如下:(1)对硬盘分区。(2)分区格式化,创建对应的文件系统。(3)将分区挂载到相应的目录(分区只能够挂载到空目录)。工单五磁盘分区与文件系统

知识引入创建硬盘分区5.1.2Linux分区管理Linux对于硬盘的管理是通过将硬盘映射成为设备文件的方式实现的。设备文件名的命名方式是/dev/sdx或者/dev/hdx,分区的命名方式则对应为/dev/sdxy或者/dev/hdxy,其中x表示硬盘(从a开始,依次类推),y表示分区号(从1开始,依次类推)。sd代表SCSI硬盘,hd代表IDE硬盘。SCSI接口和IDE接口光驱的命名方式和磁盘一样。【例5-1】第二块SCSI硬盘的第1个分区设备文件名是什么?设备文件名是sdb1,访问路径为/dev/sdb1。【例5-2】第三块IDE硬盘的第2个分区设备文件名是什么?设备文件名是hdc2,访问路径为/dev/hdc2。注意:对于硬盘分区来说,编号1~4是为主分区和扩展分区保留的,扩展分区中的逻辑分区编号从5开始,例如:hda5就是第一块IDE硬盘中的第一个逻辑分区。工单五磁盘分区与文件系统

知识引入创建硬盘分区如何创建和管理分区?CentOS8提供了两个命令:fdisk、parted。1.fdisk命令fdisk是传统的Linux分区工具,它可以对分区进行查看、添加、修改、删除等。命令格式如下:fdisk[-u][-bsectorsize][-Ccyls][-Hheads][-Ssects]devicefdisk–l[-u][device]fdisk–spartition命令选项的说明见表5-1。工单五磁盘分区与文件系统

知识引入创建硬盘分区表5-1常用命令选项命令选项说明-bsectorsize定义硬盘扇区大小,只适用于老核心版本Linux-Ccyls定义硬盘的柱面数-Hheads定义分区表所用的硬盘磁头数,一般为16或255-Ssects定义每条磁道的扇区数-l显示指定硬盘设备的分区表信息-u以扇区为单位列出每个设备分区的起始数据块选项位置-s以数据块为单位显示指定设备分区的容量工单五磁盘分区与文件系统

知识引入创建硬盘分区表5-2列出了交互运行fdisk命令时所用到的fdisk子命令。表5-2常用的fdisk子命令fdisk子命令说明n设定新的硬盘分割区d删除硬盘分割区属性p显示硬盘分割情形t改变硬盘分割区属性l显示可用的硬盘分区类型标识列表w结束并写入硬盘分割区属性m显示所有子命令q结束不存入硬盘分割区属性a设定硬盘启动区工单五磁盘分区与文件系统

知识引入创建硬盘分区2.parted命令parted命令是CentOS8下的另一款分区软件,它也可以创建、删除、查看、更改分区大小,创建文件系统,可以使用交互模式。parted命令格式如下:parted[options][device[command[options…]…]]parted的命令选项见表5-3。工单五磁盘分区与文件系统

知识引入创建硬盘分区表5-3parted的命令选项命令选项说明h显示帮助信息l列出所有块设备的分区情况m显示机器的修剪输出s不显示用户提示信息v显示parted的版本信息device硬盘设备名称commandparted子命令工单五磁盘分区与文件系统

知识引入创建硬盘分区表5-4parted的子命令parted子命令说明checkNUMBER检测指定分区上的文件系统cpFROMTO将当前指定分区中的文件系统复制到另一个指定分区help[COMMAND]显示可用的parted子命令mklabel,mktableLABEL-TYPE设置硬盘分区的标签mkfsNUMBERFS-TYPE在指定的硬盘分区中创建指定类型的文件系统mkpartPART-TYPE[FS-PART]STARTEND按照指定的起始位置,划分硬盘分区mkpartfsPART-TYPEFS-PARTSTARTEND按照指定的起始位置,划分硬盘分区,创建指定的文件系统moveNUMBERSTARTEND把指定的硬盘分区移至指定的起始位置nameNUMBERNAME命名分区号print[free|NUMBER|all]显示硬盘分区表quit退出parted命令rescueSTARTEND修复丢失的分区resizeNUMBERSTARTEND修改硬盘分区的起止位置,重新界定分区大小rmNUMBER删除指定分区selectDEVICE选择需要配置的设备作为当前设备setNUMBERFLAGSTATE修改硬盘分区标志的状态toggle[NUMBER[FLAG]]设置或取消分区的标记unitUNIT设置默认的单位version显示parted的版本信息工单五磁盘分区与文件系统

操作步骤01创建硬盘分区步骤1查看第一块SCSI硬盘的分区表信息,命令写法如下:[root@localhost桌面]#fdisk-l/dev/sda命令及显示结果如图5-1所示。工单五磁盘分区与文件系统

操作步骤01创建硬盘分区步骤2进入fdisk的交互模式,命令写法如下:[root@localhost桌面]#fdisk/dev/sda显示如图5-2所示。图5-2fdisk命令的交互模式工单五磁盘分区与文件系统

操作步骤01创建硬盘分区步骤3在Command(mforhelp):后面输入子命令p,就能够看到该磁盘分区的详细信息,如图5-3所示。图5-3子命令p用法工单五磁盘分区与文件系统

操作步骤01创建硬盘分区步骤4在Command(mforhelp):后面输入子命令n,就能够添加磁盘分区,本例是在扩展分区中添加了一个逻辑分区,标识为sda5,如图5-4所示。图5-4子命令n用法工单五磁盘分区与文件系统

操作步骤01创建硬盘分区步骤5在Command(mforhelp):后面输入子命令t,即可修改分区的类型,本例是将sda5分区的分区类型修改成swap分区,如图5-5所示。图5-5子命令t用法工单五磁盘分区与文件系统

操作步骤01创建硬盘分区步骤6在Command(mforhelp):后面输入子命令d,即可将选定分区删除,本例是将sda5分区删除,如图5-6所示。步骤7在Command(mforhelp):后面输入子命令w,即可将对分区的修改进行保存,如图5-7所示。图5-6子命令d用法工单五磁盘分区与文件系统

操作步骤01创建硬盘分区图5-7子命令w用法若要退出fdisk交互模式,只需输入子命令q即可。工单五磁盘分区与文件系统

操作步骤01创建硬盘分区注意:对分区的操作都需要用子命令w保存,若在fdisk过程中有误操作,则不需要用子命令w来保存操作结果,而是直接使用子命令q来退出fdisk。步骤8进入parted的交互模式,命令写法如下:[root@localhost桌面]#parted/dev/sda显示结果如图5-8所示。工单五磁盘分区与文件系统

操作步骤01创建硬盘分区步骤9在(part)后输入子命令print,可以查看磁盘分区信息,如图5-9所示。图5-9子命令print用法工单五磁盘分区与文件系统

操作步骤01创建硬盘分区步骤10在(part)后输入子命令mkpart,创建硬盘分区,本例创建的是扩展分区,如图5-10所示。步骤11使用子命令quit退出parted。图5-10子命令mkpart用法工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统5.2.1Linux文件规范1.Linux文件名的命名规范Linux文件的命名需要遵循如下规范:(1)Linux的文件名长度不超过256个字符;(2)文件名严格区分大小写字母;(3)文件名可以包含空格等特殊字符,但必须使用引号;(4)文件名不可以包含“/”字符。工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统2.Linux文件类型(1)常规文件:通常访问的文件。标记为“-”;(2)目录:标记为“d”;(3)块设备文件:存储数据以供系统访问的接口设备,如:硬盘等。标记为“b”;(4)字符设备文件:串行端口的接口设备,如:鼠标、键盘等。标记为“c”。(5)管道:特殊的文件类型,解决多个程序同时访问一个文件所造成的错误。标记为“p”;(6)套接字:用于网络数据连接的文件。标记为“s”;(7)连接文件:类似于Windows下面的快捷方式。标记为“l”。工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统3.目录的属性目录具有读、写和执行3种属性。(1)读属性(r):表示具有读取目录结构清单的权限。可以用ls命令列出目录内容。(2)写属性(w):表示拥有更改该目录清单的权限,如下:①建立新文件和目录;②删除已存在的文件与目录;③将已存在的文件或目录进行重命名;④移动该目录内的文件、目录的位置。(3)执行属性(x):进入目录。工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统4.文件的属性文件属性也是三个:读属性(r)、写属性(w)、执行属性(x);如图5-11所示,显示的是文件清单命令结果。图的第一列显示的10个字符是所有文件和目录的属性,其中第一个字符的含义是文件类型,表明exp是一个普通文件;第2、3、4三个字符为一组,r描述的是exp1所属用户的权限,r表示可读,w表示可写,x表示可执行;第5、6、7三个字符描述的是exp1所在的用户组的属性,r代表可读、w代表可写、x代表可执行;第8、9、10三个字符描述的是用户组以外的其他用户的权限,r代表可读、w代表可写、x代表可执行;-表示无权限。文件exp1.c的用户是student,用户组是student,那么文件exp1.c的权限可以解释为用户student对exp1可读可写不可执行,用户组student里的其他用户对exp1.c可读可写不可执行,用户组student以外的其他用户可读不可写不可执行。工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统图5-11文件信息工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统使用ll命令后屏幕显示内容说明如下:第一列是10个字符,表示文件或目录的属性,前面已经说明了,不再赘述;第二列是诸如1、2、3、4等的数字,表示的是连接占用的节点与连接文件有关,一个节点的大小为128字节,用来记录文件或目录的相关属性,并指向分配到的那个块;第三列表示文件或目录所属的用户;第四列表示用户所在的用户组;第五列表示文件或目录的大小;第六列表示文件或目录的创建日期或者最近修改的日期;第七列是文件或者目录名。工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统注意:文件或目录的属性是可以改变的。改变的方法是使用命令chmod。使用chmod改变属性有两种方法:(1)使用数字类型改变文件或目录属性。表5-5描述了各属性和数值的对应关系。表5-5属性与数值对应关系属性十进制值二进制值r4100w2010x1001工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统表5-6列举了文件或目录中一组属性的所有可能组合。表5-6属性组合属性组合十进制二进制0000--x1001-w-2010-wx3011r--4100r-x5101rw-6110rwx7111工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统【例5-3】将文件exp1.c的属性修改为rwx-rx。查表5-2可知要修改的属性数值化为741,则命令写法为:chmod741exp1.c修改完以后,可以使用ls命令验证一下。

(2)使用符号类型改变文件或目录属性。表5-3描述了各属性和符号的对应关系。

【例5-4】将文件exp1.c的属性修改为rwx-rx。对应表5-7,命令写法为:chmodu=rwx,g=r,o=xexp1.c工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统表5-7属性与符号对应关系符号含义uuser用户ggroup用户组oothers其他人auser、group、others全部+加入-除去=设置【例5-5】给文件exp1.c的其他人添加读属性。命令写法为:chmodo+rexp1.c注意:如果当前用户对文件或目录没有相关的操作权限,那么chmod命令是无效的。工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统5.2.2Linux文件系统1.文件系统文件系统是任何一个操作系统都是很重要的。文件系统是一种存储和组织计算机文件和数据的方法,它使得对其访问和查找变得容易。文件系统通常使用硬盘和光盘这样的存储设备,并维护文件在设备中的物理位置。文件系统向用户提供底层数据访问的机制。它将设备中的空间划分为特定大小的块(扇区),一般每块512字节。数据存储在这些块中,大小被修正为占用整数个块。由文件系统软件来负责将这些块组织为文件和目录,并记录哪些块被分配给了哪个文件,以及哪些块没有被使用。不过,文件系统并不一定只在特定存储设备上出现。它是数据的组织者和提供者,至于它的底层,可以是磁盘,也可以是其他动态生成数据的设备。(比如网络设备)。Linux的内核使用了VFS(虚拟文件系统)技术,提供了统一的文件和设备接口,从而屏蔽了各种逻辑文件系统的差异,对于用户而言,用同样的命令可以操作不同文件系统所管理的文件。工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统2.CentOS8支持的文件系统CentOS8支持多种类型的文件系统,默认支持ext4。这里说明一下,目前Linux的标准文件系统是ext3。ext3文件系统在数据完整性、数据访问速度、有效性保护、向下兼容性这些方面做得很完善,同时加入了日志功能,便于回溯跟踪。ext4是ext3的升级版,增加了大量的新功能和特性,不但兼容ext3,而且支持最大1EB的文件系统和16TB的单个文件、无限数量的子目录、连续数据块、多块分配、延迟分配日志校验、在线碎片整理等等。另外,CentOS8可以很好地支持FAT16、FAT32、NTFS这些Windows文件系统,能自动识别,并以只读方式访问Windows系统上的文件。工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统Linux将文件系统表示成一棵树来访问。这棵树的根就是根目录/。这个跟Windows系统是有差别的,Windows系统中每一个分区都有一棵树,分区根目录就是树的根,所以Windows系统至少有一棵树。而Linux无论有多少个分区,都只能作为Linux目录树的一棵子树,简言之,整个Linux系统就只有一棵树。如图5-12所示,这里bin、sbin、usr等目录可以作为挂载点存在于不同的分区上,但都是根目录/的子节点。图5-12CentOS8目录结构工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统表5-8CentOS8基本的系统目录目录名功能/Linux根目录,所有的目录都是由根目录衍生出来的,根目录也与开机/还原/系统修复等动作有关/bin存放在单人维护模式下能够被操作的命令。这些命令可以被root与一般账号所使用,主要有cat、chmod、chown、date、mv、mkdir、cp、bash等/sbin存放系统管理员用到的执行命令。主要有fdisk、fsck、mkswap、mount等/boot存放开机使用的文件,含Linux核心文件以及开机选单与开机所需配置文件等/dev任何设备与接口设备都是以文件的形态存在于这个目录当中的。只要通过存取这个目录底下的某个文件,就等于存取某个装备/etc存放系统主要的配置文件,例如人员的账号密码文件、各种服务的起始文件等/home系统默认的用户家目录(homedirectory)/lib存放在开机时用到的函数库,以及在/bin或/sbin目录下的命令可能调用的函数库/mnt存放的就是可移除的设备,包括软盘、光盘、DVD等设备都暂时挂载于此/opt给第三方软件存放的目录/proc该目录的数据都放置在内存里,如系统核心、外部设备的状态、网络状态等/root根用户的家目录/tmp一般用户或者正在执行的程序临时放置文件的目录,任何人都可以访问/usr存放系统主要程序、图形界面所需要的文件、额外的函数库、本机安装的软件、共享的目录与文件/var存放系统执行过程中经常变化的文件,如Cache等工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统3.文件系统的创建方式分区创建后,接下来就要根据要创建的文件系统类型,选择相应的命令来格式化分区,从而实现在分区创建相应的文件系统。只有建立了文件系统后,该分区才能用于存取文件。

建立文件系统的常用命令是mkfs,命令格式如下:mkfs[-Vcv][-tfstype][fs-options]device[blocks]mkfs命令的选项见表5-9。表5-9mkfs命令的选项选项说明-V显示mkfs命令的版本号-c建立文件系统之前,检查坏块-v产生冗余输出-tfstype指定创建的文件系统类型device设备文件名blocks指定文件系统中数据块的总和工单五磁盘分区与文件系统

知识引入任务5.2创建文件系统调整文件系统的命令是tune2fs,命令格式如下:tune2fs[-lfj][-uuser][-ggroup][-Lvolume-name][-mreserved-blocks-percentage][-O[^]features][-rreserved-blocks-count]devicetune2fs命令的选项见表5-10。表5-10tune2fs命令的选项选项说明-l查看文件系统信息-j将ext2类型的文件系统转换为ext3类型-f强制运行tune2fs命令-ggroup设置能够使用文件系统保留数据块的用户组成员-Lvolume-label类似e2label的功能,可以修改文件系统的标签-mreserved-blocks-percentage保留块的百分比-O[^]features设置或清除默认挂载的文件系统选项-rreserved-blocks-count调整系统保留空间工单五磁盘分区与文件系统

操作步骤02文件系统的创建5.2.3文件系统的创建在此将介绍文件系统创建的详细步骤,具体如下:步骤1检查磁盘并创建文件系统,命令写法如下:[root@localhost桌面]#mkfs–ctext4/dev/sdb1注意:必须是具有相应权限的用户才能在特定的partition上建立Linux文件系统。

步骤2在ext2文件系统中增加日志功能,并把ext2转换为ext3,命令写法如下:[root@localhost桌面]#tune2fs–j/dev/sdb2

步骤3建立索引目录,提高ext2文件系统检索大型目录的速度,命令写法如下:[root@localhost桌面]#tune2fs–Odir_index/dev/sdb2工单五磁盘分区与文件系统

操作步骤02文件系统的创建步骤4使用Linux自带的图形化磁盘实用工具实现磁盘的分区管理、格式化卷、挂载、卸载等功能。操作方式如下:(1)在Linux系统桌面依次执行“应用程序→工具→磁盘”命令,打开磁盘工具,如图5-13所示。图5-13图形界面下“磁盘实用工具”菜单位置工单五磁盘分区与文件系统

操作步骤02文件系统的创建(2)在此可以实现磁盘的分区管理、格式化卷、挂载、卸载等功能,如图5-14所示。图5-14“磁盘实用工具”界面工单五磁盘分区与文件系统

实训目的1.实训目的完成本实训后,将能够做到:(1)掌握CentOS8硬盘分区的方法。(2)掌握CentOS8文件系统创建的方法。实训内容2.实训内容登录到CentOS8,执行以下操作:(1)使用fdisk命令对分区进行查看、添加、修改分区类型、删除分区的操作。(2)用mkfs检查文件系统:①在student家目录下创建目录exp,在目录exp下创建文件stuexp.txt。②设置stuexp.txt的权限为其他用户有写权限。③取消同group组的读权限。④设置stuexp.txt文件的拥有者(用户)有读、写、执行权限。设置其他用户对目录exp拥有写权限。Linux系统管理与服务配置(CentOS

8)

6工单六挂载和卸载文件系统

工单六挂载和卸载文件系统

完成标准/要求前置能力质量要求掌握CentOS8的安装,熟悉CentOS8基本命令,了解CentOS8桌面1.了解挂载方法2.能挂载文件系统3.能卸载文件系统1.能在CentOS8中挂载文件系统2.能在CentOS8中卸载文件系统工单六挂载和卸载文件系统

知识引入6.1.1挂载文件系统文件系统创建以后,需要把该文件系统挂载到Linux的某个空目录里,然后才可以使用。同样的,光驱、U盘等移动设备也必须挂载到Linux上才能使用。挂载文件系统有两种方法:一是通过/etc/fstab文件来开机自动挂载;二是使用手工加载文件系统的命令mount。这里主要介绍一下手工加载的方法。mount的命令格式如下:mount[-tvfstype][-ooptions]devicedirmount命令的选项见表6-1。工单六挂载和卸载文件系统

知识引入表6-1mount命令的选项选项说明备注-tvfstype指定文件系统的类型,通常不必指定。mount会自动选择正确的类型常用类型有:ext2/3/4:linux目前常用的文件系统(默认)msdos:MS-DOS的fat,就是fat16vfat:windows98常用的fat32nfs:网络文件系统iso9660:CD-ROM光盘标准文件系统ntfs:windowsNT2000的文件系统auto:自动检测文件系统-ooptions主要用来描述设备或档案的挂接方式常用的参数有:codepage=XXX代码页iocharset=XXX字符集ro以只读方式挂载rw以读写方式挂载nouser使一般用户无法挂载user可以让一般用户挂载设备device要挂接(mount)的设备

dir设备在系统上的挂接点工单六挂载和卸载文件系统

知识引入6.1.2卸载文件系统若要卸载已经挂载的分区,可以使用命令umount。umount命令的格式如下:umount[-flnrv]device|directoryumount–a[-flnrv][-tfstype]umount命令的选项见表6-2。表6-2umount命令的选项选项说明-f表示强制卸载指定的文件系统-a表示卸载/etc/mtab文件中列举的所有文件系统(/proc文件系统除外)-t表示卸载指定类型的文件系统device文件系统的设备文件名或远程文件系统的资源名等directory准备卸载的文件系统安装点工单六挂载和卸载文件系统

知识引入检查和修复文件系统的命令是fsck,该命令在文件系统出现错误的时候使用,正常情况下不必使用。fsck默认支持文件系统ext2。fsck的命令格式如下:fsck[-aANPrRsTV][-t][fs...]fsck的命令选项见表6-3。表6-3fsck的命令选项命令选项说明-a自动修复文件系统,不询问任何问题-A依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统-N不执行指令,仅列出实际执行会进行的动作-P当搭配“-A”参数使用时,则会同时检查所有的文件系统-r采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式-R当搭配“-A”参数使用时,则会略过/目录的文件系统不予检查-s依序执行检查作业,而非同时执行-t指定要检查的文件系统类型-T执行fsck指令时,不显示标题信息-V显示指令执行过程工单六挂载和卸载文件系统

知识引入fsck在使用过程中需要通过如下步骤:(1)输入命令init1,系统进入单用户模式。(2)使用umount命令卸载要检查的文件系统。(3)使用fsck命令,检查文件系统。(4)检查完毕,重启系统。若文件系统出错,Linux启动时会提示用户进行文件系统检查。工单六挂载和卸载文件系统操作步骤01挂载与卸载文件系统6.1.3挂载与卸载文件系统步骤1在mnt目录下创建sdb目录,命令写法如下:[root@localhostmnt]#mkdir/mnt/sdb步骤2设置sdb目录的权限为任何用户都可以写,命令写法如下:[root@localhostmnt]#chmod777/mnt/sdb步骤3将分区sdb挂载到/mnt/sdb目录,命令写法如下:[root@localhostmnt]#mount-tauto/dev/sdb/mnt/sdb可以用df–lh命令查看结果,如图6-1所示。工单六挂载和卸载文件系统操作步骤01挂载与卸载文件系统工单六挂载和卸载文件系统操作步骤01挂载与卸载文件系统磁盘实用工具显示sdb已经被挂载好了,如图6-2所示。图6-2sdb分区挂载状态工单六挂载和卸载文件系统操作步骤01挂载与卸载文件系统步骤4将/dev/sdb从sdb卸载,命令写法如下:[root@localhostmnt]#umount/dev/sdb卸载后可以用df–lh进行查看。步骤5对光驱的挂载。先在mnt下创建一个目录cdrom,然后执行mount命令,将cdrom挂载到/mnt/cdrom中。命令写法如下:[root@localhostmnt]#mkdir/mnt/cdrom[root@localhostmnt]#mount/dev/cdrom/mnt/cdrom步骤6卸载光驱,卸载后用命令mount–s进行查看:[root@localhostmnt]#umount/dev/cdrom[root@localhostmnt]#mount–s工单六挂载和卸载文件系统

知识引入6.2.1Nautilus文件浏览器介绍Nautilus是GNOME桌面默认的文件浏览器,使用Nautilus可以进行如下工作:(1)可以对文件夹和文件进行预览、查看、剪切、复制、删除、发送、重命名、根据文件类型使用相应的程序打开等功能。(2)也可作为网页浏览器及文件查看器,Nautilus支持像浏览本地文件系统一样浏览下面的网络服务:FTP站点,Window

温馨提示

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

评论

0/150

提交评论