Linux操作系统_Linux 第5章 Linux文件系统的管理

上传人:M****1 文档编号:580609558 上传时间:2024-08-29 格式:PPT 页数:27 大小:247KB
返回 下载 相关 举报
Linux操作系统_Linux 第5章 Linux文件系统的管理_第1页
第1页 / 共27页
Linux操作系统_Linux 第5章 Linux文件系统的管理_第2页
第2页 / 共27页
Linux操作系统_Linux 第5章 Linux文件系统的管理_第3页
第3页 / 共27页
Linux操作系统_Linux 第5章 Linux文件系统的管理_第4页
第4页 / 共27页
Linux操作系统_Linux 第5章 Linux文件系统的管理_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《Linux操作系统_Linux 第5章 Linux文件系统的管理》由会员分享,可在线阅读,更多相关《Linux操作系统_Linux 第5章 Linux文件系统的管理(27页珍藏版)》请在金锄头文库上搜索。

1、光盘版本光盘版本1.01.0 第第5章章 Linux文件系统的管理文件系统的管理 5.1 文件系统的结构文件系统的结构 5.2 文件系统的创建文件系统的创建5.3 文件与目录系统文件与目录系统5.4 设置文件与目录的权限设置文件与目录的权限5.5 文件系统的安装与卸载文件系统的安装与卸载5.6 磁盘空间管理磁盘空间管理5.7 小结小结5.8实训实训5.1 文件系统的结构文件系统的结构 Linux系统核心可以支持系统核心可以支持10多种文件系统多种文件系统类型:类型:JFS、 ReiserFS、ext、ext2、ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NT

2、FS、HPFS、NFS、SMB、SysV、PROC等。等。ext是第一个专门为是第一个专门为Linux开发的文件系统开发的文件系统类型,叫作扩展文件系统。类型,叫作扩展文件系统。ext2是为解决是为解决ext文件系统的缺陷而设计的文件系统的缺陷而设计的可扩展的、高性能的文件系统,称为二级扩展可扩展的、高性能的文件系统,称为二级扩展文件系统。文件系统。 2 25.1.1 ext3的优点的优点 ext3在在ext2的基础上加入了记录元数的基础上加入了记录元数据的日志功能(据的日志功能(Journaling)。)。 ext3是一是一种日志式文件系统,其优越性在于文件系种日志式文件系统,其优越性在于文

3、件系统都有快取层参与运作,如不使用时必须统都有快取层参与运作,如不使用时必须将文件系统卸下,以便将快取层的资料写将文件系统卸下,以便将快取层的资料写回磁盘中。除了与回磁盘中。除了与ext2兼容之外,兼容之外,ext3还还通过共享通过共享ext2的元数据格式继承了的元数据格式继承了ext2的的其他优点。其他优点。 3 3 将将“/dev/hda3”的文件系统由的文件系统由ext2转换为转换为ext3,可以操作如下:,可以操作如下:rootyanling root# tune2fs -j /dev/hda3 Tune2fs 1.23,15-Aug-2001 forext3fs 0.5b,95/08

4、/09This filesystem will be automatically checked every 33 mounts or 180 days,whichever comes first. Use tune2fs -c or -i to override.rootyanling root#4 45.1.2 ext3文件系统结构文件系统结构5 55.2 文件系统的创建文件系统的创建 5.2.1 磁盘分区磁盘分区 1. 分区的种类分区的种类 磁盘分区按照功能的不同可分为主磁盘分区按照功能的不同可分为主(Primary)分区、扩展(分区、扩展(Extended)分区及逻辑()分区及逻辑(L

5、ogical)分区分区3种。种。C:D:E:F:主分区主分区扩展分区扩展分区逻辑分区逻辑分区6 62. 同时安装同时安装Windows和和Linux的系统分区的系统分区 如果用户要同时安装如果用户要同时安装Windows及及Linux系统,系统,先安装先安装Windows系统,然后再安装系统,然后再安装Linux系统。系统。假设用户有一个假设用户有一个40GB的硬盘,可将硬盘的前的硬盘,可将硬盘的前32.7GB空间用于空间用于Windows系统及其数据分区;将系统及其数据分区;将硬盘的后硬盘的后7.3GB的空间留给的空间留给Linux系统使用,如图系统使用,如图所示。所示。 Windows数据

