课堂笔记day 12

打包代表所有 排除--exclude=4.txt 排除打包 useradd 添加普通用户 用户:管理Linux系统而存在的 用户一般分为用户名和用户ID 相当于我们的名字和身份证,名字和学号 用户名方便管理员使用,用户ID是唯一区别一个用户(计算机知识别ID) user UID Linux里所有的用户和进程都要有用户对应 文件存在必须对应用户 进程运行必须应用用户 Linux用户分为3类: 1、超级管理员 root(权限是:堪称皇帝),它的UID为0,换句话说UID为0的都有皇帝对应的权限 如何查用户的UID 如:id root 2、虚拟用户(傀儡) 实际存在的用户,但是又不允许它登录。 价值是什么? 它能够满足文件或进程属主的要求,但是又不会带来管理风险。 它UID是1~499 3、普通用户 实际存在的用户,有允许它登录,它是以管理员身份创建的,帮助管理员管理系统的。 权限仅仅限制家目录,在一些系统级目录可以读不可以写,不可以进入/root目录。 它的UID是:C7是1000起步 C6是500起步 用户组:集合,组织 Linux里每个用户必须要有一个组织,这个组织就叫做用户组,用户组也是给人看的,用户组也有唯一的 标识,Group ID 简称GID,默认情况创建用户,并没有创建用户组,它会自动创建一个和用户名相同的 用户组以及相同的GID。 用户和用户组的对应关系: 1、1对1 2、1个对多个用户组 3、多个用户组对应一个用户组 4、多个对多个用户组 文件权限:严格的权限,Linux安全权限很严格 rwxr-xr-x 9个字符 r read 可读取 w write 可写 x execute 可执行 - 没有权限 789列表示的是文件的最后修改时间 文件时间有3种: 修改时间: modify 文件内容被改过之后的时间 访问时间: access 文件内容被访问过的时间 默认时间: change 文件属性发生改变的时间 默认显示的是修改时间 命令: stat是查看时间 索引节点: 第一列表现形式的数字叫做文件的索引节点 (Index Node) 类似人的身份证,索引节点是文件在系统中的唯一标识 找一个文件最终都要通过索引节点才能找到 索引节点的概念处在ext文件系统中(ext2 ext4 ext3) 索引节点它是硬盘上的一块存储空间,他的大小事256字节或512字节 索引节点里存放的是数据是文件的属性(大小,时间,用户组,权限等)都在索引节点里 唯独不包含文件名(文件名在上级目录的block里) 磁盘要先使用,要先分区,再格式化(创建系统文件) 格式化创建文件系统的时候,就会生出大量的inode和block inode的作用是:用于存储文件的属性信息,同时存放指向文件实体(block)的指针(类似软连接) block的作用是:存放文件内容的(如:大片等) inode的特点:1、一个非空文件至少要占用一个inode和一个block 2、inode节点号系统的文件,互为硬链接,可以认为是一个文件的不同入口 3、inode在某一个文件系统(分区)内是唯一的 block的特点:1、磁盘读取数据是按block为单位读取的 2、每读取一个block就会消耗一次磁盘I/O(input/output磁盘读写) 3、若文件比较大,一个文件可能要占用多个block 4、若文件比较小,一个block剩余的空间就会被浪费,无论内容有多小 Block叫做磁盘块,是用来存放实际数据的实体单元(ext文件系统一般最大为4KB),即用来真正存放 数据,例如:照片、视频等普通文件数据,单个大的文件需要占用多个Block块来存储,特别小的单个 文件如果不能占满整个Block块,剩余的空间也无法在利用 一个Block最多只能存一个文件的内容 df –I 查看一个分区的Inode的数量 df –h 查看一个人去的block的数量 为什么inode会满? 小文件太多 初始化的时候,block数量远大于inode的数量

你可能感兴趣的:(课堂笔记day 12)