GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo obtener copias de los archivos predeterminados de Linux, etc.

Si bien el tema de la copia de seguridad/control de versiones de los archivos de configuración puede parecer simple en la superficie, es uno de los temas candentes de la administración del sistema/infraestructura.

Independientemente de la distribución, para mantener copias de seguridad automáticas de /etc como una solución simple, puede instalar etckeeper.

De forma predeterminada, envía /etc a un repositorio/sistema de control de versiones instalado en el mismo sistema.

Las confirmaciones/copias de seguridad son por defecto diarias y/o cada vez que hay actualizaciones de paquetes.

El paquete etckeeper está prácticamente presente en todas las distribuciones de Linux.

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

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

Se podría argumentar que es un buen estándar de la industria tener este paquete instalado.

Si no tiene instalado etckeeper y necesita un archivo etc en particular, hay varias formas; puede copiarlo desde un sistema similar suyo , puede pedirle a su administrador de paquetes que descargue el archivo de instalación o que lo descargue a mano, y extraiga el archivo, etc. de allí; una de las formas más fáciles es usar mc (comandante de medianoche) para navegar dentro de los paquetes como si fueran directorios.

También puede usar los repositorios de distribución para obtener paquetes, en el caso de debian es http://packages.debian.org

En última instancia, si el etc/configuraciones se alteran más allá del reconocimiento, siempre tiene la opción de reinstalar el paquete en particular. mueva los archivos etc. a un nombre/directorio de copia de seguridad y, por ejemplo, en Debian:

apt-get install --reinstall package_name

También puede configurar e instalar los repositorios fuente para su distribución/versión en particular, instalar el paquete fuente y obtener los archivos, etc. desde allí.

https://wiki.debian.org/apt-src (de nuevo un ejemplo de Debian)

En algunos paquetes, también puede tener muestras de los archivos de configuración en /usr/share/doc/package_name, que pueden ser adecuados o no para su uso.

Como último recurso, también puede encontrar archivos etc. en los repositorios/direcciones de github si los proyectos de código abierto correspondientes, solo tenga en cuenta que a menudo las distribuciones cambian la configuración predeterminada y otras cosas.

Obviamente, ninguna de estas alternativas lo exime de tener una política de respaldo sólida y recuperar sus archivos /etc perdidos desde allí.

Los tiempos también avanzan rápido, y si sigue una filosofía devops, también puede optar por descartar ciertos sistemas por completo y volver a implementarlos en caso de que algunos archivos se corrompan; también puede usar CI y volver a implementar los archivos, por ejemplo, desde jenkins.


Linux
  1. Cómo configuro Vim como mi editor predeterminado en Linux

  2. Cómo cifrar archivos con gocryptfs en Linux

  3. Cómo cambiar el nombre de los archivos en Linux

  4. Cómo comprimir varios archivos en Linux

  5. ¿Cómo obtener ldapsearch en Scientific Linux?

Cómo comprimir archivos y directorios en Linux

Cómo encontrar/obtener su dirección IP en Linux

Cómo truncar archivos (vacíos) en Linux

Cómo cambiar el nombre de un archivo (s) en Linux

Cómo obtener su dirección IP en Linux

Cómo comprimir un archivo en Linux