Linux 中的配置数据存储在哪里

总有一个地方可以将数据存储在计算机上。 不同类型的数据具有不同的存储文件。 文件是用于在计算机上存储数据的介质。 Ubuntu 20.04 是一种 Linux 操作系统,本文将使用它来存储配置数据。 配置数据存储在 Linux 中的配置文件中,本文将详细讨论。

包含其他文件的配置文件的概念并不新鲜。 从一开始,您就可以选择将这些包含的文件放在子目录中。 配置文件定义了应用于 IT 环境中的操作系统、基础设施设备和应用程序的特征、选择、设置和首选项。 它有时缩写为“配置文件”。 一些应用程序包括一个用于创建、修改和验证其配置语法的 GUI。 系统管理员可能会被要求在其他程序的文本编辑器的帮助下生成和更改文件,这是可行的,因为许多是可以由人类编辑的纯文本文件。

Ubuntu上有多种配置文件,本文将详细讨论。

存储在 Linux 上的配置数据

Linux 中的配置数据是存储在配置文件中的,下面会提到其中的一些文件:

  • 网络脚本配置文件
  • 接口配置文件
  • dhclient 配置文件
  • 主机配置文件
  • sysctl 配置文件

下面将详细讨论所有这些配置文件。

存储在网络脚本配置文件中的配置数据

Linux 中的网络脚本配置文件控制网络接口。 在 network-scripts 目录中,对于每个接口,特定设备或虚拟接口的配置参数都存储在配置文件中并进行修改。 Linux 为每个网络接口使用不同的配置文件来保存 IP 地址和其他相关变量; 这些配置存储在目录“/etc/sysconfig/network-scripts”中。

下面提到了显示特定接口配置脚本内容的语法:

$ cat /etc/sysconfig/network-scripts/ifcfg-<interface-name>

接口配置文件中存储的配置数据

各个网络设备软件接口由接口配置文件控制。 系统使用这些文件来确定要拖动哪些接口以及在启动时如何配置它们。 每个网络接口都有一个接口配置脚本。 这些文件中的每一个都包含与单个网络接口相关的信息。 要列出“/etc/network/”的接口,请运行以下命令:

$ ls /etc/network/

如果: 如果是处理网络接口的应用程序

如果: 它启用网卡

如果下: 它禁用网卡

存储在 Dhclient 配置文件中的配置数据

dhclient 配置文件很有用,因为它允许您在 Linux 上扩展和配置 DHCP。 DHCP,缩写为动态主机配置协议,是管理员可用的最有用的工具。 如果 DHCP 不存在,IT 管理员将花费大部分时间手动为联网设备分配 IP 地址。

“/etc/dhcp/dhcpd.conf”是包含 DHCP 配置数据的文件。 DHCP 客户端请求的网络配置信息存储在此文件中。 运行下面提到的命令来检查 dhclient 配置文件。

$ cat /etc/dhcp/dhclient.conf

文本描述自动生成

存储在主机配置文件中的配置数据

该文件的根本原因是解析任何其他方法都无法解析的主机名。 在没有 DNS 服务器的小型网络上,它也可用于解析主机名。 该文件应该有一行给出回送设备的 IP 地址,无论机器所在的网络类型如何。

这 ”/etc/hosts”文件包含主机配置文件。 运行下面提到的命令来检查主机配置文件。

$ cat /etc/hosts

文本描述自动生成

配置数据存储在 Sysctl 配置文件

Sysctl conf 文件“etc/sysctl.conf”是一组系统和配置文件,它们告诉 Linux 操作系统在启动时要做什么。 根据 sysctl 配置文件,Linux 操作系统或系统管理器在启动过程中对 Linux 内核添加或更改设置。

更改现有内核有两种不同的选项。 第一个选项是从您的发行版重新编译或升级内核,或者您也可以使用 sysctl.conf 文件为其调整特定参数。

运行下面提到的命令来检查 sysctl 配置文件。

$ cat etc/sysctl.conf

文本描述自动生成

文本描述自动生成

结论

一些计算机程序使用文件来配置它们的属性和初始设置。 这些文件称为配置文件。 配置文件用于存储不同类型的配置数据。 Linux系统上有多个配置文件。 在本文中,我们讨论了一些存储配置数据的配置文件,例如网络脚本、接口、dhclient、主机、sysctl 配置文件。