anotaciones que no quiero recordar, ni olvidar

me

Blog Técnico

Consola linux: ver el vivo las consultas y procesos de MYSQL

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Escirbir en la consola el siguiente comando, tan sólo hay que cambiar las palabras USUARIO y PASSWORD:

watch --interval=3 "mysql -h127.0.0.1 -P3306 -uUSUARIO -pPASSWORD -e 'show processlist'"

Cambiar el UUID de un disco duro ext3 ext4 en linux (debian)

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Si hemos clonado una de nuestras particiones o discos duros habremos obtenido identificadores iguales para particiones distintas.
La manera de solucionarlo es la siguiente:

Comprobamos la lista de particiones e identificadores:

 blkid

Le decimos que cambie el que queramos, sda1 o sda2 o el que sea, en este caso sde1:

 /dev/sde1 -U random

Comprobamos:

 blkid

Comprobamos que en el fstab no estamos montando alguno manualmente y si es así cambiamos el uuid:

 vim /etc/fstab

Analizar, chequear, reparar y optomizartodas las bases de datos de MySQL desde la consola de linux

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Hay un comando de mysql que puede ecutarse en consola para reparar todas las bases de datos de un servidor, en el caso de ser plesk este es el comando:

Mostrar/Ocultar código php

Ver código
mysqlcheck -u admin -p`cat /etc/psa/.psa.shadow` -A -r -o 

Como centrar una imagen verticalmente en un DIV con Javascript/JQuery

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Algo recurrente que todo diseñador web necesita en algún momento es el poder centrar una imagen verticalmente. A lo largo de los años se han propuesto varias soluciones que, por un motivo u otro no funcionaban correctamente. Ya que por CSS nos quedamos cortos para centrar la imagen si no tiene una altura fija, vamos a hacerlo ayudándonos de Javascript / JQuery.

Mostrar/Ocultar código php

Ver código
<div class="contenedor">
<img src="imagen.png" class="imagen" />
</div>

Mostrar/Ocultar código javascript
Ver código
 
 
 
$(window).load(function(){ //Se espera a que se cargue la página antes de ajustar la posicion. Si no no encontrará la imagen.
        var altura_div = $(".contenedor").css("height"); //La propiedad height debe estar definida en el css o en el código, sino no funcionará
        altura_div = altura_div.slice(0, -2); //Quitamos la cadena "px".
        
        $(".imagen").each(function() { //para cada imagen, si sólo será 1 imagen no es necesario el bucle each
            var altura_img = $(this).attr("height");  //Altura de la imagen
            var resto_altura = Math.round((altura_div - altura_img) / 2);  //Restamos la altura del div con la altura de la imagen, la dividimos entre dos y la redondeamos
            $(this).css("position" , "relative").css("top" , resto_altura); //Centramos la imagen relativamente con la altura que acabamos de calcular
            $(".contenedor").css("visibility","visible"); //Como se ve como se modifica la posición de la imagen hemos optado por definir el DIV en el CSS como invisible, y aquí lo mostramos, una vez que hemos colocado la imagen en su sitio.
        });
    })
 
 
 

Como convertir tu sistema debian/ubuntu de ext3 a ext4 sin formatear y no morir en el intento

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Para pasar tu sistema debian (y deribados) de ext3 a est4 sin morir en el intento necesitamos:
- 1 Live CD o Live USB linux
- 10 minutos

Empezamos por arracar con nuestro Live y abrinos GParted.
En el podemos ver las particiones de nuestro disco duro y localizar cual es la nuestra.
Normalmente es sda1 o sda2 etc
Os dejamos una captura de ejemplo:

Abrimos un terminal y ponemos esto, donde cambiaremos sdaX por el que corresponda:
sudo tune2fs -O extents,uninit_bg,dir_index /dev/sdaX

Después ponemos esto y esperamos:
sudo fsck -pf /dev/sdaX

Ahora montamos nuestro sistema en el en live para poder opera con él.

sudo mount -t ext4 /dev/sdaX /mnt

Debemos abrir el fstab de nuestro sistema para aplicar el cambio donde pone ext3 por ext4. Tecleamos esto en consola:
gksu gedit /mnt/etc/fstab
Esta captura de pantalla nos ayuda:

Como tenemos que reinstalar el grub deberemos montar el resto de los dispositivos para poder instalarlos:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts  /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys

Ejecutamos chroot de forma que accedemos como root al sistema de archivos de nuestro antiguo Ubuntu:
sudo chroot /mnt

Por último cargamos el Grub en el MBR ejecutando el siguiente comando:
grub-install --recheck /dev/sda

OJO, ya no ponemos sdaX si no el disco, en este caso sda si sólo tengo uno.

Y ya estoy listo para reiniciar en mi sistema operativo. Si quiere al volver puedes ejecutar este comando, por si antes no te ha detectado todos los SSOO:
sudo update-grub2