TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网互联网干货Linux属性和权限思维导图

Linux属性和权限思维导图

  收藏
  分享
免费下载
免费使用文件
ZYJ 浏览量:32022-10-28 19:28:34
已被使用0次
查看详情Linux属性和权限思维导图

Linux里的属性应用和权限学习

树图思维导图提供 Linux属性和权限 在线思维导图免费制作,点击“编辑”按钮,可对 Linux属性和权限  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:608e299e5e85a8962291840f05da096f

思维导图大纲

Linux属性和权限思维导图模板大纲

文件扩展名

tar/tar.gz/tgz/zip/tar.bz压缩文件,创建命令一般为tar,gzip,unzip

.sh 表示shell脚本

.pl表示perl语言文件

.py表示python

.html/.htm/.php/.jsp/.do表示网页语言的文件

.conf表示系统配置的文件

.rpm表示rpm安装包文件

文件属性

查看文件属性 ls -lhi ,一共10列

第一列 ---inode索引

inode索引节点(index node)号,-i(身份证号,唯一)。系统读取文件时首先通过文件名找到inode ,然后才能读取内容

概述

硬盘要存储数据(房子住人),首先要分区(隔断),然后格式化创建文件系统(装修),最后存数据(住人)

在每个linux存储设备或存储设备的分区被格式化为ext4文件系统后,一般生成两个部分:第一部分是indode(很多个),第二个部分是Block(很多个)

inode:ls -i 或者ls -li或者使用stat 查看文件属性

存储数据属性。包括2,3,4,5,6,7,8,9列。还包含指向文件实体的指针。但是INode唯独不包含文件名,文件名在上一级目录的Block里

为每个文件进行信息索引

每个inode本身是有大小的。centos5 128字节,centos6 256字节。inode大小在格式化之前可以通过参数指定INode大小

如何查看文件系统的大小呢?

dumpe2fs /dev/sda1|grep -i "inode size"(其中-i表示不区分大小写)

如何查看文件系统inode总量以及剩余量呢?

df -i (inode)

如何查看磁盘的使用量呢?

df -h

磁盘空间是否满了由两项参数决定:inode,block。任何一项满了都无法存储数据了哦~磁盘满了的特征: no space left on device。所以如果df -h 看磁盘使用量还有剩余,但是文件放不进去,那么是inode 满了哦~

小结

磁盘被分区并格式化为ext4文件系统后会生成一定数量的inode 和block

inode 称为索引节点。存放文件属性以及作为文件的索引

ext3/ext4文件系统的block存放的是文件的实际内容

inode是磁盘上的一块存储空间。centos5 非启动分区128字节,centos6 256字节

inode 的表现形式是一串数字。不同的文件对应的inode 在文件系统里是唯一的

inode 相同的文件,互为硬链接文件。可以认为是一个文件的不同入口。

ext3/ext4文件系统下,一个文件被创建后至少要占用一个INode和一个block

一个文件有且只有一个inode

block用来存储实际数据。每个block大小一般有1,2,4k,其中引导分区为1k,其他普通分区多为4K

如果一个文件很大,可能占多个block,如果文件很小,至少占一个,并且剩余空间浪费。

inode大小及总量查看

dumpe2fs /dev/sda1|egrep -i "block size|inode size"(其中-i表示不区分大小写)

dumpe2fs /dev/sda3|egrep -i "block count|inode count"(其中-i表示不区分大小写)

查看inode总量及使用量

df -i

查看文件INode

ls -li 或者 stat /etc/hosts

如何指定INode大小

格式化的时候指定

block知识小结

磁盘读取数据是按照block为单位读取的

一个文件可能占用多个block。但是每读取一个Block就会消耗一次磁盘I/O

如果要提升磁盘IO性能,那么就要尽可能一次性读取数据尽量的多

一个block只能放一个文件的内容,无论内容有多小.如果默认4K,那么存放1K文件,剩余3k就浪费了

block太大对于小文件就会浪费磁盘空间。block小。就会效率低。根据业务需求确定默认block大小。设置大文件block大,小文件block小。

block大小也是格式化分区时候确定。

一般企业文件都比较大。

ext3/4,一般都设置为4k

第二列

第一个字符为文件类型,后九个为文件权限(访问,修改,删除),最后点号和selinux相关

