Buscar en
Linux (otra distribución)
Este es un paquete agnóstico a la distribución que se puede utilizar si eazyBackup no tiene un paquete más específico disponible para su distribución de Linux.
Tenga en cuenta que, para evitar las diferencias específicas de cada distribución, el paquete no se inicia automáticamente al arrancar. Debe configurar su sistema para ejecutar el script de lanzamiento en /opt/
en el arranque (por ejemplo, a través de una unidad systemd, script upstart, /etc/init.d/
o una línea en init.rc
).
Requisitos del sistema
- CPU:
x86_64
ox86_32
conSSE2
oARM
(ver más abajo) - Kernel 2.6.23 o posterior
- Dependencias
bash
,xz
, GNUawk
y utilidades estándar del sistema GNU/Linuxca-certificados
ytzdata
(ver más abajo)
Soporte para CPUs ARM
eazyBackup está disponible para múltiples variantes de la plataforma ARM. El instalador de eazyBackup seleccionará el mejor binario disponible para su hardware en el momento de la instalación.
Plataforma | Descripción |
ARMv8l | ARM de 64 bits (Aarch64), no requiere glibc |
ARMv7l | ARM 32 bits con vfp, y un sistema operativo basado en glibc con la ABI "hard-float" (gnueabihf) |
ARMv6kl | ARM de 32 bits con vfp, sin necesidad de glibc |
Dependencia de la base de datos de la zona horaria
eazyBackup en Linux requiere que el sistema operativo proporcione una base de datos de zona horaria actualizada, para realizar los cálculos de zona horaria
- En muchas distribuciones de Linux, la instalación del
tzdata
ozona horaria
paquete debería ser suficiente - En caso contrario, eazyBackup buscará una base de datos de zonas horarias en todas las siguientes ubicaciones;
/usr/share/zoneinfo
/usr/share/lib/zoneinfo
/usr/lib/locale/TZ
Dependencia de la base de datos de certificados de la CA
eazyBackup en Linux requiere que el sistema operativo proporcione un conjunto actualizado de autoridades de certificados raíz, para validar las conexiones HTTPS / SSL.
- En muchas distribuciones de Linux, la instalación del
ca-certificados
paquete debería ser suficiente - De lo contrario, eazyBackup buscará un paquete de certificados en todas las siguientes ubicaciones;
/etc/ssl/certs/ca-certificates.crt
(utilizado por Debian/Ubuntu/Gentoo, etc.)/etc/pki/tls/certs/ca-bundle.crt
(utilizado por Fedora/RHEL 6)/etc/ssl/ca-bundle.pem
(utilizado por OpenSUSE)/etc/pki/tls/cacert.pem
(utilizado por OpenELEC)/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
(utilizado por CentOS/RHEL 7)
Instalación
Ejecutar el .correr
archivo. Se trata de un archivo autoextraíble y deberá ejecutarse en un entorno elevado.
El instalador lo hará:
- instalar el software en una marca
Subdirectorio /opt/
- le pedirá un nombre de usuario y una contraseña iniciales
- registrar el dispositivo Linux actual en esa cuenta de eazyBackup
- empezar a ejecutar eazyBackup en segundo plano.
Si se equivoca en la solicitud de nombre de usuario/contraseña, debe seguir las siguientes instrucciones para desinstalar el software y, a continuación, iniciar la instalación de nuevo.
Opciones de instalación de Linux
Puede controlar el instalador estableciendo variables de entorno en su shell antes de ejecutar el .correr
archivo.
Existen las siguientes opciones:
WRITE_INSTALL_LOG
Establece una ruta de acceso a un archivo, para registrar los detalles de la instalación.
ANULAR_INSTALACIÓN_SERVIDOR
Establezca esto como una URL (incluyendo http
/https
y la barra diagonal final) para anular la URL del servidor de eazyBackup utilizada por eazyBackup.
Puede establecer una variable de entorno en bash, ya sea en la misma línea, por ejemplo WRITE_INSTALL_LOG=instalación.log ./instalación.run
o como un exportar
comando, por ejemplo export WRITE_INSTALL_LOG=instalación.log
seguido de ./install.run
.
Reinicio en el arranque
El instalador crea un backup-daemon-start.sh
que puede iniciar el servicio. El agente de eazyBackup en Linux de "otra distribución" puede reiniciarse ejecutando el script backup-daemon-start.sh
guión.
Para que eazyBackup se inicie después de un reinicio del sistema, debe configurar este script para que se ejecute en el arranque del sistema. Diferentes distribuciones de Linux soportan diferentes métodos para ejecutar comandos en el arranque del sistema: elija el método más apropiado para su distribución de Linux. Algunas opciones comunes se documentan a continuación.
Conservar la variable de entorno HOME
eazBackup utiliza el $HOME
para encontrar sus credenciales guardadas. Cuando configure eazyBackup para que se inicie en el arranque del sistema, asegúrese de que la variable de entorno $HOME
se establece la variable de entorno (es decir, a /root/
), para asegurar que eazyBackup pueda encontrar sus credenciales guardadas. Si eazyBackup no puede iniciar la sesión, es posible que su distribución de Linux no establezca $HOME
en esta etapa de arranque temprano. En ese caso, debería intentar ejecutar HOME=/root/ /opt/eazyBackup/backup-daemon-start.sh &
en su lugar. eazyBackup intentará utilizar automáticamente /root/
como el $HOME
directorio si $HOME
no está ya establecido o si está establecido en una ruta vacía.
Nota: Si ejecuta el script de instalación .run como root, puede tener resultados diferentes que si ejecuta el script .run usando una sesión de terminal elevada con 'sudo'. El comando 'sudo' preserva la $HOME
en Ubuntu; mientras que en Debian la variable $HOME
se borra, y sudo lo establece en el directorio de origen del usuario.
Comienza en el fondo
Si está ejecutando comandos a través de SSH, tenga en cuenta que el script backup-daemon-start.sh se ejecuta en primer plano y morirá cuando se cierre la sesión SSH. Puedes evitarlo ejecutando el script en segundo plano.
Puede ejecutar el script en segundo plano (daemonize) utilizando la opción backup-daemon-start-background.sh
en su lugar.
Puesta en marcha a través de rc.local
Puedes hacer que eazyBackup se inicie en el arranque del sistema añadiendo una entrada al archivo rc.local
archivo.
En primer lugar, encuentre el rc.local
en su sistema:
/etc/rc.local
(Debian/Ubuntu)/etc/rc.d/rc.local
(CentOS/RHEL)
Añade el siguiente contenido al rc.local
file:
/opt/eazyBackupBackup/backup-daemon-start.sh &
Si el rc.local
contiene un salida 0
hay que añadir el comando adicional antes de tal declaración.
A partir de CentOS 7, el rc.local
no es ejecutable por defecto. Debe ejecutar chmod +x
en el rc.local
para permitir el uso de este método para los scripts de inicio.
Puesta en marcha a través de rc.d
Puedes hacer que eazyBackup se inicie en el arranque del sistema añadiendo un archivo al rc.d
directorio.
En primer lugar, encuentre el rc.d
en su sistema:
/usr/local/etc/rc.d
(Synology DSM 6.1+)
Añade un nuevo archivo al rc.d
con el siguiente contenido:
#!/bin/bash /opt/eazyBackupBackup/backup-daemon-start-background.sh
Marcar el archivo como ejecutable: chmod +x /usr/local/etc/rc.d/my-eazybackup-startup-script.sh
Puesta en marcha a través de cronómetro
Puedes hacer que eazyBackup se inicie en el arranque del sistema añadiendo una entrada a raíz
'crontab'.
- Ejecutar
crontab -e -u root
para lanzar un editor de crontab - Añade la línea
@reboot /opt/eazyBackupBackup/backup-daemon-start-background.sh
Puesta en marcha a través de init.d
No hay más documentación disponible para este tema.
Puesta en marcha a través de systemd
Puede utilizar la siguiente unidad como ejemplo básico:
[Unidad] Descripción=eazyBackup Client After=red.objetivo [Servicio] Tipo=simple RemainAfterExit=true Usuario=raíz ExecStart=/opt/eazyBackupBackup/backup-daemon-start.sh [Instalar] WantedBy=multi-user.target
Este archivo de unidad inicia correctamente el servicio eazyBackup en el arranque del sistema.
Sin embargo, la gestión de procesos en systemd
no es totalmente compatible con el funcionamiento del modelo multiproceso de eazyBackup. En particular, hay problemas de compatibilidad con el actualizador de software. Como resultado, la unidad anterior es (A) incapaz de aprovechar la limpieza del grupo de procesos; (B) incapaz de auto-reiniciar el servicio del agente de eazyBackup; y (C) después de una actualización de software, eazyBackup seguirá funcionando pero la unidad permanecerá en estado de "salida".
Inicio automático de la aplicación gráfica de escritorio
En el paquete "Otra distribución", la aplicación gráfica no se configura automáticamente para que se inicie cuando se inicie el escritorio. Puede añadir backup-interface --background
como comando de autoinicio en la configuración de su entorno de escritorio.
Actualización de
La versión "Otra distribución" de eazyBackup soporta la actualización del software, con algunas advertencias:
- El
.correr
actualizará automáticamente la versión existente - El software puede actualizarse de forma remota a través de la interfaz web de eazyBackup Server.
Sin embargo, el servicio existente sólo se sustituirá por la versión actualizada si la marca del producto no cambia.
Las futuras versiones de "Otra Distribución" de eazyBackup soportarán la actualización entre instalaciones independientemente de la marca del producto.
Desinstalar
Para desinstalar las versiones de "Otra distribución" de eazyBackup, debe
- Detener todos los procesos de eazyBackup
- Eliminar el subdirectorio correspondiente en
/opt/
- Eliminar los scripts de inicio personalizados
Cambiar la contraseña en el cliente Linux
Utiliza la función "Cambiar contraseña" en el eazyBackup área de clientes.
A continuación, desinstale completamente y vuelva a instalar el cliente, utilizando las nuevas credenciales. La configuración del dispositivo y los elementos protegidos se conservarán.