Cómo mantener sincronizados los archivos de configuración de Linux

Los archivos de configuración de Linux son difíciles de configurar, especialmente si tiene varias computadoras. A lo largo de los años, los usuarios de Linux han resuelto este problema (en su mayor parte) comprimiendo y cargando configuraciones a varios proveedores de almacenamiento en la nube. Por muy útil que sea tener un archivo de varios archivos de configuración de Linux respaldados en línea, es increíblemente tedioso manejarlo. El desarrollador de Symbolize también lo cree. Entonces, para resolver el problema, creó una aplicación que elimina el tedio de mantener sincronizados los archivos de configuración de Linux.

La aplicación se llama Simbolizar y, con ella, los usuarios pueden configurar rápidamente archivos de configuración en varias máquinas con la ayuda de enlaces simbólicos (también conocidos como atajos) y la magia de Dropbox.

Nota: Simbolizar funciona mejor con la aplicación de sincronización de Dropbox. Antes de comenzar con este artículo, instale la última versión del cliente de sincronización. Para obtener más información, consulte el tutorial aquí.

Conseguir simbolizar

La aplicación Simbolizar no es complicada, por lo que no es necesario crearla con herramientas y dependencias especiales. En cambio, los usuarios pueden tomarlo de la tienda Snap con el comando de instalación instantánea o tomar el script de GitHub.

  Cómo jugar Warhammer 40,000: Space Marine en Linux

Para iniciar la instalación de la herramienta Simbolizar en Linux, abra una ventana de terminal presionando Ctrl + Alt + T o Ctrl + Shift + T en el teclado. A partir de ahí, siga las instrucciones de la línea de comandos que correspondan con la forma en que le gustaría ejecutar el programa en su sistema.

Instrucciones instantáneas

El método Snap es posiblemente la mejor manera de hacer que Symbolize funcione porque no requiere interactuar con GitHub. Solo toma el Snap y continúa con tu vida.

Para iniciar la instalación Snap de la aplicación Simbolizar, debe ejecutar un sistema operativo Linux que admita el formato Snap. Para obtener los mejores resultados, vaya con Ubuntu, ya que el tiempo de ejecución de Snap viene preconfigurado y no es necesario preocuparse. Sin embargo, si no está en Ubuntu, puede aprender todo sobre cómo habilitar Snaps en su PC con Linux siguiendo esta guía aquí.

Una vez que el tiempo de ejecución de Snapd esté en funcionamiento en su sistema Linux, use el comando de instalación instantánea para obtener la última instantánea de Symbolize.

sudo snap install symbolize

Descarga directa

No todos los sistemas operativos Linux funcionan con paquetes Snap y el tiempo de ejecución de Snap. Afortunadamente, es posible aprovechar la utilidad de Symbolize simplemente descargando el archivo de script de la página de GitHub del desarrollador.

Por lo general, en kirukiru.es cuando tratamos con programas en GitHub, le indicamos que descargue los archivos usando la aplicación Git. Esta vez, no es necesario descargar con la aplicación Git, ya que no hay código para compilar. Es posible usar el comando wget para obtener todo lo que necesita para usar Symbolize.

wget https://raw.githubusercontent.com/SlimG/symbolize/master/symbolize

El descargador de wget es muy rápido y tendrá el script en cuestión de segundos. Cuando finaliza el proceso, es hora de colocar la aplicación Simbolizar en su ruta (AKA / usr / local / bin /). Para colocar el archivo de secuencia de comandos en / usr / local / bin /, eleve su terminal al estado Root y use el comando mv.

sudo -s

mv symbolize /usr/local/bin/

A continuación, actualice los permisos del archivo con el comando chmod.

chmod +x /usr/local/bin/symbolize

Entonces debería poder acceder y ejecutar Simbolizar ejecutando el comando simbolizar.

symbolize

Usando Simbolizar

Esta aplicación funciona tomando la ubicación de un archivo o carpeta y moviéndolo a Dropbox, manteniendo así todo sincronizado. Para saber cómo mantener sincronizados los archivos de configuración de Linux, haga lo siguiente.

  Cómo instalar Wireshark en Linux

Paso 1: Abra una terminal y ejecute ls -a para determinar qué carpeta de configuración le gustaría mantener sincronizada con Symbolize. En este ejemplo, usaremos la carpeta ~ / .ssh.

ls -a

Paso 2: Inicie el cliente de sincronización de Dropbox en su PC con Linux y asegúrese de haber iniciado sesión en el servicio.

Paso 3: use el comando mkdir y cree una carpeta de sincronización para los archivos de configuración en su PC con Linux.

mkdir -p ~/Dropbox/configs/

Paso 4: usa el script de simbolizar para sincronizar tus archivos de configuración con Dropbox.

symbolize ~/.ssh ~/Dropbox/configs/

Repita este proceso para cada archivo y carpeta de configuración en Linux que desee mantener sincronizado.

  Cómo cifrar datos de Dropbox en Linux

Opcional: cargue las configuraciones sincronizadas en otra PC con Linux

Una cosa buena de Symbolize es que mantiene tus archivos de configuración sincronizados al colocarlos en Dropbox. Pero lo realmente bueno de Symbolize es usarlo para ejecutar los mismos archivos de configuración en varias computadoras.

Para configurar varias PC con Linux para usar los mismos archivos de sincronización, haga lo siguiente.

Paso 1: sigue los pasos de «Usar simbolizar», arriba para sincronizar todos tus archivos de configuración con Dropbox. Esto solo debe hacerse con una PC con Linux y no con varias.

Paso 2: Inicie sesión en otra PC con Linux sin ninguno de sus archivos de configuración sincronizados, inicie sesión en Dropbox y sincronice sus archivos desde el servicio. Luego, ejecute simbolizar para configurar sus configuraciones.

Entonces, por ejemplo, para agregar la carpeta ~ / .ssh sincronizada de ~ / Dropbox / configs /, haría lo siguiente:

rm -rf ~/.ssh
symbolize  ~/Dropbox/configs/.ssh/ ~/