Linux 文件系统与目录结构
很多运维事故,根本原因不是系统坏了,而是“东西放错地方、权限给错对象、日志和数据混在一起”。
关键目录心智图
graph TD
A[/] --> B[/etc 配置]
A --> C[/var 变化数据]
A --> D[/home 用户目录]
A --> E[/opt 自定义应用]
A --> F[/usr 程序文件]
C --> G[/var/log 日志]
C --> H[/var/lib 应用数据]
目录怎么用
| 目录 | 放什么 | 不该放什么 |
|---|---|---|
/etc | 配置文件 | 大量业务数据 |
/var/log | 日志 | 可执行程序 |
/opt | 自建应用 | 系统包文件 |
/home | 用户文件 | 生产数据库 |
一个推荐布局
/opt/myapp
/opt/myapp/current
/opt/myapp/releases
/etc/myapp
/var/log/myapp
/var/lib/myapp
常见误区
- 把应用代码、日志、上传文件都塞进同一个目录
- 直接改系统目录,后续难以迁移
- 不区分“配置”“发布包”“数据”“日志”
本节执行清单
- [ ] 为你的应用设计目录布局
- [ ] 分开配置、代码、日志、数据目录
- [ ] 用
ls -lah检查关键目录权限
下一章:Linux 核心操作与日常管理——进入日常运维的基本功。