¿Dónde se almacenan los datos de configuración en Linux?

Siempre hay un lugar donde los datos se almacenan en una computadora. Los diferentes tipos de datos tienen diferentes archivos en los que se almacenan. Un archivo es un medio para almacenar datos en las computadoras. Ubuntu 20.04 es un tipo de sistema operativo Linux que se utilizará en este artículo para almacenar datos de configuración. Los datos de configuración se almacenan en archivos de configuración en Linux, que se analizarán en detalle en este artículo.

El concepto de archivos de configuración, que incluyen otros archivos, no es nuevo. Desde el principio, ha tenido la opción de colocar esos archivos incluidos en subdirectorios. Un archivo de configuración define las características, elecciones, configuraciones y preferencias aplicadas a los sistemas operativos, dispositivos de infraestructura y aplicaciones en un entorno de TI. A veces se abrevia como “archivo de configuración”. Algunas aplicaciones incluyen una GUI para crear, modificar y verificar la sintaxis de sus configuraciones. Se les puede pedir a los administradores del sistema que generen y modifiquen archivos con la ayuda de un editor de texto para otros programas, lo cual es factible porque muchos son archivos de texto sin formato que pueden ser editados por humanos.

Existen varios tipos de archivos de configuración en Ubuntu, que se analizarán en detalle en este artículo.

Datos de configuración almacenados en Linux

Los datos de configuración en Linux se almacenan en archivos de configuración, y algunos de los archivos se mencionan a continuación:

  • Archivos de configuración de secuencias de comandos de red
  • Archivos de configuración de la interfaz
  • Archivos de configuración de Dhclient
  • Archivos de configuración de host
  • Archivos de configuración Sysctl

Todos estos archivos de configuración se analizan en detalle a continuación.

Datos de configuración almacenados en el archivo de configuración del script de red

Un archivo de configuración de script de red en Linux controla una interfaz de red. En el directorio de scripts de red, para cada interfaz, los parámetros de configuración para un determinado dispositivo o interfaz virtual se almacenan y modifican en un archivo de configuración. Linux utiliza archivos de configuración distintos para cada interfaz de red para contener direcciones IP y otras variables asociadas; estas configuraciones se almacenan en el directorio “/etc/sysconfig/network-scripts”.

La sintaxis para mostrar el contenido de un script de configuración de interfaz específico se menciona a continuación:

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

Datos de configuración almacenados en el archivo de configuración de la interfaz

Las interfaces de software de dispositivos de red individuales están controladas por un archivo de configuración de interfaz. El sistema utiliza estos archivos para determinar qué interfaces arrastrar y cómo configurarlas cuando se inicia. Un script de configuración de interfaz está disponible para cada interfaz de red. Cada uno de estos archivos contiene información relacionada con una única interfaz de red. Para enumerar las interfaces de “/etc/network/”, ejecute el comando mencionado a continuación:

                              
                                $ ls /etc/network/
                              
                            

Si: si son aplicaciones que manejan interfaces de red

si arriba: habilita tarjetas de red

si abajo: deshabilita las tarjetas de red

Datos de configuración almacenados en el archivo de configuración de Dhclient

El archivo de configuración dhclient es útil porque le permite ampliar y configurar DHCP en Linux. DHCP, abreviado como Protocolo de configuración dinámica de host, es la herramienta más útil disponible para los administradores. Los administradores de TI dedicarían la mayor parte de los días a asignar manualmente direcciones IP a dispositivos en red si no existiera DHCP.

El “/etc/dhcp/dhcpd.conf” es el archivo que contiene los datos de configuración de DHCP. La información de configuración de red solicitada por los clientes DHCP se almacena en este archivo. Ejecute el comando mencionado a continuación para buscar un archivo de configuración dhclient.

                              
                                $ cat /etc/dhcp/dhclient.conf
                              
                            

Texto Descripción generado automáticamente

Datos de configuración almacenados en el archivo de configuración del host

La causa principal de este archivo es resolver nombres de host que no se resolverían con ningún otro método. En redes pequeñas sin un servidor DNS, también se puede usar para resolver nombres de host. Este archivo debe tener una línea que proporcione la dirección IP del dispositivo de bucle invertido, independientemente del tipo de red en la que se encuentre la máquina.

Él “ /etc/hosts” contiene archivos de configuración de host. Ejecute el comando mencionado a continuación para verificar el archivo de configuración del host.

                              
                                $ cat /etc/hosts
                              
                            

Texto Descripción generado automáticamente

Datos de configuración almacenados en Archivo de configuración Sysctl

El archivo Sysctl conf, “etc/sysctl.conf” es un conjunto de archivos de sistema y configuración que le indican al sistema operativo Linux qué hacer cuando se inicia. De acuerdo con el archivo de configuración sysctl, el sistema operativo Linux o el administrador del sistema agrega o cambia la configuración del kernel de Linux durante el inicio.

Hay dos opciones diferentes para cambiar los núcleos existentes. La primera opción es recompilar o actualizar el kernel desde su distribución o también puede ajustar parámetros específicos para él usando el archivo sysctl.conf.

Ejecute el comando mencionado a continuación para buscar un archivo de configuración sysctl.

                              
                                $ cat etc/sysctl.conf
                              
                            

Texto Descripción generado automáticamente

Texto Descripción generado automáticamente

Conclusión

Algunos programas de computadora emplean archivos para configurar sus atributos y configuraciones iniciales. Estos archivos se denominan archivos de configuración. Los archivos de configuración se utilizan para almacenar datos de configuración de diferentes tipos. Hay varios archivos de configuración en el sistema Linux. En este artículo, discutimos algunos archivos de configuración donde se almacenan nuestros datos de configuración, como scripts de red, interfaz, dhclient, host, archivos de configuración sysctl.

Related Posts