2020 Linux系统应用基础教程 期末复习【整理】 第四章 文件系统管理

一、链接文件

硬链接、软链接含义、差别 (简答-可画图)
硬链接:它是复制指向相同存储区的目录条目。
软链接(符号链接):在自己的目录文件中建立指向共享目录或文件所在目录文件中目录项的指针。

硬链接指向文件的i节点。
执行ln add addlink 命令就建立一个add文件的硬链接addlink文件。(add和addlink具有相同的i节点或索引号)如果要建立目录的硬链接,则要用命令ln –d或ln –F,也可以直接用lndir命令。只有超级用户或具有超级用户权限的系统管理员才能建立目录的硬链接。硬链接的文件可以被移动或编辑,这并不影响实际的文件。
软链接是与要链接文件或目录的路径链接,而不是与i节点链接;因此,软链接只是指向i节点号。ln –s命令创建一个软链接。执行ln –s add softlink命令就建立一个add文件的软链接softlink文件。(add和softadd具有不同的节点或索引号,softlink -> add代表了指向)
与硬链接相比,软链接不直接访问文件系统,因此它可以位于不同的磁盘分区上。但是,移动它会影响原文件。
删除文件时,硬链接:对被链接的文件进行特殊管理,以免它被删除时引发系统错误(链接计数器)。软链接:删除原来被链接的文件,其所有的软链接都将被留下悬空。

二、文件权限:大题,权限管理方式

为了保证系统、用户程序与数据安全性,linux系统采取存取控制表机制,把用户和文件关系定位3类
第一类:文件所有者(文件主),即创建文件的人
第二类:同组用户,即几个有某些共同关系的用户组成的集体
第三类:其他用户
Linux系统把文件权限也分为3类
第一类是可读,用r
第二类是可写,用w
第三类是可执行,用x
每一类用户的文件权限设置成3位,如果为可读、可写、可执行就为rwx,如果缺少哪一类权限,就用“-”表示。
所以一个文件需要9位表示3类用户权限。
但用ls -l查看是是10个字符,第一个字符表示文件类型
-:普通文件
b:块设备文件
c:字符设备文件
l:连接文件
d:目录文件
s:隐藏文件

三、特殊权限(特殊标志)(作用)

1、SUID(设置用户ID):
SUID生效时,普通用户也有打开磁盘块设备读/写的权限,执行具有超级用户权限的命令。但有些本身就是有效的,比如su、sudo、passwd。
2、SGID(设置组群ID)
命令执行在执行程序的时候,组身份升级为该程序文件的属组
3、sticky(粘附)
粘着位目前只对目录有效。普通用户对该目录拥有w和x权限,即普通用户拥有写入权限。赋予粘着位,除了root可以删除所有文件,普通用户就算拥有w权限, 也只能删除自己建立的文件,但是不能删除其他用户建立的文件。

四、基本目录

1、/bin目录
存放的大多是二进制文件的可执行程序,也有一些较小的可执行程序是shell脚本程序。
2、/sbin目录
与/bin目录类似,也是存放二进制文件的可执行程序、shell脚本程序和一些符号链接文件,也是Linux系统的命令。但这些命令是给超级用户或系统管理员进行系统维护使用的,普通用户没有使用它们的权限。
3、/lib目录
存放系统应用程序运行时所需要的动态链接库程序、shell脚本程序和一些符号链接程序。
4、/boot目录
该目录下存放系统引导、启动时使用的一些文件和目录,如grub目录、vmlinuz内核压缩文件以及必要的内核映像文件等。
5、/root目录
超级用户的目录。如果以超级用户登录系统,则该目录为超级用户的工作目录。
6、/etc目录
保存着关系到系统运行方式的重要配置文件,有些文件在前面的章节中已经介绍过,如系统的运行级、系统启动的服务、用户账户信息、组账户信息等。
7、/dev目录
该目录包含系统中所有块设备和字符设备的文件。

五、建立文件系统

1、用fdisk创建磁盘分区(作用)
是硬盘分区程序。
基本用法:fdisk device(设备文件名)
高级用法:fdisk -s partition
Device是要创建分区的磁盘,其编号为:第一个IDE主硬盘为had,从硬盘为hdb;第二个IDE主硬盘是hdc,从硬盘是hdd,依次类推。如果是SCSI硬盘,则为sd[a-p]。
-s partition将指定的分区大小以块为单位输出到标准输出设备上。每个磁盘都会有若干分区,如果linux和Windows操作系统共存,则磁盘上最多有4个主分区,其分类编号类似/dev/hda1-hda4。如果需要更多的分区,则要建立逻辑分区,它位于扩展分区之内。扩展分区占据一个主分区的空间。

2、用mkfs建立文件系统(了解)
创建完分区,要建立文件系统,而不是直接使用,以完成初始化。
格式化分区:mkfs -t ext3 -c/dev/hdb1
在/dev/hdb1分区上建立ext3文件系统并检查有无坏块。

六、安装与卸载文件系统(大题)

Mount [-t type] device dir
Device是安装文件系统对应的实际设备,光驱为/dev/cdrom,软驱为/dev/fd0,USB接口设备为/dev/sdax,IDE硬盘位/dev/hdyx x是数字,y是小写字母a-h;dir是安装点;-t type是要安装文件系统的类型。
三步:大题
建立挂载点mkdir /mnt/cdrom/(必为空目录)
挂载光盘mount -t iso9660
/dev/cdrom /mnt/cdrom/
mount /dev/sr0
/mnt/cdrom
在这里插入图片描述
卸载:umount dir|device
Dir是文件系统的安装点(目录),device是文件系统所在的块特殊设备,两个是“或”的关系。比如umount /mnt/cdrom

学如逆水行舟,不进则退
发布了339 篇原创文章 · 获赞 491 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/weixin_42429718/article/details/103838975