Linux 目录结构:存放配置信息的目录
存放配置信息的目录包含某些程序的配置参数和初始化配置的文件。
存放配置信息的目录有以下子目录:
- /boot
- /etc
/boot
「/boot」目录包含系统启动必须加载的文件。也就是说,它仅仅只包含启动和运行 Linux 系统需要的最基本的文件
你可能会看到 「/boot/ grub」目录,其中包含 「/boot/ grub/grub.cfg」(旧系统可能是 「/boot/grub/grub.conf 」目录),该目录定义了在内核启动之前显示的引导菜单。
例如:
ls /boot
通过查看上面的截图可以知道, "ls /boot" 命令 展示了 /boot
目录下面的文件列表
/etc
所有的与机器硬件相关的配置文件都保存在 /etc
目录。几乎所有的与系统配置相关的文件也都存在这里。 /etc
目录还存放了用来启动和关闭程序进程的 Shell 脚本。在 /etc
目录中所有的文件都是静态的和基于文本类型的,不可以用来存放二进制的文件。
etc
这个单词的缩写所表示的意思目前争议比较大。早些时候是被当做 'Etcetera' 这个单词的缩写。 因为这个目录中可以包含不属于任何其他地方的所有文件。但最近它被看做是是 'Editable Text Configuration' 或者 'Extended Tool chest' 的缩写。
配置文件的扩展名为 .conf 。
例子:
ls /etc
查看上面的截图,命令 ls /etc 显示 '/ etc' 目录下文件的列表。
/etc 目录下比较常见的几个子目录:
- /etc/init.d/: 术语 'init' 是 initialization 的缩写。该目录存放着控制系统守护进程(在后台运行的进程)启动或者停止的脚本。 'init' 本身就是一个守护进程,一直运行在系统后台,直到系统停止。
- /etc/X11/:X Window 系统配置文件存储在此目录中。图形显示的配置文件 (xorg.conf) 也存储在此目录中。
- /etc/skel/:术语 'skel' 是单词 skeleton 的缩写。系统中的所有文件都有一个称为隐藏文件的框架,该框架存储在此目录中。它不是系统中的重要组成部分,可以删除,但系统仍然可以正常运行。它的目的是提供基本文件集,这是一个可用来创建新用户的基本框架。
推荐文章: