1. 为什么需要了解CentOS Stream 10目录结构
刚接触Linux系统的朋友,第一次打开终端看到密密麻麻的目录时,往往会感到一头雾水。就像进入一个陌生的图书馆,如果没有图书分类标识和索引系统,找一本书简直是大海捞针。CentOS Stream 10的目录结构就是这个操作系统的"图书馆索引系统",理解它对于系统管理、故障排查和日常运维都至关重要。
我在管理服务器集群时,经常遇到新手管理员把配置文件放错目录导致服务无法启动的情况。最夸张的一次是有人把网站代码直接放在/root下,结果权限问题折腾了一整天。掌握标准的目录结构能避免这类低级错误,让系统管理事半功倍。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. CentOS Stream 10核心目录解析
2.1 根目录(/)下的关键结构
CentOS Stream 10遵循Linux的FHS(Filesystem Hierarchy Standard)标准,这是Linux基金会维护的目录结构规范。用个形象的比喻:根目录就像公司总部大楼,各个部门有自己固定的办公区域:
code复制/
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr
└── var
注意:CentOS Stream 10中/bin、/sbin等目录已经符号链接到/usr下对应目录,这是现代Linux发行版的趋势
2.2 系统关键目录详解
2.2.1 /etc - 系统的控制中心
这个目录相当于公司的行政部门,存放所有系统级别的配置文件。我管理服务器时,80%的配置调整都在这里完成:
/etc/sysconfig:系统服务配置/etc/passwd:用户账户信息/etc/ssh/sshd_config:SSH服务配置/etc/yum.repos.d:软件源配置
实操技巧:修改/etc下文件前,一定要先备份!我习惯用`cp filen