6、区数据区(22.7GB)Windows(10GB)LinuxWindows(32.7GB)7.3GB7 75.2.2 文件系统的建立文件系统的建立 1Linux系统目录系统目录 /:根目录,包含整个:根目录,包含整个Linux系统的所有目录和文件。系统的所有目录和文件。 /bin:放置操作系统运行时所使用的各种命令程序。:放置操作系统运行时所使用的各种命令程序。例如,例如,cp、dmesg、kill、login、mv、rm与与ping等等常用命令。还有各种不同的常用命令。还有各种不同的Shell,如,如bash、bash2和和tcsh等。等。 /boot:系统启动时必须读取的文件,包括系统内:

7、系统启动时必须读取的文件,包括系统内核。核。 /dev:存放外围设备代号的文件。例如,硬盘的:存放外围设备代号的文件。例如,硬盘的“/dev/hda”、终端机的、终端机的“/dev/tty0”等,这些等,这些特殊文件都指向所代表的外围设备。特殊文件都指向所代表的外围设备。8 8 /etc:放置与系统设置、管理相关的文件。例如,:放置与系统设置、管理相关的文件。例如,记录用户账号名的记录用户账号名的“passswd”文件、密码文件文件、密码文件“shadow”,以及,以及LILO配置文件配置文件“lilo.conf”等。等。 /etc/rc.d:包含了开机或关机时所执行的:包含了开机或关机时所执

8、行的“script”文件。文件。 /etc/X11:X-Window配置文件的目录。配置文件的目录。 /home:默认用来放置用户的主目录。:默认用来放置用户的主目录。 /lib:放置一些公用书库。:放置一些公用书库。 /lib/modules:存放系统内核的模块。:存放系统内核的模块。 /lost+found:文件系统发生问题时,:文件系统发生问题时,Linux会自动会自动扫描磁盘并试图修复错误。如果找到遗失或错误的扫描磁盘并试图修复错误。如果找到遗失或错误的区段,就会将这些区段转成文件存放在此目录中,区段,就会将这些区段转成文件存放在此目录中,等候管理员进一步处理。等候管理员进一步处理。9

9、 9l/misc:默认为空,供管理员堆放公共杂物。默认权:默认为空,供管理员堆放公共杂物。默认权限是全部用户都可以读取和执行文件,但是只有管限是全部用户都可以读取和执行文件,但是只有管理员能够写入文件。理员能够写入文件。l/mnt:含有:含有“/mnt/cdrom”和和“/mnt/floppy”两个两个目录,用来作为光盘与软盘的挂载点。目录,用来作为光盘与软盘的挂载点。 /proc:系统内核和执行程序之间的信息,如执行:系统内核和执行程序之间的信息,如执行ps、free等命令时所看到的信息,就是从这里读取。等命令时所看到的信息,就是从这里读取。该目录内的文件并非真的存在,用户看到的只是虚该目录

10、内的文件并非真的存在,用户看到的只是虚拟文件。拟文件。 /root:系统管理员专用的目录,即:系统管理员专用的目录,即root账号的用账号的用户主目录。户主目录。 /sbin:存放启动系统需要执行的程序,例如,:存放启动系统需要执行的程序,例如,fsck、init、lilo与与swapon等。等。1010 /tmp:供全部用户临时放置文件的目录,某些程序:供全部用户临时放置文件的目录,某些程序在运行中所产生的临时文件也会放在这个目录下。在运行中所产生的临时文件也会放在这个目录下。管理员通常会定时清理此目录,以维护磁盘空间的管理员通常会定时清理此目录,以维护磁盘空间的清洁。清洁。l/usr:包含

11、许多子目录,用来存放系统命令、程序:包含许多子目录,用来存放系统命令、程序等信息。等信息。 /usr/bin:放置用户可以执行的命令程序,如:放置用户可以执行的命令程序,如find、free和和gcc等。等。 /usr/share/doc:存放各种文件的目录。:存放各种文件的目录。 /usr/share/man:放置多种帮助文件的目录。:放置多种帮助文件的目录。 /usr/src:存放:存放Linux系统内核的源代码。系统内核的源代码。1111 /usr/src:存放:存放Linux系统内核的源代码。系统内核的源代码。 /usr/X11R6:X-Window中除了配置文件放在中除了配置文件放在

12、“/etc/X11”目录下,其他所有的文件都放在此目目录下,其他所有的文件都放在此目录下。录下。 /var:存放系统运行时需要暂时记录或保存的临时:存放系统运行时需要暂时记录或保存的临时文件,包括记载系统活动过程的记录(文件,包括记载系统活动过程的记录(log)文件、)文件、打印工作的队列文件、临时文件和系统运行程序的打印工作的队列文件、临时文件和系统运行程序的PID记录等,以及记录等,以及Apache网页目录与网页目录与FTP目录等服务目录等服务器的专用目录。器的专用目录。 /var/tmp:当用户不想将自己的某些临时文件混入:当用户不想将自己的某些临时文件混入“/tmp”目录中时,可选择存

