GNU/Linux >> Linux Esercitazione >  >> Linux

Come ottenere copie dei file predefiniti di Linux ecc

Sebbene l'argomento del backup/versione dei file di configurazione possa sembrare semplice in superficie, è uno degli argomenti caldi dell'amministrazione del sistema/infrastruttura.

Agnostico alla distribuzione, per mantenere i backup automatici di /etc come semplice soluzione è possibile installare etckeeper.

Per impostazione predefinita esegue il commit di /etc in un repository/sistema di controllo della versione installato sullo stesso sistema.

I commit/backup sono per impostazione predefinita giornalieri e/o ogni volta che ci sono aggiornamenti dei pacchetti.

Il pacchetto etckeeper è praticamente presente in tutte le distribuzioni Linux.

vedi:https://help.ubuntu.com/lts/serverguide/etckeeper.html

o https://wiki.archlinux.org/index.php/Etckeeper

Si potrebbe sostenere che sia un buon standard del settore avere questo pacchetto installato.

Se non hai installato etckeeper e hai bisogno di un particolare file etc, ci sono diversi modi; potresti copiarlo da un tuo sistema simile , puoi chiedere al tuo gestore di pacchetti di scaricare il file di installazione o scaricarlo a mano ed estrarre il file etc da lì; uno dei modi più semplici è usare mc (midnight Commander) per navigare all'interno dei pacchetti come se fossero directory.

Puoi anche usare i repository di distribuzione per ottenere i pacchetti, nel caso di debian è http://packages.debian.org

Alla fine, se le etc/configurations sono alterate oltre il riconoscimento, hai sempre la possibilità di reinstallare il particolare pacchetto. sposta i file etc in un nome/directory di backup, e per esempio in Debian:

apt-get install --reinstall package_name

Puoi anche configurare e installare i repository di origine per la tua particolare distribuzione/versione, installare il pacchetto sorgente e ottenere i file etc da lì.

https://wiki.debian.org/apt-src (di nuovo un esempio Debian)

In alcuni pacchetti, potresti anche avere campioni dei file di configurazione in /usr/share/doc/package_name, che potrebbero essere adatti o meno all'uso.

Come ultima risorsa, potresti anche trovare file etc nei repository/indirizzi github se i corrispondenti progetti open source, tieni presente che spesso le distribuzioni cambiano le impostazioni predefinite e cose simili.

Ovviamente, nessuna di queste alternative ti esonera dall'avere una valida politica di backup e recuperare da lì i tuoi file /etc persi.

Anche i tempi si muovono velocemente e, se segui una filosofia devops, potresti anche scegliere di scartare del tutto alcuni sistemi e ridistribuirli nel caso in cui alcuni file vengano danneggiati; potresti anche usare CI e ridistribuire i file, ad esempio, da jenkins.


Linux
  1. Come configuro Vim come editor predefinito su Linux

  2. Come crittografare i file con gocryptfs su Linux

  3. Come rinominare i file in Linux

  4. Come comprimere più file su Linux

  5. Come ottenere ldapsearch su Scientific Linux?

Come comprimere file e directory in Linux

Come trovare/ottenere il tuo indirizzo IP in Linux

Come troncare (svuotare) i file in Linux

Come rinominare uno o più file in Linux

Come ottenere il tuo indirizzo IP su Linux

Come comprimere un file in Linux