Por una variedad de organizaciones y empresas, los datos son los más importantes para ellos, incluso para el comercio electrónico, los datos son igualmente importantes. Rsync es una herramienta /software que realiza copias de seguridad de datos importantes a través de la red. También es un protocolo de red para sincronizar carpetas y archivos entre sistemas a través de una red en sistemas similares a Unix y basados en Windows. Rsync puede copiar o mostrar directorios y copiar archivos. De forma predeterminada, Rsync escucha en el puerto TCP 873 y copia los archivos a través de shells remotos como rsh y ssh. Rsync debe instalarse en sistemas remotos y locales.
beneficios principales
rsync es:
Velocidad: inicialmente copiará todo el contenido entre el local y remota. La próxima vez, solo se transmitirá el bloque o el byte que se modificó.
Seguridad: El transporte puede cifrar datos a través del protocolo ssh.
Ancho de banda bajo: rsync puede comprimir y descomprimir bloques de datos en ambos extremos.
sintaxis:
- #rsysnc [opciones] ruta de destino ruta de origen
Ejemplo: 1 - Habilitar la compresión
- [root @ localhost /] # rsync -zvr /home ///backuphomedir
- lista de archivos en alto edificio ... hace
- .bash_logout
- .bash_profile
- .bashrc
- envía 472 bytes recibidos 86 bytes 1116.00 bytes /seg
- tamaño total es de 324 aceleración es 0,58
lo anterior rsync comando -z para habilitar la compresión, -v es visualización, y -r es recursiva. Lo anterior se sincroniza entre local /home /aloft /y /backuphomedir.
Ejemplo: 2 -
archivos de propiedades de retención y carpetas
- [root @ localhost /] # rsync -azvr /home /alto //backuphomedir
- edificio lista de archivos ... hecho
- ./
- .bash_logout
- .bash_profile
- Bashrc
- enviaron 514 bytes recibidos 92 bytes 1212.00 bytes /seg
- tamaño total es de 324 aceleración es 0,53
arriba, usamos la opción -a, y conserva toda su grupo, el tiempo Estampar, enlace blando, permisos y ejecutar en modo recursivo.
Ejemplo: 3 - Sincrónico local a host remoto
- root @ localhost /] # rsync -avz /home /aloft /[email protected]: 192.168.1.4: /share /rsysnctest /
- Contraseña:
- creando una lista de archivos ... hecho
- ./
- .bash_logout
< li> .bash_profile
- .bashrc
- envía 514 bytes recibidos 92 bytes 1212.00 bytes /seg
- tamaño total es de 324 aceleración es 0,53
El comando anterior le permite sincronizar entre máquinas locales y remotas. Puede ver que se le solicita que ingrese una contraseña al sincronizar archivos con otro sistema. Al realizar la sincronización remota, debe especificar el nombre de usuario y la IP o el nombre de host del sistema remoto.
Ejemplo: 4 - de forma remota sincronizada con la Red local de
- [root @ localhost /] # rsync -avz [email protected]: 192.168.1.4: /share /rsysnctest //home /aloft /
- Contraseña:
- construyendo lista de archivos ... hecho
- ./
- .bash_logout
- .bash_profile
- .bashrc
- envía 514 bytes recibidos 92 bytes 1212.00 bytes /seg
- tamaño total es de 324 aceleración es 0,53
el comando de sincronización de archivos remoto anteriormente Ir al local.
Ejemplo: 5 - Encuentre diferencias entre archivos
- [root @ localhost backuphomedir] # rsync -avzi /backuphomedir /home /aloft /
- archivo de construcción lista ... hecho
- cd +++++++ backuphomedir /
- > f +++++++ backuphomedir /.bash_logout
- > f +++++++ backuphomedir /.bash_profile
- > f +++++++ backuphomedir /.bashrc
- > f +++++++ backuphomedir /abc
- > f +++++++ backuphomedir /xyz
- enviados 650 bytes recibidos 136 bytes 1572.00 bytes /seg
- tamaño total es de 324 aceleración es 0,41
el comando anterior le ayudará a determinar la diferencia entre las direcciones de origen y destino del archivo o directorio.
Ejemplo: 6 - Copia de seguridad
El comando rsync se puede usar para hacer una copia de seguridad de linux.
Puede usar rsync para programar copias de seguridad en cron.
- 0 0 * * * /usr /local /sbin /bkpscript &> /dev /null
- vi /usr /local sbin /bkpscript
- /
- rsync -e -avz y lsquo; ssh -p2093 ′ /home /test /[email protected]: /Oracle /datos /
< Br>
1, instale Java (aquí asumiendo que el directorio de instalación bit /usr /local) 1) Desc
de igual a igual en Linux Una VPN tradicional (como OpenVPN, PPTP) consiste en un servidor VPN y uno
fg, bg, jobs, &, nohup, ctrl + z, ctrl + c comando Uno, & Al final de un comando, puede
Cómo instalar el análisis de gráficos JDK en Ubuntu, para muchos amigos que no saben cómo op
Ubuntu instaló el método de entrada Sogou Chinese
Linux vi editor pegar copiar copiar función
El uso de la función de horquilla en Linux
Método de configuración de la red de la máquina virtual Inux y solución a los problemas
Ubuntu incluso sin Internet cómo hacer
Archivos de dispositivos Linux y archivos normales
Cómo agregar rutas permanentes a varias NIC de Linux
Configuración de la dirección IP Linux
Métodos y técnicas antibloqueo del sistema Win 7
Solución para el sistema Win8 No se puede usar la extensión de terceros del navegador IE
Windows Vista Nueve consejos de aceleración
Linux para crear enlaces de archivos o directorios, habilidades de enlaces duros
Dos puntos que probablemente estén equivocados en la producción en masa del disco U
Win7 no quiere usar Thunder para descargar cómo configurar
La grabación ya no es difícil. ¿Cómo encontrar software libre?
Tutorial de instancia de carpeta oculta bajo el sistema Win7