13、放在此目录中。目录中时,可选择存放在此目录中。 12122软盘软盘 软盘设备使用给定的参数,软盘设备使用给定的参数,“/dev/fd0H1440”是第一个软驱(是第一个软驱(fd0),必),必须是一张高密度须是一张高密度3.5in(英寸)软盘(英寸)软盘(H),容),容量是量是1440KB(1440),即普通的),即普通的3.5in(英寸)(英寸)HD软盘。格式化软盘使用软盘。格式化软盘使用fdformat命令。命令。 rootyanling root# fdformat /dev/fd0h1440 Double-sided, 80 tracks, 18 sec/track. Total ca

14、pacity 1440 KB.Formatting . doneVerifying . done 13135.3 文件与目录系统文件与目录系统 5.3.1 文件类型文件类型 Linux系统中有系统中有3种基本的文件类型:普通文件、种基本的文件类型:普通文件、目录文件和设备文件。目录文件和设备文件。 普通文件是用户经常使用的文件,它又分为文本文普通文件是用户经常使用的文件,它又分为文本文件和二进制文件。件和二进制文件。 (1)文本文件:这类文件以文本的)文本文件:这类文件以文本的ASCII码形式存储在系码形式存储在系统中。它是以统中。它是以“行行”为基本结构的一种信息组织和存储方式。为基本结构的

15、一种信息组织和存储方式。 (2)二进制文件:这类文件以文本的二进制形式存储在系)二进制文件:这类文件以文本的二进制形式存储在系统中,用户一般不能直接读取,只有通过相应的软件才能将其统中,用户一般不能直接读取,只有通过相应的软件才能将其显示出来。二进制文件一般是可执行程序、图形、图像、声音显示出来。二进制文件一般是可执行程序、图形、图像、声音等。等。14145.3.2 Linux系统的目录结构系统的目录结构 15151工作目录工作目录 从逻辑上讲,用户在登录到从逻辑上讲,用户在登录到Linux系统中之后,每系统中之后,每时每刻都处在某个目录之中,此目录被称作工作目录时每刻都处在某个目录之中,此目

16、录被称作工作目录或当前目录(或当前目录(Working Directory)。工作目录是可以)。工作目录是可以随时改变的。随时改变的。2用户主目录用户主目录 Linux是一个多用户系统,每个用户都有自己的主是一个多用户系统,每个用户都有自己的主目录(目录(Home Directory)。用户主目录是系统管理员)。用户主目录是系统管理员增加用户时创建的(以后也可以改变),不同用户的增加用户时创建的(以后也可以改变),不同用户的主目录一般不相同。用户刚登录到系统中时,其工作主目录一般不相同。用户刚登录到系统中时,其工作目录便是该用户主目录,通常与用户的登录名相同。目录便是该用户主目录,通常与用户的

17、登录名相同。 3路径路径1616 3路径路径 路径分为相对路径和绝对路径。绝对路径是指从路径分为相对路径和绝对路径。绝对路径是指从“根根”开始的路径,也称为完全路径;相对路径是从开始的路径,也称为完全路径;相对路径是从用户工作目录开始的路径。用户工作目录开始的路径。 例如,用户例如,用户yanlinglu有一个名为有一个名为class的目录中有的目录中有文件:文件:“software_1” ,其,其绝对路径是:绝对路径是: /home/yanlinglu/class/software_1 而相对于而相对于yanlinglu用户主目录的用户主目录的相对路径是:相对路径是: class/softw

18、are_1 17175.4 设置文件与目录的权限设置文件与目录的权限 Linux系系统统中中规规定定了了4种种不不同同类类型型的的用用户户:文文件件 的的 主主 人人 , 即即 所所 有有 者者 (owner)、 同同 组组 用用 户户(group)、可可以以访访问问系系统统的的其其他他用用户户(others)和和超超级级用用户户(root)。超超级级用用户户(root)具具有有管管理理系系统的特权。统的特权。 一一个个用用户户可可以以和和系系统统中中的的其其他他用用户户共共用用目目录录和和文文件件,而而且且可可以以设设置置目目录录和和文文件件的的管管理理许许可可权,以便允许或拒绝其他人对其进

