




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux文件系统管理3.1 Linux文件系统类型不同的操作系统使用不同类型的文件系统,为了与其他的操作系统兼容,以相互交换数据,通常,每种操作系统都支持多种类型的文件系统。Linux中保存数据的磁盘分区通常采用EXT2/EXT3文件系统,而实现虚拟存储的swap分区采用swap文件系统,同时Linux内核支持十多种不同的文件系统。1. EXT2和EXT3文件系统EXT(Extended File System,扩展文件系统)是专为Linux设计的文件系统。在Linux发展早起,起到重要中用,但在稳定性、速度和兼容性方面存在缺陷。EXT2是为解决EXT系统存在的缺陷而设计的可扩展、高性能的文件系统。EXT3是EXT2的增强版本,在EXT2的基础上,增加了文件系统的日志管理功能。EXT3文件系统具有的特点:(1) 高效性:当系统因为异常断电或系统崩溃,重新启动时不需要检查文件系统的一致性,只需要根据文件系统的日志,快速检测并恢复文件系统到正常状态。(2) 数据的完整性:可以保持数据域文件系统状态的高度一致性,避免意外关机对文件系统造成的破坏。(3) 数据的存取速度更快:EXT3文件系统的日志功能对磁盘驱动器的读/写进行优化,使读/写系统的速度更快。(4) 数据易于转换2. swap文件系统用于Linux的交换分区。在Linux中,使用整个交换分区来提供虚拟内存。3. VFAT文件系统VFAT是Linux对DOS、Windows系统下的FAT文件系统的统称。4. NFS文件系统NFS即网络文件系统,用在UNIX或Linux系统间通过网络进行文件共享。5. SMB文件系统SMB是Samba的缩写,是另一种网络文件系统,用于在Windows和Linux系统之间共享文件和打印机。6. ISO9660文件系统CD-ROM使用的标准文件系统。此外,Linux支持的文件系统还有minix、msdos、ncpfs、hpfs、umsdos等。3.2 Linux的目录和文件1.Linux系统的目录结构Linux文件系统由文件和目录组成,文件是专门用来存储数据的对象,目录是一种用来组织文件和其他目录的容器。Linux和DOS、Windows系统一样,使用树形目录结构来组织和管理文件。/tmpsbinprocrootmnthomedevbootlibvarusretcbin(1)/bin和/sbin对Linux系统进行维护操作的使用命令基本都包括在/bin和/sbin目录中。/bin存放用户最常用的一些基本命令,包括对目录和文件操作的一些使用程序。如login、ls等。/sbin目录存放的是只允许系统管理员运行的一些系统维护程序,如fdisk、reboot、shutdown、halt等。(2)/boot/boot目录用于存放与系统启动相关的各种文件,包括系统的引导程序和系统内核程序。(3)/dev/dev用于存放系统中的所有设备文件,对一个物理设备进行操作,实际上就是操作该物理设备对应的文件。(4)/etc/etc目录用于存放系统管理时要用到的各种配置文件。(5)/home系统中所有普通用户的主目录,默认存放在/home目录中。(6)/mnt该目录作为各种移动存储介质的挂载点目录。该目录下通常有cdrom和floppy两个子目录,分别是光盘和软盘的挂载点,进入/mnt/cdrom或/mnt/floppy子目录就可访问光盘或软盘中的内容。(7)/root/root是系统管理员的子目录,由系统安装时自动创建(8)/libLib是library的简写,用于存放系统的动态链接库,几乎所有的应用程序都会用到这个目录下的共享库。(9)/proc当前系统运行的进程的有关信息映射为文件,存放在该目录中,该目录还用于保存记录当前内存内容的kernel文件。(10)/usr/usr目录包含与用户相关的应用程序和库文件。用户安装的程序或要自行建立的目录,一般应存放在该目录下。因此,它是占用硬盘空间最大的一个目录,其下包含一些重要的子目录。/usr/bin:存放用户可执行程序/usr/include:存放C编译程序的所有包含文件/usr/lib:存放程序编译连接所需的函数库/usr/local:提供用户软件包的安装位置/usr/src:存放Linux内核源程序(11)/tmp和/var/tmp用于存放各种临时文件/var用于存放经常变化的文件,如系统日志。2.文件名文件名是文件唯一的标识符。Linux文件名遵循以下约定:l 可以由大小写字母、数字、下划线或圆点组成的字符串构成。l 文件名最长可达到255个字符。l 文件名区分大小写字母。l 文件名以句点开头,则该文件就成为隐藏文件,它们通常不在目录列表中显示。3.文件路径在使用Linux命令对某个文件或目录进行操作时,一般应指明文件或目录所在的查找路径,否则默认对当前目录中的同名文件或目录进行操作。Linux中的路径分为绝对路径和相对路径。(1) 绝对路径绝对路径是指从根目录开始到指定文件或目录的路径,它总是以“/”开始,由路径通过的用“/”分隔的目录名组成。(2) 相对路径相对路径是指从当前工作目录出发达到指定文件或目录的路径,当前目录名一般不包含在路径中。在Linux中当前目录用句点“.”表示,而当前目录的上一级目录可用双句点“.”表示。这两种目录表示常用在相对路径名中。3.3 文件类型与文件权限1.文件类型在Linux的命令提示符下,输入命令“ls -l”可显示当前目录下每隔文件的属性信息,其显示格式及各列的含义如下图所示:文件名创建(修改)日期或时间文件大小所属组拥有者硬链接数文件权限文件类型图中第一列最左边一位为该文件的类型标识符。Linux酱文件大致分为三种类型:普通文件、目录文件和设备文件。(1) 普通文件用于存储数据和程序,分为二进制文件和文本文件。(2) 目录文件用于组织各种文件或子目录,它也是一种特殊格式的文件,存储一组相关文件的位置、大小等信息。(3) 设备文件Linux中所有设备都以文件的形式存在,操作设备和操作普通文件的方式一致。设备文件分为字符设备文件和块设备文件。字符设备文件是以字符为单位进行输入/输出的设备,包括终端(如/dev/ttynn,nn为终端号的数字)、打印机(如/dev/lp0)、磁带(/dev/tapnn,nn为磁带号的数字),该类设备标识为“c”;块设备是以数据块为单位进行输入/输出的设备,包括磁盘(/dev/hda)、光盘(/dev/cdrom)等,该类型标识为“b”。2.文件权限的概念Linux中文件的访问权限取决于文件的拥有者、文件所属组以及其他用户的访问权限。(1) 访问权限用户对文件的访问权限分为可读、可写、可执行3中,分别用r、w、x表示。若用户无某个权限,则在相应权限位置用“-”表示。l 可读权限(r):对文件而言,表示可浏览文件内容,可复制文件;对目录而言,表示可浏览目录内容,但不能阅读目录中文件的内容。l 可写权限(w):对文件而言,表示可修改文件的内容,但不可以删除文件;对目录而言,表示可在目录中创建、删除和重命名文件。l 可执行权限(x):对文件而言,表示可以执行的权限;对目录而言,表示可以用cd命令进入该目录,并访问该目录中的文件。(2) 与访问权限相关的用户分类文件的权限是针对下列3类用户的。l 文件拥有者(owner):建立文件或目录的用户。l 同组用户(group):文件拥有者所属组中的其余用户l 其他用户(other):既不是文件拥有者,又不是拥有者所属组的其他所有用户。利用文件的拥有者和所属组的属性,可以确定对文件的3种类型的访问许可。(3)访问权限的表示方法l 字符表示法:这种表示方法用字母和符号表示与文件权限有关的3类不同用户及其对文件的访问权限,其一般形式为:【u g o a】 【= + -】 【r w x】其中字母和符号的含义如下表所示:字符说明u文件拥有者g同组用户o其他用户a所有用户=指定权限+在目前设置的权限基础上增加权限-在目前设置的权限上减少权限r可读权限w可写权限x可执行权限不同用户的权限之间用逗号分隔。l 数字表示法:所谓数字表示法就是用一个3位的数字分别表示三类用户的权限。例如“755”,其百位上的数字7代表文件拥有者的权限,十位上的数字5代表文件拥有者所属的组中的其他用户的权限,而个位上的数字则代表其他用户对文件的权限。Rwx表示的权限与用数字表示的权限对照表如下:Rwx表示的权限二进制编码表示十进制编码表示权限的含义-0000无任何权限-x0011可执行-w-0102可写-wx0113可写可执行r-1004可读r-x1015可读和可执行rw-1106可读可写rwx1117可读、可写和可执行数字表示法无法表示某种权限的增加或减少。3.修改文件或目录的权限在Linux中创建文件或目录时,系统会根据默认参数自动设置其访问权限。实际工作中,通常需要使用chmod命令来重新设置或修改文件或目录的权限。需要说明的,只有文件或目录的拥有者或root用户才有此权限。(1) chmod命令格式:chmod -R 模式 文件或目录功能:修改文件或目录的访问权限说明:模式即为文件或目录的权限表示,可以用数字方式、也可以用字符方式;选项-R表示递归设置指定目录下的所有文件和目录的权限。(2) umask命令格式:umask 权限掩码功能:指定新建文件和目录的默认权限说明:umask的功能类似于设置网络上的子网掩码,不同的是网络上的子网掩码是与ip地址进行与运算,而umask用后面所带的权限掩码和最大的权限值进行的是异或运算,其结果即为新建文件和目录的默认权限。Umask对于目录的最大权限是777,即rwxrwxrwx;对于文件最大的权限是666,即rw-rw-rw-。对于文件的执行权限使用umask命令是无法使其起作用的,系统强制关闭文件的x默认权限。如果想使文件有运行权限,只能由chmod命令进行设置。4.修改文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025全国青少年文化遗产知识大赛试题及答案
- 2025年安装造价员试题及答案
- 2025年测绘基础试题及答案解析
- 三年级语文课堂教学技巧分享
- 2025年计量经济学研究生入学考试卷及答案
- 油料作物国际化营销创新创业项目商业计划书
- 水稻加工副产品环保型清洁剂生产创新创业项目商业计划书
- 2025年一级建筑师考试建筑结构辅导平均层数模拟试题(附答案)
- 生态教育主题教学设计思路及实践
- 小学数学应用题高频考点练习册
- 心衰护理题库及答案
- 仪表工安全基础知识培训课件
- ISO9001质量管理体系培训
- 光电检测技术及应用 周秀云
- 2025至2030中国糠醛衍生物市场未来趋势及发展态势展望报告
- 超声诊断在肱骨外上髁炎(网球肘)中的应用
- VW 50134-EN-2024 PA6用于车辆内部外部的成品零件 材料要求
- 山东省国企资产管理办法
- 腮腺脓肿护理查房
- 美容中医技术课件
- 消防自动灭火系统课件
评论
0/150
提交评论