Teniendo en cuenta la seguridad de los datos del servidor, considero agregar un servidor de respaldo para lograr una mejor redundancia a través de la sincronización de datos. Linux tiene un muy buen comando. Rsync puede lograr una copia de seguridad diferencial, hablemos de su uso: ▲ sistema adecuado: red flag DC 4.1 o 5.0 u otro linux, sistema FreeBSD ▲ entorno de prueba: red flag DC 5.0 Primero, a través de rsh o ssh Si el servidor rsync no está configurado, podemos usar el comando rsync para realizar una copia de seguridad diferencial rápida directamente: Código: Formato del comando: #rsync [opción] Ruta de destino de la ruta de origen donde: [opción]: a: use el modo de archivo, igual a - rlptgoD, es decir, mantener los permisos del archivo original z: indica que los datos están comprimidos durante la transmisión v: mostrar en la pantalla e: usar el programa de shell remoto (puede usar rsh o ssh) --delete: guardar la copia con precisión, eliminar el archivo del host de origen, destino El host también se eliminará de forma sincrónica --include = PATRÓN: No excluya archivos o directorios que cumplan con PATTERN --exclude = PATRÓN: Excluya todos los archivos o directorios compatibles con PATTERN --password-file: Especifique la ruta de origen de la contraseña de autenticación del usuario para el servidor rsync Y la ruta de destino puede usar el siguiente formato: rsync: //[USER @] Host [: Port] /Path Server path [USER @] Host :: Path Otro tipo de servidor rsync Se muestra en la forma de [usuario @] host: ruta remota Ruta LocalPath ruta local ※ Debe tenerse en cuenta que la ruta de origen o de destino debe tener al menos una ruta local, ruta local si se ignoran, lo hará únicamente los archivos de lista que remota. Ejemplo: Código: #rsync -ave ssh test: /home /ftp /pub //home /ftp /pub /Sync el contenido del directorio /home /ftp /pub /en la máquina de prueba remota en la ruta de origen a través de rsync Vaya al directorio local /home /ftp /pub /. ◎ Tenga cuidado con el signo /al final de la ruta de origen, el sufijo /notifique a rsync para copiar el contenido del directorio, pero no copie el directorio en sí. Por ejemplo: Código: #rsync -ave ssh test: /home /ftp /pub /home /ftp /sincronizará el directorio del pub con la ruta local /home /ftp /. Código: #rsync -azv --delete rsync: //[email protected]/blog /var /www /html /Inicie sesión en 192.168.1.100 a través de linuxing, sincronice la entrada de blog del servidor rsync a local /var /www /html /y elimine la ruta de origen local. Archivo o directorio. ※ Asegúrese de prestar atención al parámetro --delete. Al usar este parámetro, se recomienda especificar el directorio local con una ruta absoluta para evitar vaciar el directorio actual. En segundo lugar, el establecimiento del servidor rsync. Cuando el servidor no abre ssh, o la parte de respaldo no tiene permisos ssh, podemos establecer un servidor rsync para la sincronización de datos anónimos. Para usar el servicio rsync, debe configurar el servidor y el cliente: 1. El archivo de configuración principal del servidor: Código: #vi /etc/rsyncd.conf archivo de registro = /var/log/rsyncd.log archivo pid = /var /run /Rsyncd.pid lock file = /var/run/rsync.lock [test] #rsync sección nombre de configuración ruta = /var /www /html /test #syncable data storage path comentario = carpeta de prueba #note uid = Apache #¿Cuál es la identidad para leer el archivo gid = apache # Igual que el anterior, debe ser el usuario que ha leído el permiso de ruta, el grupo ignora los errores # ignora el error solo lee = sí #readlist = no # no puede mostrar auth users = linuxing # 连接La cuenta del archivo rsync service secrets = /etc/rsyncd.secrets #Especifique el archivo de contraseña de la cuenta de ubicación para almacenar la contraseña de la cuenta: Código: #vi /etc/rsyncd.secrets #Format: Cuenta: Contraseña (para cada línea, cuenta y contraseña) : Separado) Después de linuxing: la copia de seguridad se guarda, debe asegurarse de que el usuario sea root. El permiso es 600 Código: #chown root: root /etc/rsyncd.secrets #chmod 600 /etc/rsyncd.secretsServicio de inicio: #rsync --daemon Asegúrese de Arrancar automáticamente: Modificar /etc/xinetd.d/rsy Archivo Nc, cambiar deshabilitar = sí para deshabilitar = no Código: #sed -i -e " /disable /{s /yes /no /} " /etc/xinetd.d/rsync #service xinetd.d Restart2, el cliente utiliza el método de rsync: //en uso uno. Si el servidor rsync requiere verificación de contraseña, agregue el parámetro --password-file: Código: #rsync -azv --delete rsync: //[email protected]/test /var /www /html --password-file = /etc /test #vi /etc /test #Especifique la contraseña de acceso bakcup #chmod 600 /etc /test3, Temporización Además, dado que el cliente rsync no tiene la función de sincronización, podemos lograr la sincronización de la sincronización agregando tareas programadas en el crontab, como: Use el parámetro -v para evitar el deslizamiento) Código: #crontab -e 0 22 * * 1-5 /usr /bin /rsync -az --delete rsync: //[email protected]/test /var /www /html --password-file = /etc /test # Especifique de lunes a viernes, sincronice a las 10 de la noche todas las noches 3. Resuma los beneficios de usar rsync: el cifrado de la red se puede transmitir a través de ssh, y la confianza se puede generar con la clave de cliente ssh. Relación Al mantener la sincronización de estructuras de directorios grandes y complejas entre dos computadoras, es más rápido que tar o wget. Y puede lograr una sincronización precisa. Cuarto, si el apéndice está compilado por rsync (como FreeBSD), la ruta es un poco diferente: el archivo de configuración del servidor está en: /usr/local/etc/rsyncd.conf Archivo de inicio: /usr/local/etc/rc.d/rsyncd Archivo de comandos .sh: /usr /local /bin /rsync Alojamiento de inicio del sistema: /etc/rc.conf (aumentar rsyncd_enable = " SÍ ")
Primero, la configuración de snmp del switch, el siguiente es el comando de configuración de la se
1. Cuando Liunx recién comenzó a reiniciar. Aquí presionamos la tecla " e " para ing
Según informes de medios extranjeros, Linux no parece ser completamente amado por las personas. Los
Mono es un marco de desarrollo .NET de código abierto y multiplataforma. Soporte para sistemas Lin
Revise el disco duro en busca de sectores defectuosos o bloques defectuosos en linux
Df /hdparm comando bajo el sistema Linux
Linux VMware (máquina virtual) no puede obtener automáticamente la dirección IP (solución)
Cómo eliminar el sonido de alarma de Linux
¿Cómo resolver el problema de CentOS Linux no puede montar la unidad de CD-ROM
Cómo eliminar el antiguo kernel del sistema Ubuntu Linux
Linux Deepin 12.06 Beta2 Release
Instalación del sistema operativo Linux jdk script
Funciones recursivas para scripts de shell - atravesar directorios para operaciones
Windows Defender win8 no se puede cerrar con la solución
Cómo hacer que el sistema Win 8 sea compatible con el formato de archivo PDF /ISO
Registrar proceso de cuenta de desarrollador de Windows8 Student
Corregir Windows 7 Barra lateral no funciona correctamente
Qq computer Housekeeper actualización gratuita win10 resumen del problema común
¿Cuál es el uso del asistente de controlador? El uso del asistente del controlador
Cómo comprobar la contraseña inalámbrica en el sistema win7