centos文件管理如何分类
导读:CentOS 文件管理的分类 一 按目录功能分类 管理类:负责系统启动、配置与设备管理 /boot:内核与引导文件(如 vmlinuz、GRUB 配置) /etc:系统与服务配置文件(如网络、用户、服务脚本) /dev:设备文件(如 /...
CentOS 文件管理的分类
一 按目录功能分类
- 管理类:负责系统启动、配置与设备管理
- /boot:内核与引导文件(如 vmlinuz、GRUB 配置)
- /etc:系统与服务配置文件(如网络、用户、服务脚本)
- /dev:设备文件(如 /dev/sda、终端 /dev/tty*)
- /bin、/sbin:基础与系统管理命令(单用户模式也可用)
- /lib、/lib64:系统共享库与内核模块
- 用户类:用户数据与家目录
- /home:普通用户主目录(如 /home/alice)
- /root:管理员 root 的主目录
- 应用程序类:软件与资源存放
- /usr:系统级程序与库(如 /usr/bin、/usr/lib、/usr/share)
- /usr/local:本地编译安装的软件(与发行版包隔离)
- /opt:第三方/可选软件(自成目录,便于整体移除)
- /srv:服务数据(如 /srv/www、/srv/ftp)
- 信息类与运行时:虚拟文件系统、日志与临时
- /proc、/sys:内核与进程信息的虚拟文件系统
- /var:可变数据(如 /var/log 日志、/var/lib 包数据、/var/spool 队列、/var/tmp 临时)
- /run:运行期进程信息与 PID 文件(部分系统以 /var/run 兼容)
- /tmp:临时文件(重启后通常清空)
- /lost+found:文件系统修复后残留的碎片文件
- 挂载点:/media(可移动介质自动挂载)、/mnt(临时手动挂载)
二 按文件类型分类
- 普通文件:文本、脚本、二进制可执行文件
- 目录文件:包含其他文件与子目录的索引节点
- 符号链接(软链接):指向另一路径的文件指针
- 设备文件:块设备(如 /dev/sda)、字符设备(如 /dev/tty)
- 命名管道(FIFO):进程间通信的特殊文件
- 套接字(socket):进程间网络通信的特殊文件
三 按文件属性与权限分类
- 基本属性:每个文件具有所有者(owner)、所属组(group)、权限(rwx)、大小、时间戳等
- 权限模型:对所有者/组/其他三类主体分别设置读/写/执行权限;权限位如 rwxr-xr–
- 扩展属性与 ACL:支持更细粒度的访问控制(如 setfacl/getfacl)
- 特殊权限:
- SUID:执行时以文件所有者身份运行(如 /usr/bin/passwd)
- SGID:执行时以文件所属组身份运行(常用于目录的组协作)
- Sticky Bit:目录内仅文件所有者可删除自己的文件(如 /tmp)
四 按存储与生命周期分类
- 持久化数据:存放在常规挂载分区(如 /home、/var/lib、/usr),跨重启保留
- 运行时数据:存放在 /run(或 /var/run),记录进程 PID、锁与临时状态,重启后重建
- 临时数据:/tmp(多为 tmpfs,重启清空)、/var/tmp(允许保留更久)
- 日志数据:/var/log 与 /var/log/audit(审计日志),需定期轮转与归档
- 虚拟与伪文件系统:/proc、/sys 不占用磁盘,提供内核与设备视图,内容随系统运行动态变化
五 按路径与命名规范分类
- 路径类型:
- 绝对路径:从根目录开始(如 /etc/passwd)
- 相对路径:从当前工作目录开始(如 …/src)
- 命名规则:
- 文件名大小写敏感(如 Test 与 test 不同)
- 避免使用特殊字符与保留名称(如仅用字母、数字、下划线、点)
- 使用规范的目录放置对应内容(配置入 /etc,日志入 /var/log,服务数据入 /srv 或应用约定目录)
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos文件管理如何分类
本文地址: https://pptw.com/jishu/754671.html
