GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿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. Es posible que se solicite 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.

Hay 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 del 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:

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:

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

si: si son aplicaciones que manejan interfaces de red

si está arriba: habilita tarjetas de red

si está caído: desactiva 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.

$ ls /etc/network/

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.

El archivo “/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/dhcp/dhclient.conf

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 volver a compilar o actualizar el kernel desde su distribución o también puede ajustar parámetros específicos usando el archivo sysctl.conf.

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

$ cat /etc/hosts

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.


Ubuntu
  1. Linux:¿dónde se almacena un semáforo con nombre?

  2. ¿Dónde se almacenan los archivos de traducción?

  3. ¿Dónde está la función itoa en Linux?

  4. ¿Dónde está el directorio temporal en Linux?

  5. Cuando haces apt-get install, ¿dónde se almacenan los archivos .deb?

¿Cuál es la mejor distribución de Linux en ciencia de datos?

Cómo ver datos con el comando Tail en Linux

Configuración de Linux:comprensión de los directorios *.d en /etc

Gestión de archivos de Linux desde la terminal

Cómo encontrar archivos con el comando fd en Linux

Linux:¿dónde se almacena la cadena de entorno real?

    $ cat etc/sysctl.conf