Linux 目录结构:存放配置信息的目录 0 个改进

存放配置信息的目录包含某些程序的配置参数和初始化配置的文件。

存放配置信息的目录有以下子目录:

  • /boot
  • /etc

/boot

「/boot」目录包含系统启动必须加载的文件。也就是说,它仅仅只包含启动和运行 Linux 系统需要的最基本的文件

你可能会看到 「/boot/ grub」目录,其中包含 「/boot/ grub/grub.cfg」(旧系统可能是 「/boot/grub/grub.conf 」目录),该目录定义了在内核启动之前显示的引导菜单。

例如:

ls /boot  

Linux fhs Configuration directroy1

通过查看上面的截图可以知道,  "ls /boot"  命令 展示了 /boot目录下面的文件列表

/etc

所有的与机器硬件相关的配置文件都保存在 /etc 目录。几乎所有的与系统配置相关的文件也都存在这里。 /etc 目录还存放了用来启动和关闭程序进程的 Shell 脚本。在 /etc 目录中所有的文件都是静态的和基于文本类型的,不可以用来存放二进制的文件。

etc 这个单词的缩写所表示的意思目前争议比较大。早些时候是被当做  'Etcetera' 这个单词的缩写。 因为这个目录中可以包含不属于任何其他地方的所有文件。但最近它被看做是是  'Editable Text Configuration' 或者 'Extended Tool chest' 的缩写。

配置文件的扩展名为 .conf

例子:

Linux fhs Configuration directroy2

ls /etc

查看上面的截图,命令 ls /etc 显示 '/ etc' 目录下文件的列表。

/etc 目录下比较常见的几个子目录:

  • /etc/init.d/: 术语 'init' 是 initialization 的缩写。该目录存放着控制系统守护进程(在后台运行的进程)启动或者停止的脚本。 'init' 本身就是一个守护进程,一直运行在系统后台,直到系统停止。
  • /etc/X11/:X Window 系统配置文件存储在此目录中。图形显示的配置文件 (xorg.conf) 也存储在此目录中。
  • /etc/skel/:术语 'skel' 是单词 skeleton 的缩写。系统中的所有文件都有一个称为隐藏文件的框架,该框架存储在此目录中。它不是系统中的重要组成部分,可以删除,但系统仍然可以正常运行。它的目的是提供基本文件集,这是一个可用来创建新用户的基本框架。
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!