GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Où sont les données de configuration stockées dans Linux

Il y a toujours un endroit où les données sont stockées sur une machine informatique. Différents types de données ont différents fichiers dans lesquels elles sont stockées. Un fichier est un support de stockage de données sur des ordinateurs. Ubuntu 20.04 est un type de système d'exploitation Linux qui sera utilisé dans cet article pour stocker les données de configuration. Les données de configuration sont stockées dans des fichiers de configuration sous Linux, qui seront discutés en détail dans cet article.

Le concept de fichiers de configuration, qui incluent d'autres fichiers, n'est pas nouveau. Depuis le début, vous avez la possibilité de placer ces fichiers inclus dans des sous-répertoires. Un fichier de configuration définit les caractéristiques, les choix, les paramètres et les préférences appliqués aux systèmes d'exploitation, aux périphériques d'infrastructure et aux applications dans un environnement informatique. Il est parfois abrégé en "fichier de configuration". Certaines applications incluent une interface graphique pour créer, modifier et vérifier la syntaxe de leurs configurations. Les administrateurs système peuvent être invités à générer et à modifier des fichiers à l'aide d'un éditeur de texte pour d'autres programmes, ce qui est faisable car beaucoup sont des fichiers texte brut qui peuvent être modifiés par des humains.

Il existe plusieurs types de fichiers de configuration sur Ubuntu, qui seront discutés en détail dans cet article.

Données de configuration stockées sur Linux

Les données de configuration sous Linux sont stockées dans des fichiers de configuration, et certains de ces fichiers sont mentionnés ci-dessous :

  • Fichiers de configuration de script réseau
  • Fichiers de configuration de l'interface
  • Fichiers de configuration Dhclient
  • Fichiers de configuration de l'hôte
  • Fichiers de configuration Sysctl

Tous ces fichiers de configuration sont décrits en détail ci-dessous.

Données de configuration stockées dans le fichier de configuration du script réseau

Un fichier de configuration de script réseau sous Linux contrôle une interface réseau. Dans le répertoire network-scripts, pour chaque interface, les paramètres de configuration d'un certain périphérique ou d'une interface virtuelle sont stockés et modifiés dans un fichier de configuration. Linux utilise des fichiers de configuration distincts pour chaque interface réseau afin de contenir les adresses IP et autres variables associées ; ces configurations sont stockées dans le répertoire "/etc/sysconfig/network-scripts ”.

La syntaxe pour afficher le contenu d'un script de configuration d'interface spécifique est mentionnée ci-dessous :

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

Données de configuration stockées dans le fichier de configuration d'interface

Les interfaces logicielles des périphériques réseau individuels sont contrôlées par un fichier de configuration d'interface. Ces fichiers sont utilisés par le système pour déterminer quelles interfaces faire glisser et comment les configurer au démarrage. Un script de configuration d'interface est disponible pour chaque interface réseau. Ces fichiers contiennent chacun des informations relatives à une seule interface réseau. Pour lister les interfaces de "/etc/network/", lancez la commande ci-dessous :

$ ls /etc/network/

si : si sont des applications qui gèrent les interfaces réseau

siup : il active les cartes réseau

ifdown : il désactive les cartes réseau

Données de configuration stockées dans le fichier de configuration Dhclient

Le fichier de configuration dhclient est utile car il vous permet d'étendre et de configurer DHCP sous Linux. DHCP, abrégé en Dynamic Host Configuration Protocol, est l'outil le plus utile disponible pour les administrateurs. La plupart des jours seraient passés par les administrateurs informatiques à attribuer manuellement des adresses IP aux appareils en réseau si DHCP n'existait pas.

Le « /etc/dhcp/dhcpd.conf » est le fichier qui contient les données de configuration DHCP. Les informations de configuration réseau demandées par les clients DHCP sont stockées dans ce fichier. Exécutez la commande mentionnée ci-dessous pour rechercher un fichier de configuration dhclient.

$ cat /etc/dhcp/dhclient.conf

Données de configuration stockées dans le fichier de configuration de l'hôte

La cause fondamentale de ce fichier est de résoudre les noms d'hôte qui ne seraient pas résolus par une autre méthode. Sur les petits réseaux sans serveur DNS, il peut également être utilisé pour résoudre les noms d'hôte. Ce fichier doit avoir une ligne donnant l'adresse IP du périphérique de bouclage, quel que soit le type de réseau sur lequel se trouve la machine.

Le fichier "/etc/hosts" contient les fichiers de configuration de l'hôte. Exécutez la commande ci-dessous pour vérifier le fichier de configuration de l'hôte.

$ cat /etc/hosts

Données de configuration stockées dans Fichier de configuration Sysctl

Le fichier de configuration Sysctl, "etc/sysctl.conf" est un ensemble de fichiers système et de configuration qui indiquent au système d'exploitation Linux quoi faire lorsqu'il démarre. Selon le fichier de configuration sysctl, le système d'exploitation Linux ou le gestionnaire du système ajoute ou modifie les paramètres du noyau Linux lors du démarrage.

Il existe deux options différentes pour modifier les noyaux existants. La première option consiste à recompiler ou à mettre à jour le noyau à partir de votre distribution ou vous pouvez également ajuster des paramètres spécifiques pour celui-ci à l'aide du fichier sysctl.conf.

Exécutez la commande mentionnée ci-dessous pour rechercher un fichier de configuration sysctl.

$ cat etc/sysctl.conf

Conclusion

Certains programmes informatiques utilisent des fichiers pour configurer leurs attributs et paramètres initiaux. Ces fichiers sont appelés fichiers de configuration. Les fichiers de configuration sont utilisés pour stocker des données de configuration de différents types. Il existe plusieurs fichiers de configuration sur le système Linux. Dans cet article, nous avons discuté de certains fichiers de configuration dans lesquels nos données de configuration sont stockées, comme les scripts réseau, l'interface, dhclient, host, les fichiers de configuration sysctl.


Ubuntu
  1. Linux - Où est stocké un sémaphore nommé ??

  2. Configuration d'un pont avec une IP statique avec le Netplan à utiliser avec le conteneur Linux ?

  3. Où sont stockés les fichiers de traduction ?

  4. Où est la fonction itoa sous Linux ?

  5. Où le fichier de configuration du noyau est-il stocké ?

Quelle est la meilleure distribution Linux en science des données ?

Comment afficher les données avec la commande Tail sous Linux

Configuration Linux :Comprendre les répertoires *.d dans /etc

Gestion de fichiers Linux depuis le terminal

Comment rechercher des fichiers avec la commande fd sous Linux

Linux - Où la chaîne d'environnement est-elle réellement stockée ?