19、行访问。权,以便允许或拒绝其他人对其进行访问。 18181文件的存取权限文件的存取权限 读权限:表示允许指定用户读取相应文件的读权限:表示允许指定用户读取相应文件的内容,当用户要访问的文件的内容时,需要内容,当用户要访问的文件的内容时,需要有读的权限。例如,有读的权限。例如,cat、more命令等。命令等。 写权限:表示允许指定用户打开并修改文件,写权限:表示允许指定用户打开并修改文件,例如,命令例如,命令vi、cp等。等。 执行权:表示允许指定用户将该文件作为一执行权:表示允许指定用户将该文件作为一个程序执行。个程序执行。19192目录的存取权限目录的存取权限 读权限:表示可以列出存储在该目

20、录下的文读权限:表示可以列出存储在该目录下的文件,即读目录内容列表。这一权限允许件,即读目录内容列表。这一权限允许Shell使用文件扩展名列出相匹配的文件名。使用文件扩展名列出相匹配的文件名。 写权限:表示允许用户从目录中删除或添加写权限:表示允许用户从目录中删除或添加新的文件,通常只有目录的所有者才有写权新的文件,通常只有目录的所有者才有写权限。限。 执行权执行权 2020 权限的八进制表示权限的八进制表示 权权 限限 值值含含 义义权权 限限 值值含含 义义0读和写读和写(包含目录)(包含目录)4写写(包含目录)(包含目录)1读和写读和写(不含目录)(不含目录)5写写2读读(包含目录)(包

21、含目录)6执行执行3读读7无存取权限无存取权限21215.4.2 改变权限改变权限改变权限改变权限chmod命令格式为:命令格式为: #chmod mode filelist/dirlist chmod_mode的组成的组成 who(谁)(谁)change(操作符)(操作符)perms(许可权)(许可权)u(user)(增加)(增加)r(读)(读)g(group)(删除)(删除)w(写)(写)o(other)(赋予)(赋予)x(执行)(执行)a(all)22225.4.3 改变拥有权改变拥有权用户可以使用用户可以使用chown和和chgrp命令来改变文命令来改变文件的所属用户和所属组,或者是移

22、动它们给另件的所属用户和所属组,或者是移动它们给另一个用户。一个用户。# chown username myfile # chgrp groupname myfile 23235.5 文件系统的安装与卸载文件系统的安装与卸载 安装文件系统时使用安装文件系统时使用mount挂载命令,命令格式挂载命令,命令格式如下:如下: # mount -参数参数 设备名称设备名称 挂载点挂载点其中,常用的参数有:其中,常用的参数有: -t:指定设备的文件系统类型:指定设备的文件系统类型 -o:指定挂载文件系统时的选项。有些也可:指定挂载文件系统时的选项。有些也可用在用在“/etc/fstab”中。中。 手工卸

23、载文件系统必须使用手工卸载文件系统必须使用umount命令,命令,umount命令将分区名或分区的挂载点作为参数,命令格式如命令将分区名或分区的挂载点作为参数,命令格式如下:下: # umount 设备名称设备名称/挂载点挂载点 24245.6 磁盘空间管理磁盘空间管理 5.6.1 df命令命令 df是一个工具程序,其功能是检查文件系统的磁盘是一个工具程序,其功能是检查文件系统的磁盘空间占用情况。空间占用情况。df命令格式如下:命令格式如下: # df 选项选项. FILE. 5.6.2 du命令命令 du命令的主要功能是统计目录(或文件)所占磁盘命令的主要功能是统计目录(或文件)所占磁盘空间

24、的大小。空间的大小。du命令格式如下:命令格式如下: # du 选项选项 Names. 25255.7 小结小结 (1)了解文件系统的结构,掌握文件系统)了解文件系统的结构,掌握文件系统的创建方法。的创建方法。(2)掌握)掌握Linux系统文件与目录的管理。系统文件与目录的管理。(3)掌握文件系统的安装与卸载,了解磁)掌握文件系统的安装与卸载,了解磁盘空间管理的方法。盘空间管理的方法。 26265.8 本章实训本章实训基本要求:基本要求:(1)以以root账户身份登录系统,观察并修改普通用户账户身份登录系统,观察并修改普通用户stuser目录和文件的权限,使目录和文件的权限,使stuser的同组用户对其目录有执的同组用户对其目录有执行权、对其文件有读和执行权。行权、对其文件有读和执行权。(2)设置默认权限为设置默认权限为577,切换到,切换到stuser账户,在其用户目账户,在其用户目录下创建新的子目录和文件,观察其权限。录下创建新的子目录和文件,观察其权限。(3)将将stuser账户的某个文件改变拥有权。账户的某个文件改变拥有权。实训环境:实训环境: 一台已经正确安装一台已经正确安装Linux操作系统的计算机,由系统管操作系统的计算机,由系统管理员预先为学生建立了理员预先为学生建立了root和和stuser账号,并告诉学生账号,并告诉学生密码。密码。2727

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号