GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Dove sono i dati di configurazione archiviati in Linux

C'è sempre un posto in cui i dati vengono archiviati su un computer. Diversi tipi di dati hanno file diversi in cui sono archiviati. Un file è un mezzo per la memorizzazione di dati sui computer. Ubuntu 20.04 è un tipo di sistema operativo Linux che verrà utilizzato in questo articolo per archiviare i dati di configurazione. I dati di configurazione sono archiviati in file di configurazione in Linux, che verranno discussi in dettaglio in questo articolo.

Il concetto di file di configurazione, che includono altri file, non è nuovo. Sin dall'inizio, hai avuto la possibilità di inserire i file inclusi nelle sottodirectory. Un file di configurazione definisce le caratteristiche, le scelte, le impostazioni e le preferenze applicate ai sistemi operativi, ai dispositivi dell'infrastruttura e alle applicazioni in un ambiente IT. A volte è abbreviato come "file di configurazione". Alcune applicazioni includono una GUI per creare, modificare e verificare la sintassi delle loro configurazioni. Agli amministratori di sistema potrebbe essere chiesto di generare e modificare file con l'aiuto di un editor di testo per altri programmi, il che è fattibile perché molti sono file di testo semplice che possono essere modificati dall'uomo.

Esistono diversi tipi di file di configurazione su Ubuntu, che verranno discussi in dettaglio in questo articolo.

Dati di configurazione archiviati su Linux

I dati di configurazione in Linux sono archiviati nei file di configurazione e alcuni dei file sono menzionati di seguito:

  • File di configurazione degli script di rete
  • File di configurazione dell'interfaccia
  • File di configurazione del client DHCP
  • File di configurazione dell'host
  • File di configurazione Sysctl

Tutti questi file di configurazione sono discussi in dettaglio di seguito.

Dati di configurazione archiviati nel file di configurazione dello script di rete

Un file di configurazione dello script di rete in Linux controlla un'interfaccia di rete. Nella directory degli script di rete, per ogni interfaccia, i parametri di configurazione per un determinato dispositivo o interfaccia virtuale vengono memorizzati e modificati in un file di configurazione. Linux utilizza file di configurazione distinti per ogni interfaccia di rete per contenere indirizzi IP e altre variabili associate; queste configurazioni sono memorizzate nella directory “/etc/sysconfig/network-scripts ”.

La sintassi per mostrare il contenuto di uno specifico script di configurazione dell'interfaccia è menzionata di seguito:

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

Dati di configurazione archiviati nel file di configurazione dell'interfaccia

Le interfacce software dei singoli dispositivi di rete sono controllate da un file di configurazione dell'interfaccia. Questi file vengono utilizzati dal sistema per determinare quali interfacce trascinare e come configurarle all'avvio. Uno script di configurazione dell'interfaccia è disponibile per ciascuna interfaccia di rete. Ciascuno di questi file contiene informazioni relative a una singola interfaccia di rete. Per elencare le interfacce di "/etc/network/", eseguire il comando indicato di seguito:

$ ls /etc/network/

se: se sono applicazioni che gestiscono interfacce di rete

ifup: abilita le schede di rete

ifdown: disabilita le schede di rete

Dati di configurazione archiviati nel file di configurazione Dhclient

Il file di configurazione dhclient è utile perché consente di estendere e configurare DHCP su Linux. DHCP, abbreviato in Dynamic Host Configuration Protocol, è lo strumento più utile a disposizione degli amministratori. La maggior parte dei giorni verrebbe spesa dagli amministratori IT per assegnare manualmente gli indirizzi IP ai dispositivi di rete se il DHCP non esistesse.

Il "/etc/dhcp/dhcpd.conf" è il file che contiene i dati di configurazione DHCP. Le informazioni sulla configurazione di rete richieste dai client DHCP sono memorizzate in questo file. Esegui il comando indicato di seguito per verificare la presenza di un file di configurazione dhclient.

$ cat /etc/dhcp/dhclient.conf

Dati di configurazione archiviati nel file di configurazione dell'host

La causa principale di questo file è risolvere i nomi host che non verrebbero risolti con nessun altro metodo. Su piccole reti senza un server DNS, può essere utilizzato anche per risolvere i nomi host. Questo file dovrebbe avere una riga che fornisce l'indirizzo IP del dispositivo di loopback, indipendentemente dal tipo di rete su cui si trova la macchina.

Il file "/etc/hosts" contiene i file di configurazione dell'host. Esegui il comando indicato di seguito per verificare la presenza del file di configurazione dell'host.

$ cat /etc/hosts

Dati di configurazione archiviati in File di configurazione Sysctl

Il file Sysctl conf, "etc/sysctl.conf" è un insieme di file di sistema e di configurazione che indicano al sistema operativo Linux cosa fare all'avvio. In base al file di configurazione sysctl, il sistema operativo Linux o il gestore di sistema aggiunge o modifica le impostazioni del kernel Linux durante l'avvio.

Ci sono due diverse opzioni per cambiare i kernel esistenti. La prima opzione è ricompilare o aggiornare il kernel dalla tua distribuzione oppure puoi anche regolare parametri specifici per esso usando il file sysctl.conf.

Esegui il comando indicato di seguito per verificare la presenza di un file di configurazione sysctl.

$ cat etc/sysctl.conf

Conclusione

Alcuni programmi per computer utilizzano file per configurare i loro attributi e le impostazioni iniziali. Questi file sono chiamati file di configurazione. I file di configurazione vengono utilizzati per memorizzare dati di configurazione di diverso tipo. Ci sono più file di configurazione sul sistema Linux. In questo articolo, abbiamo discusso di alcuni file di configurazione in cui sono archiviati i nostri dati di configurazione, come script di rete, interfaccia, dhclient, host, file di configurazione sysctl.


Ubuntu
  1. Configurazione di un bridge con IP statico con Netplan da utilizzare con container Linux?

  2. Dove vengono archiviati i file di traduzione?

  3. Dov'è la funzione itoa in Linux?

  4. Dov'è la directory temporanea in Linux?

  5. Quando esegui apt-get install dove sono archiviati i file .deb?

Qual è la migliore distribuzione Linux nella scienza dei dati?

Come visualizzare i dati con il comando Tail in Linux

Configurazione Linux:comprensione delle directory *.d in /etc

Gestione file Linux dal terminale

Come trovare file con il comando fd in Linux

Linux:dove viene effettivamente memorizzata la stringa dell'ambiente?