Windows Azure Attach Disk

Adjuntar un disco existente en maquina virtual Linux – Azure

Adjuntar un disco existente requiere de que dispongamos de un .vhd disponible en la cuenta de almacenamiento. Utiliza el “Add-AzureVhd” cmdlet para subir el fichero .vhd a la cuenta de almacenamiento. Después de que hayas creado y subido el fichero .vhd, podrás adjuntarlo a la maquina virtual.

How To:

COMO ADJUNTAR UN DISCO EXISTENTE A UNA MAQUINA VIRTUAL LINUX

Sigue leyendo

crontab

Ejecutar Cronjobs como otro usuario, o como apache

Me he encontrado varias veces con proeyectos WEB que necesitan de crones que ejecutan ficheros PHP para, por ejemplo, crear carpetas para guardar ficheros. Como por ejemplo, crear carpetas para guardar imagenes de usuarios nuevos, thumbnails, etc..

El problema residía en que, al ejecutar el PHP desde el cron como root, la carpeta se creaba como propietario y grupo root, y generaba problemas, ya que el usuario que luego ha de escribir ahí es apache.

Sigue leyendo

danger

Encontrada Vulnerabilidad Crítica en Bash para Linux, Unix y Mac OS X

Escribo este post por si alguno de vosotros a estas alturas no se ha enterado, y no ha tenido tiempo de tomar las medidas necesarias. Hace unas horas, se ha encontrado una vulnerabilidad crítica en el servicio Bash. Este servicio corre bajo la mayoría de sistemas Linux, Unix y Mac OS X. Así que si eres Administrador de Sistemas como yo, ya habrás pasado unas buenas horas actualizando los sistemas que puedan haber sido afectados, en mi caso, un huevo y medio de maquinas que me ha tocado revisar para meter el parche.

Josh Bresser, gerente de seguridad de Red-Hat a comentado lo siguiente:

It’s super simple and every version of Bash is vulnerable,” said Josh Bressers, manager of Red Hat product security. “It’s extremely serious, but you need very specific conditions in place where a remote user would be able to set that environment variable. Thankfully, it’s not common.”

Sigue leyendo

mysql

[ERROR] Fatal error: Can’t open and lock privilege tables: Can’t find file: ‘./mysql/user.frm’ (errno: 13 – Permission denied)

Durante alguna instalación me he encontrado con este tipo de error. El error aparece al iniciar por primera vez mysql una vez terminada la instalación. Esta vez me lo he encontrado en un vps montado en un servidor con OpenVZ y con una imagen de CentOS 6.2 que posteriormente actualicé a 6.5 (Final) mediante un yum update

Tras la actualización del sistema operativo procedí a instalar MySQL de Percona, concretamente la versión 5.6 utilizando el manual de INSTALACIÓN DE MYSQL PERCONA 5.6 sin problemas.
Sigue leyendo

percona

INSTALACIÓN DE MYSQL PERCONA 5.6

Ya esta disponible la nueva versión de MySQL 5.6. Ésta ya lleva en circulación bastante tiempo, pero yo saco el manual de instalación rápida ahora, disculpad.
Como muchos de vosotros ya sabréis, Percona es una comunidad que se dedica a potenciar el motor de base de datos MySQL, intentando sacar el máximo partido a la velocidad y el rendimiento de las bases de datos utilizadas por millones de personas.

Si queréis comprobar las nuevas características de Percona MySQL 5.6 podéis acceder a su pagina web http://www.percona.com/

A continuación os adjunto la guía rápida para la instalación de Percona 5.6
Sigue leyendo

php

PHP-FPM y errores de Permission Denied en configuración por sockets

[crit] 5978#0: *310 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: sample.com, request: “GET /2013/07/04/post-prueba/ HTTP/1.1″, upstream: “fastcgi:/unix:/var/run/php5-fpm.sock:”, host: “www.ginatonic.com”, referrer: “http://www.sample.com/post-prueba/”

Para solucionar este problema con los permisos, asegúrate de editar el fichero /etc/php-fpm.d/www.conf y descomentar la línea que contiene lo siguiente:

Espero que os sirva de ayuda

Información extraída de: chriskief.com

azure-1

Actualizar Centos OpenLogic 6.3 a 6.5 Windows Azure

En el siguiente manual, os voy a enseñar a como realizar una actualización en la versión de CentOS para las maquinas virtuales de Windows Azure. Éstas no utilizan la versión estándar de CentOS, si no que usan la versión modificada de Openlogic.

Para poder actualizar el kernel en esta distribución de OpenLogic para Windows Azure, tendremos que realizar un update en dos pasos. El primer paso, realizar una actualización únicamente de los paquetes del kernel, y posteriormente una actualización completa del resto de paquetes.

Sigue leyendo