内容概要
- 文件类型概念说明
- 文件软硬连接说明
- 存储数据相关inode和block
- 文件用户和用户组
文件类型概念说明
1.文件详细信息详解
134319695 -rw-------. 1 root root 1.7K Dec 8 12:08 anaconda-ks.cfg
134319695 :编号
- :文件类型
rw-------. :权限
root :所属用户
root :所属组
1.7K :文件大小
Dec 8 12:08 :文件修改时间
anaconda-ks.cfg:文件名
2.inode编号
Linux系统中文件的唯一编号
文件软硬连接说明
1.什么是硬连接
硬连接直接指向文件inode编号
2.什么是软连接
软连接指向文件对应的路径
3.创建命令
ln
参数:-s 创建软连接
4.删除文件的底层逻辑
(1) 删除的是硬连接
(2) 判断文件硬连接数是否为0
(3) 如果为0,则在硬盘中删除
(4) 如果不为0,则删除一个硬连接
文件类型
普通文件 :f(-)
文件夹 :d
连接文件 :l
设备文件 :b,c
b:磁盘文件
c:字符文件
套接字文件(socket):s
yum install mariadb* -y
管道文件 :p
提示:不能以颜色判断文件类型
一般情况下.conf 配置文件
文件用户和用户组
用户:相当于账号
用户组:一些相同属性账号的结合
创建用户命令:useradd
参数:-g 指定用户组(用户必须存在)
-r 创建系统用户
-M 不创建家目录
-u 指定创建用户的ID
系统用户:uid在0-999之间的用户,看作系统用户,系统用户一般用在启动应用程序上,一般不需要登入系统
普通用户:uid在1000以上的用户,看作普通用户,一般用在登入上
创建用户组的命令:groupadd
参数:-g 指定用户组的ID
切换用户:su - [用户名]
查看用户和用户组的ID: id [用户名]
查看用户详情的文件:cat /etc/passwd
test01:x:1001:1001:用户简介:/home/test01:/bin/bash
用户名:test01
密码占位符:x
1001:userid
1001:用户组id
/home/test01:家目录
/bin/bash:默认的解释器
解释器种类:bash sh zsh
![image]()