Cómo instalar el servidor MySQL 5.6 o 5.7 en Debian 7 y 8

Debian proporciona servidor MySQL 5.5 con tanto sibilante y Jessie, pero la última GA (de venta) son versiones 5.6 y 5.7 con algunas mejoras y características adicionales, incluyendo soporte para InnoDB de búsqueda de texto completo.

Aquí se explica cómo instalar el servidor MySQL 5.6 o 5.7 en distribuciones de Linux basadas en Debian (incluyendo sibilante, Jessie y Ubuntu):

1. Descargar la herramienta de configuración de repositorio APT MySQL (se puede ver más detalles aquí: http://dev.mysql.com/downloads/repo/apt/)

wget http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb

2. Instalar la herramienta de configuración de repositorio APT MySQL

dpkg -i mysql-apt-config_0.7.3-1_all.deb

Se le pedirá que seleccione el producto y la versión que desea instalar. En el primer paso, seleccione Servidor y el próximo seleccionar ya sea mysql-5.6 o mysql-5.7 . A continuación, haga clic en Aplicar.

3. Actualización de APT

apt-get update

4. Instalar el servidor

apt-get install mysql-community-server

¡Eso es todo!

Automontaje de unidades USB en Linux Debian

Últimamente necesito montar y desmontar mi Pen Drive USB muy a menudo, así que me he visto obligado a buscar una aplicación que me montara y desmontara las unidades usb. Para esto vamos a utilizar el programa ( usbmount ) que nos montará nuestros dispositivos usb automáticamente siempre y cuando sean compatibles y tengamos una versión de kernel igual o superior a la 2.6 ya que a partir de esta se incluyo soporte para udev y autofs.

Si usas Linux Debian y te gustaría que tus unidades externas USB se monten automáticamente, identificate como root con el comando ( su ) y comenzamos ….

Instalamos el ( usbmount ) con soporte para autofs …

apt-get install usbmount autofs

Seguidamente editamos el archivo de configuración (usbmount.conf ) para darle soporte para particiones en formato (vfat ) así también podremos montar unidades formateadas en ( fat y fat32 ) compatibles con sistemas Windows además de las ( ext2 y ext3 ) compatibles con Linux instaladas por defecto ….

vi /etc/usbmount/usbmount.conf

y agregamos ( vfat ) en la linea ….

FILESYSTEMS=”ext2 ext3″

quedando así …

FILESYSTEMS=”vfat ext2 ext3″

También modificaremos los permisos de usuario para que no solo root vea estas unidades montadas agregando los parámetros users y umask=000 en la linea …

MOUNTOPTIONS=”sync,noexec,nodev,noatime”

quedando así ….

MOUNTOPTIONS=”sync,noexec,nodev,noatime,users,umask=000″

Ahora guardamos y salimos del editor con Tecla ESC y :wq!

Seguidamente reiniciamos ( udev ) y cojera nuestras nuevas configuraciones con ….

/etc/init.d/udev restart

Ahora insertamos un stick USB y abriremos la carpeta /media/usb0 … e voila !

Nota: Si insertamos mas dispositivos usb se irán ordenando en /media/usb0, /media/usb1, /media/usb2, etc …

Conversión desde VirtualBox(vmdk) para Proxmox (kvm)

* Apagar VM en virtualbox
* Exportación Virtual Appliance (ova)
* Copy. OVA en otro equipo linux. Este equipo debe tener instalado VirtualBox.
* Extraiga el disco duro VMDK de archivo

$ tar -xvf Virtual_Appliance_Debian.ova

=> Virtual_Appliance_Debian.ovf Virtual_Appliance_Debian-disk.vmdk

El formato de archivo VMDK fue desarrollado para el uso en VMWare o VirtualBox. Se trata de un formato abierto.

* Convertir el disco duro VMDK al. Formato RAW

$ sudo VBoxManage clonehd –format RAW Virtual_Appliance_Debian-disk.vmdk Virtual_Appliance_Debian-disk.raw

=> Virtual_Appliance_Debian-disk.raw

* Convertir el archivo. Formato RAW para qcow2.

$ sudo qemu-img convert -f raw -O qcow2 Virtual_Appliance_Debian-disk.raw Virtual_Appliance_Debian-disk.qcow2

=> Virtual_Appliance_Debian-disk.qcow2

* Crear una nueva máquina virtual KVM a través de la interfaz web Proxmox..

– Haga clic en Crear VM .
– General : seleccione Nodo, VM ID y Name.
– OS : Seleccione el tipo de sistema operativo de la máquina virtual.
– CD / DVD : No utilice cualquier medio.
– Disco duro : Seleccione lvm almacenamiento existente para el almacenamiento y seleccione igual o mejor disco de tamaño más grande que el tamaño original del disco VM.
– otros Tabs : según sea necesario para la nueva máquina virtual.
– Confirmar : Haga clic en Finalizar

* Mover el disco duro recién convertidos para reemplazar la configuración predeterminada Proxmox.

Proxmox ha creado un nuevo archivo de disco de la máquina virtual. No empiece la nueva máquina virtual. Sustituya la Proxmox genera qcow2 archivo con nuestra Virtual_Appliance_Debian-disk.qcow2.

$ sudo mv Virtual_Appliance_Debian disk.qcow2 /var/lib/vz/images/105/vm-105-disk-1.qcow2

Reemplazo de Hyperterminal

Necesitaba con urgencia configurar un Wireless Controller Motorolla RFS4000 y no sabia como acceso por medio del puerto serial RS232 o DB9 o COM1, como prefieran llamarlo y pues como acá no tengo Hyperterminal tenia que buscar algo que lo reemplazara, como siempre busque en Internet y encontré esto que me pareció genial y además funciona a las mil maravillas, el original esta aca pero es en ingles.

Bueno así que empecemos con la instalación que con nuestra super herramienta apt-get es super sencillo, y es así:

root@localhost:~#apt-get install minicom

y ya, ahora empecemos con la configuración que es igual de sencilla pero antes de configurar tendremos que verificar el archivo donde esta el puerto, esto se hace con el siguiente comando, y es así:

root@localhost:~#dmesg | grep tty

y aca visualizamos el que nos dija /dev/ttyS#, usualmente es 0 pero es mejor verificar

root@localhost:~#minicom -s

y se visualiza lo siguiente

De aca se selecciona el item

Serial port setup

con esto configuraremos el puerto y la velocidad y demas cosas que por defecto se configuran

al darle enter en la opcion mencionada se visualizara la siguiente ventana

ahi lo debes dejar como se ve en esta grafica, es muy sencillo para configurar cada item simplemente colocas la letra de la sección que deseas modificar y listo.

Ej: teclas A

y ahi colocas la dirección del dispositivo
para este caso /dev/ttyS0

Luego de eso das la tecla E y ahi configuras la velocidad y los bits de igual manera solo seleccionando con el numero que desees configurar.

ya con esto le das enter y retornaras a la configuración inicial, donde deberas seleccionar Save setup as dfl y le das enter y sales de la configuración.

Para usar el programa simplemente es dar el consola

root@localhost:~$minicom

Listo ya puedes usar el puerto RS-232 o COM1

Clonar discos desde Ubuntu

Hacía tiempo que no me encontraba ante la situación de cambiar un disco duro en una máquina. Pero este fin de semana un amigo se compro un nuevo disco duro y le daba pereza tener que reinstalar todos los programas, copiar las carpetas de datos…

Una solución era utilizar nuevo disco sólo para datos y dejar el viejo como estaba pero claro el nuevo es más rápido con lo que para eso se hubiera comprado uno externo.

La otra opción era reinstalarlo todo pero… y si clonamos el disco? Esto alguna vez lo había hecho pero hacía mucho y no tenía los programas por lo que investigando un poco encontre la solución.

Esta copia de disco sólo puede hacerse de discos pequeños a disco grandes, es decir que vamos a copiar la partición completa no los datos.

El disco duro a copiar, el origen de los datos, esta identificado como «sda» y el destino como «sdb». Teniendo esto en cuenta, ejecute desde la consola el siguiente comando:

$ sudo dd if=/dev/sda of=/dev/sdb bs=1M

Y ahora sólo hay que esperar a que termine, el tiempo depende de la velocidad de los discos y del tamaño de estos.

Después de hacer la copia sólo deberás arrancar con el disco copiado (destino) y voilà el cambio de disco ha terminado!