- 回顾昨日所学
- 学习鸟书,预计学习50-70页
- 下午做操后开始写论文,写论文时要专注,注意时间所剩无几
- 看看键盘,问问他们
- 晚上回顾今日所学
- 不懂就问
- 发邮件的时候不要着急,一定要看清楚了再发
- 薄荷糖,风油精,眼保健操,冷水脸;浓浓的茉莉花茶
od:输出非文本内容
三种时间:
touch可以修改文件的时间:
复制,新建文件使的权限。
新增文件或者目录时,文件的默认权限:umask
默认的
lsattr:
其中,个人认为最重要的当属 +i 与 +a 这个属性了。+i 可以让一个文件无法被更动,对于需要强烈的系统安全的人来说, 真是相当的重要的!里头还有相当多的属性是需要 root 才能设定的呢!
suid:setuid
下图非常好:
一句话总结:使用者会暂时性的拥有文件(指令)拥有者的权限
,SUID 对于目录也是无效的~这点要特别留意。
sgid:
sbit:
以上三种的设定:
数字法:
大写表示为空:
符号法:
file:
which:在path里面寻找指令的位置:-a 遇到重名的全部显示出来
whereis (由一些特定的目录中寻找文件文件名)
find / -(find -name 查询文件名
一定要指定在那个范围内寻找,不然找不到
练习题:
这道题好好看看:关于sgid
因为新建立的文件的拥有者都是建立者本身,所以另一个人不用有权限。
Linux 磁盘与文件系统管理
扇区(Sector)为最小的物理储存单位,且依据磁盘设计的不同,目前主要有 512bytes 与 4K 两种格式;
将扇区组成一个圆,那就是磁柱(Cylinder);
至于磁盘的文件名部份,基本上,所有实体磁盘的文件名都已经被模拟成 /dev/sd[a-p] 的格式,第一颗磁盘文件名为 /dev/sda。 而分区槽的档名若以第一颗磁盘为例,则为 /dev/sda[1-128] 。除
例如 Linux 操作系统的文件权限(rwx)与文件属性(拥有者、群组、时间参数等)。 文件系统通常会将这两部份的数据分别存放在不同的区块,权限与属性放置到inode 中,至于实际数据则放置到 data block 区块中。另外,还有一个超级区块 (superblock) 会记录整个文件系统的整体信息,包括 inode 与 block 的总量、使用量、剩余量等。
索引式文件系统:一个inode多个block
Linux 的 EXT2 文件系统(inode:
。但是如果仔细考虑一下,如果我的文件系统高达数百 GB 时, 那么将所有的 inode 与 block 通通放置在一起将是很不智的决定,因为 inode 与 block 的数量太庞大,不容易管理。为此之故,因此 Ext2 文件系统在格式化的时候基本上是区分为多个区块群组 (block group) 的,每个区块群组都有独立的 inode/block/superblock 系统。感觉上就好像我们在当兵时,一个营里面有分成数个连,每个连有自己的联络系统, 但最终都向营部回报连上最正确的信息一般!
启动扇区(boot sector),这个启动扇区可以安装开机管理程
序, 这是个非常重要的设计,因为如此一来我们就能够将不同的开机管理程序安装到个别的文件系统最前端,而不用覆盖整颗磁盘唯一的 MBR, 这样也才能够制作出多重引导的环境啊
为什么block的大小才几k,我错了就这么大
,因为如果 block 较小的话,那么大型文件将会占用数量更多的 block ,而 inode 也
要记录更多的 block 号码,此时将可能导致文件系统不良的读写效能。
superblock:
这是一个记忆犹新的实验:
blkid:查看硬盘
要注意,目录通过文件名找到对应的iNode号码
inode 本身并不记录文件名,文件名的记录是在目录的 block 当中。
XFS 文件系统简介
这一块跳过了。。。。。。
硬链接和符号链接
Symbolic Link (符号链接,亦即是快捷方式)
目录名称-》目录的inode,找到bliock