第九章 Linux文件核心属性知识
思想:
1、相信可能你就无限可能,相信不可能,就是自废武功。
为什么会缺乏自信?
对自己的能力不认可。
学历不高,自动不自信。
学历不高,既定事实。
现在不自信,一辈子背着不自信的枷锁。
不管别人怎么看我们,我们要有一些自信。
自信是人成功的必备前提。——老男孩。
自信一点,能力不够,就获得机会了。
人品是根本,态度是原则,能力是基础,价值是砝码。
作为运维人员怎么为老板赚钱?
1、买设备、买带宽、云服务 花钱
要有正确的价值观,作为人何为正确?
2、CDN网站加速,网站图片盗链。
1.1、用户及用户组
1.1.1、用户介绍
用户:管理Linux系统而存在的
用户一般分为用户名和用户ID
相当于我们的名字和身份证,名字和学号
用户名方便管理员使用,用户ID是唯一区别一个用户(计算机只识别ID)
Linux李所有的用户和进程都要有用户对应
文件存在必须对应用户
进程运行必须对应用户
Linux用户分三类:
1、超级管理员 root,UID为0。
id:查看用户身份(/etc/passwd)
whoami:查看当前用户
(注:不要修改ID为0便管理员)
2、虚拟用户(傀儡)
实际存在的用户,但是又不允许它登录,价值何在?
**满足文件或进程运行属主的要求,但是又不会带来管理风险
**UID1-499(centos7 1000起步,centos6 500起步)
3、普通用户(实际存在的用户,又不允许它登录。管理员身份创建的,帮助管理员管理系统。权限仅仅限制家目录,在一些系统目录可读不可写,不可以进入/root)
Useradd +用户名 (创建用户)
Passwd +用户名 (给用户密码)
1.1.2、用户组
Linux李每个用户都必须要有一个组织,这个组织就叫做用户组,用户组也是给人看的,用户组也有唯一标识group ID,简称GID.
默认情况下创建用户,并没有创建用户组,它会自动创建一个和用户名相同的用户组以及相同的GID
用户和用户组的对应关系
1、1对1
2、1对多个用户组
3、多个用户对应一个用户组
4、多对多
1.1.3、文件权限
严格的权限,Linux安全权限严格
r:read 可读取
w:write 可写
x:execute 可执行
-:可执行
字符分组:3个字符是一组
文件时间有三种:
查看时间stat /etc/hosts
Stat:显示文件或文件系统状态
Stat –c%A 文件名
修改时间:modify ,文件内容被修改之后的时间
访问时间:access,文件内容被访问过的时间
变化时间:change,文件属性发生改变的时间
--time-style 显示修改时间的格式
long-iso 年月日时分
iso 月日时分
1.2、什么是索引节点
ls –lhi
第一列数字,叫做文件的索引节点(index node)
索引节点是文件在系统中的唯一标识
找一个文件最终都要通过索引节点才能找到
索引节点的概念出在ext文件系统中(ext2 ext4 ext3)
索引节点是硬盘上的一块存储空间。大小256字节或512字节
索引节点里存放数据是文件的属性(大小、时间、用户和组、权限等)
***在索引节点里,唯独不包含文件名(文件名在上级目录的block里)
磁盘想要使用,先分区,格式化(创建文件系统)
格式化创建文件系统时,就会生成大量的inode和block
Inode作用存储文件的属性信息,
Block叫做磁盘块,是用来存放实际数据的实体单元(ext文件系统一般最大为4KB),即用来真正存放数据,例如:照片、视频等普通文件数据,单个大的文件需要占用多个Block块来存储,特别小的单个文件如果不能占满整个Block块,剩余的空间也无法在利用。
磁盘满的原因
1、inode 满了
2、block 满了
提示:no space left on device 报错,没有空间设备上了
磁盘满了检查步骤:
步骤1:df –h
步骤2:df –I 看是不是inode 满了
网友评论