1. Linux文件系统基础认知
刚接触Linux时,文件系统就像一座陌生的图书馆。与Windows用盘符(C:、D:)划分存储不同,Linux采用单一的树状结构,所有设备、分区都挂载在根目录(/)下。这种设计让资源管理变得高度统一——无论是本地硬盘、U盘还是网络存储,最终都成为目录树的一个分支。
我在实际运维工作中发现,理解以下几个核心概念至关重要:
- 挂载点(Mount Point):实质是目录,作为设备接入文件系统的入口。比如插入U盘时,通常挂载到/media/username目录下,这个目录就是挂载点
- inode:每个文件的"身份证",存储权限、大小、位置等元数据。用
ls -i可查看,删除文件实质是删除inode记录 - 硬链接与软链接:前者是文件的别名(共享inode),后者是快捷方式(独立inode)。通过
ln命令创建时,加-s参数创建软链接
关键区别:删除原文件后,硬链接仍能访问数据,软链接则失效
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 文件系统层次结构标准(FHS)
Linux各目录的用途遵循Filesystem Hierarchy Standard。新手常困惑于"软件装在哪"、"配置文件放哪里",其实FHS早已给出规范:
| 目录 | 典型内容 | 运维关注重点 |
|---|---|---|
| /bin | 基础命令(ls, cp等) | 系统修复时常用 |
| /etc | 配置文件 | 修改前务必备份 |
| /var/log | 系统日志 | 故障排查第一站 |
| /home | 用户目录 | 磁盘空间告警时重点检查 |
| /usr/local | 手动 |