文件类型 file oldgirl

在Linux系统中,一切皆文件。文件类型包括:普通目录,目录,字符设备文件,块设备文件,符号链接文件,管道文件

d 目录

- 普通文件

纯文本文件 cat oldgril

二进制文件 /bin ,Linux下的命令

数据格式文件 lastlog

l 链接文件,指向另一个文件

b 块

权限9位

权限

r read 读 4

w write 写 2

x 执行 1

- 没有权限 0

123是用户权限位,456是属组权限位,789是其他用户权限位

第三列---链接

硬链接(同一个文件的不同访问入口,备份作用)数量。常见链接文件/etc/init.d->/etc/rc.d/init.d

链接的概念

硬链接 ln 源文件 目标文件

通过inode进行链接。多个文件名指向同一个inode,硬链接文件相当于文件的另一个入口。

也可以做文件的备份,因为删除硬链接文件或者删除源文件任意之一,文件实体并未被删除

只有删除了源文件及所有对应的硬链接文件,文件实体才会被删除

有相同的inode

文件的另一个入口

硬链接文件是普通文件,可以用rm删除

软链接 ln -s 源文件 目标文件(目标文件不能事先存在)相当于快捷方式

inode不同,属性不同,文件指向源文件。例子:ln -s /app/apache2.2.17/ /app/apache

删除源文件,软链接文件依旧存在,但是无法访问指向源文件的内容

失效的时候是白底红字闪烁

软链接文件类型为(l),可以用rm 命令删除:rm -f 软链接

有关文件链接总结

删除软链接对其他无影响

删除硬链接对其他无影响

删除源文件对硬无影响,但是软链接失效。

有关目录链接总结

目录不可以创建硬链接,但是可以创建软链接,类似于别名

目录的硬链接不能跨越文件系统

每个目录下面都有一个硬链接“.”号,和对应上级目录的硬链接“..”

在父目录里创建一个子目录,父目录的链接数加1(每个子目录都有..来指向父目录)

第四列---所属用户 uid 用户ID,在系统中唯一

文件或目录所属的用户(父母),linux里面文件和程序的存在必须要有用户和组满足相应的需求

超级用户root的UID=0,没有特殊需求我们应该在普通用户下登录,sudo可以为各个文件系统提权。

/etc/passwd (用户的配置文件,密码文件)

root(账号名称) :x(:账号密码) :0(:UID) :0(:GID) :root(:用户说明) :/root(用户家目录) :/bin/bash(shell解释器)

/etc/shadow(用户影子口令文件)

useradd添加用户会更改/etc/passwd,/etc/shadow/,/etc/group./etc/gshadow

passwd为用户设置密码会更改/etc/shadow

第五列---属组 gid 组ID,相当于家庭,学校

文件或目录所属的组

GID默认=UID

相关配置文件

/etc/group(用户组配置文件)

/etc/gshadow(用户组的影子文件,组的密码)

第六列---文件大小

文件的大小

第7,8,9列--时间,默认是修改时间

modify 修改时间 -mtime 一般是修改文件内容

change改变时间 -ctime 文件的属性改变

access 访问时间 -atime 访问文件内容

格式化时间

ls -l --time-style=long-iso /oldboy

第10列---文件名,不算文件的属性,不在Inode里,而是在上级目录的block里

文件删除的原理

i_link(硬链接数量)=0,文件被删除

i_count(进程引用计数)=0,文件被删除

文件删除条件:i_link=0并且i_count=0

相关思维导图模板

被子植物的一生(要经历种子的萌发,植株的生长、发育、繁殖、衰老和死亡的过程)88页思维导图

树图思维导图提供 被子植物的一生(要经历种子的萌发,植株的生长、发育、繁殖、衰老和死亡的过程)88页 在线思维导图免费制作,点击“编辑”按钮,可对 被子植物的一生(要经历种子的萌发,植株的生长、发育、繁殖、衰老和死亡的过程)88页  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d1f092de253261f8cd87e5cd3ae49979

停车设施规划思维导图

树图思维导图提供 停车设施规划 在线思维导图免费制作,点击“编辑”按钮,可对 停车设施规划  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f8edd7814e0c270999389bf2dd14f212