IT y algo mas =)
9 nov 2015
SSL Handshake
Excelente explicacion de como se lleva a cabo una comunicacion SSL entre el cliente (generalmente el navegador web) y un servidor.
Figure 2. How SSL established connections, step-by-step
Fuente: Symantec
6 nov 2015
Install/Config AutoMysqlBackup
Install/Config AutoMysqlBackup #Backup #Ubuntu
Download script de backup from: http://bit.ly/uM0aGw
Subir archivo descargado al equipo TARGET
scp automysqlbackup-v3.0_rc5.tar.gz root01@x.x.x.x:/tmp
Descomprimir automysqlbackup-v3.0_rc5.tar.gz en /tmp
ssh root01@x.x.x.x
mkdir /tmp/AutoMysqlBackup/
tar xzvf automysqlbackup-v3.0_rc5.tar.gz -C /tmp/AutoMysqlBackup
Verificar/Instalar camandos para Netbios
Verificar si esta instalado mount.cifs :sudo dpkg -l | grep smbfs
Instalar Samba file system utilities sino esta: sudo apt-get install smbfs
Ejecutar install.sh
cd /tmp/AutoMysqlBackup
chmod +x install.sh
sudo su && ./install.sh
Configurar Script myserver.conf
sudo vi /etc/automysqlbackup/myserver.conf
Cambiar linea 18 a: CONFIG_mysql_dump_username='backupDB'
Cambiar linea 21 a: CONFIG_mysql_dump_password='algo'
Cambiar linea 31 a: CONFIG_backup_dir='/var/backups/db/[hostname]/db'
sudo mkdir -p /var/backups/db/
Cambiar linea 85 a: CONFIG_do_weekly="7"
Which day do you want weekly backups? (1 to 7 where 1 is Lunes)
Descomentar linea 167
Cambiar linea 176 a: CONFIG_mysql_dump_create_database='yes'
mount.cifs //x.x.x./backup$ /var/backups/db/ -o domain=domain,user=backupusr,password=xxxxx
mkdir -p /var/backups/db/ubuntu-db01/db
Crear tarea programada para ejecutarlo
1. Create a script as below called runmysqlbackup using the lines below:
#~~~~ Copy From Below Here ~~~~
#!/bin/sh
export PATH=$PATH:/usr/bin:/usr/local/bin:/bin
# Donde se va a guardar el backup. Este es un site remoto mount.cifs
to="/var/backups/db"
if [ -f ${to}/testigo.txt ]
then
/usr/local/bin/automysqlbackup /etc/automysqlbackup/myserver.conf
chown root.root /var/backup/db* -R
find /var/backup/db* -type f -exec chmod 400 {} \;
find /var/backup/db* -type d -exec chmod 700 {} \;
else
umount ${to}
mount.cifs //x.x.x.x/backup$ ${to} -o domain=domain,user=backupusr,password=xxxxxx
echo "DISPOSITIVO SIN FUNCIONAR ... SE INTENTARA DESMONTAR y MONTAR !!!!"
date
if [ -f ${to}/testigo.txt ]
then
/usr/local/bin/automysqlbackup /etc/automysqlbackup/myserver.conf
chown root.root /var/backup/db* -R
find /var/backup/db* -type f -exec chmod 400 {} \;
find /var/backup/db* -type d -exec chmod 700 {} \;
echo "REALIZANDO EXITOSAMENTE LA SINCRONIZACION !!!"
else
echo "NO SE PUEDE INGRESAR AL RECURSO ....."
date
fi
fi
#~~~~~ Copy To Above Here ~~~~
2. Save it to a suitable location or copy it to your /etc/cron.daily folder.
3. Make it executable, i.e. chmod +x /etc/cron.daily/runmysqlbackup.
Crear usuario de base de datos con super-privilegios
#>mysql -u root -p
mysql> create user 'backupDB'@'localhost' IDENTIFIED BY 'algo';
mysql> grant all privileges on *.* to 'backupDB'@'localhost' ;
mysql> flush privileges;
mysql>\q
Auto montar el recurso NetBios cuando inicia el equipo
sudo vi /etc/rc.local
Agregar linea: /sbin/mount.cifs //x.x.x.x/backup$ /var/backups/db/ -o domain=domain,user=backupusr,password=xxxx
Entradas más recientes
Entradas antiguas
Inicio
Suscribirse a:
Entradas (Atom)