用户和用户组
用户:管理Linux系统存在
用户一般分为用户名和用户ID
方便管理员使用,用户id是唯一区别一个用户(计算机只识别id)
user UID
Linux里所有用户和进程都要有用户对应
进程运行必须对应用户
whoami 查看当前用户
1.超级用户:root UID 和GID均为0
2.虚拟用户(傀儡)
满足文件或进程运行属主的要求。但是又不会带来管理风险
UID 1-499
GID 1-499
3.普通用户
实际存在的用户,又允许他登陆。管理员身份创建的,帮助管理员管理系统
权限仅限制在家目录,在一些系统级目录可读不可写
UID :CentOS 7 1000-60000
CentOS 6 500-60000
GID: CentOS 7 1000-60000
CentOS 6 500-60000
用户组:集合、组织
Linux里每个用户 都必须有一个组织,这个组织叫做用户组
文件的权限
![](https://img.haomeiwen.com/i16833261/b2dc632cd499ded5.png)
文件类型和权限行列 :第一位代表文件类型之后九位代表权限
rwx r-x r-x
三位一组分别代表 属主、属组、其他用户的权限
其中r代表读取 w代表写入 x代表执行 -代表无权限
r 4
w 2
x 1
` - 0
文件修改时间属性列
789列:文件的最后修改时间
文件时间有的文件
修改时间:modify 文件内容被改过之后的时间
访问时间:access 文件内容被访问的时间
变化时间:cahnge 文件属性发生变化的时间
stat 查看文件属性
-c %(9个字符)
获取文件属性的一部分
ls -- time-style=iso -l
索引节点
第一列数字叫做文件的索引节点
类似人的身份证,索引节点是文件在系统中的唯一标识
找一个文件最终都要通过索引节点才能找到
索引节点的概念处在ext系统中
索引节点是硬盘上的一块存储空间 大小 256字节 或者512字节
存放的数据是文件的属性(大小、时间 、用户和组、权限)
在索引节点里,不包含文件名(文件名在上级目录的block)
磁盘要想使用,先分区 ,格式化 (创建文件系统)
格式化创建系统的时候 就会生成大量的Inode 和 block
Inode作用:用于存储文件的属性信息,同时存放指向文件实体的指针
特点:ex3/ex4文件系统下,一个非空文件至少占用一个inode 和一个block
Inode节点号相同的文件,互为硬链接,可以认为是一个文件的不同入口
Inode在每一个文件系统内是唯一的
block作用:叫做磁盘快,是用来存放实际数据的。存文件内容的
特点:磁盘读取文件按block为单位读取的
每读取一个block就会消耗一次磁盘i/o
若文件比较大一个文件可能占用多个block
若文件比较小一个block剩余空间无法再装其他文件
df -i 查看inode信息
df -h 查看block信息
网友评论