Categorías
Servidores

Restaurar un backup creado con tar

Se necesita algo más que los comandos simples usados con los backups completos, pues va unido a la naturaleza misma de las copias de seguridad incrementales que haya que extraer muchos archivos. Para que no tengas que extraer cada archivo tar de forma individual, usa un ciclo for: Ciclo for. Este comando repite todas las […]

Categorías
Servidores

Cómo renombrar parte del nombre de archivos por lotes en linux

Estas son las maneras para modificar partes de nombres de múltiples archivos cuando hay que renombrarlos en masa. Ejemplo cambiar el DSC (un clásico en los nombres de ficheros de cámaras digitales) por FOTO. rename ‘s/DSC/FOTO/g’ *  Para hacerlo recursivo: find /nombredirectorio/ -type f -exec rename ‘s/DSC/FOTO/g’ ‘{}’ \; Cómo comprobar rename antes de ejecutarlo […]

Categorías
Servidores

Uso del comando tar en Linux

Primeros usos de tar y gzip (empaquetar archivos y comprimir) tar «empaqueta» sin comprimir, y gzip comprime sin empaquetar Cómo funciona tar por defecto: *SIEMPRE* es recursivo (incluye subdirectorios y su contenido) Al desempaquetar asigna el owner/group del usuario que lo ejecuta Quita a los path absolutos el «/» inicial Cómo funciona gzip por defecto: […]

Categorías
MySQL

Cómo realizar backups o copias de seguridad de MySQL con AutoMySQLBackup en Linux

AutoMySQLBackup permite crear copias de seguridad diarias, semanales y mensuales de una o de varias bases de datos MySQL. Además notifica la ejecución de las copias de seguridad por correo electrónico, puede comprimir y cifrar las copias de seguridad, rotar las copias de seguridad y que estas sean incrementales. Instalación AutoMySqlBackup Desde terminal ejecutar: #apt-get install […]

Categorías
Servidores

Ejemplos del comando Secure Copy (scp)

Qué es Secure Copy? scp copia ficheros entre servidores. Usa el protocolo ssh y es necesario contraseña del servidor de destino. Ejemplos Copia el fichero «texto.txt» desde el servidor remoto al local $ scp nombre_usuario@servidorrlocal.com:texto.txt /algun/directorio Copia «texto.txt» desde el servidor local al remoto $ scp texto.txt nombre_usuario@servidorremoto.com:/algun/directorio Copia el directorio «datos» desde el servidor […]