sábado, 3 de diciembre de 2016

Micro Flash - Instalar con contraseña de root MariaDB en CentOS 7


En esta semana me toco trabajar con MariaDB en CentOS y una de las cosas que tiene la instalación es que en ningun momento se pide ingresar una contraseña para el usuario de root por lo que de no configurarse se puede ingresar así sin más al manejador.

Para instalar MariaDB se tiene que realizar lo siguiente:

[root@centos]# yum update && yum upgrade
[root@centos]# yum install mariadb-server

Después hay que habilitar e iniciar con systemd:

[root@centos]# systemctl enable mariadb
[root@centos]# systemctl start mariadb

Un dato importante tras iniciar el manejador no debes ingresar a la consola de mariadb aún sino escribir lo siguiente:

[root@centos]# mysql_secure_installation

El anterior es un asistente que entre otras cosas te permitirá poner una contraseña de root a mariadb, eliminar la base de datos de prueba y denegar o permitir el acceso remoto de la cuenta de root. Tras ejecutarlo ahora si quedará segura la instalación.


Al iniciar la consola se te pedirá la contraseña de root que hayas ingresado.

Licencia de Creative Commons
error066 Blog by Enrique Tezozomoc is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

sábado, 8 de octubre de 2016

Micro Flash - Crear una USB para la instalación de Windows 10 en Mac OS

Herejías... tarde o temprano tendremos que hacer una que otra en la vida y en este caso me toco hacer una desde Mac OS.

El escenario es el siguiente: deseas crear una USB de instalación de Windows 10 pero únicamente tienes disponible un Mac, para realizar la creación del medio de instalación únicamente tienes que seguir los siguientes pasos:

1. Descarga la ISO de Windows 10 desde aquí.

2. Abre el programa de Boot Cam Assistant... este te permite instalar Windows en un Mac (la herejía innombrable) pero también crear un medio de instalación que es valido para cualquier PC.


3. Marca la opción de "Create a Windows 10 o later install disk" y asegúrate de desmarcar las otras dos opciones de lo contrario intentara instalar Windows en tu Mac.

4. Inserta una memoria USB en el equipo asegurándote que sea mayor a 4 GB y no tenga ningún archivo importante ya que será formateada.

5. Selecciona en la siguiente ventana la imagen ISO de Windows y asegúrate de que la memoria USB corresponda a la que muestra el instalador, de ser así da clic en continuar.


6. Ahora el asistente formateara y creara el medio de instalación esto toma alrededor de 15 minutos.


7. Al finalizar la USB estará lista para poder instalar Windows 10 en cualquier PC compatible.


Ahora solo queda esperar a que no cometas la herejía de instalar Windows en un Mac.

Licencia de Creative Commons
error066 Blog by Enrique Tezozomoc is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

domingo, 11 de septiembre de 2016

Micro Flash - Controlar Dropbox con la Terminal

Una de las cosas que no me gustan de Gnome 3 es que los iconos secundarios de las aplicaciones desaparecen, actualmente estoy utilizando la versión 3.18 en Ubuntu y simplemente no hay forma de ver más estos iconos.

El gran problema reluce cuando deseas saber información de una aplicación y esta únicamente la muestra por medio de un icono como sucede con Dropbox pero afortunadamente en este caso existe una forma sencilla de poder controlar esta aplicación con la terminal.

Para ello necesitamos un pequeño script de python que es recomendable tenerlo en el home de usuario o puedes ponerlo en /bin si así lo prefieres:

wget -O dropbox.py "https://www.dropbox.com/download?dl=packages/dropbox.py"

Al tenerlo le damos permisos de ejecución: chmod +x dropbox.py

Este script tiene varios comandos utiles que puedes consultar con la opción de help: ~/dropbox .py help



El comando que más nos interesa para saber el estado de la sincronización es el siguiente: ~/dropbox.py status

También puedes con el detener e iniciar el servicio, excluir directorios, crear enlaces públicos entre otras cosas más.

Licencia de Creative Commons
error066 Blog by Enrique Tezozomoc is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

viernes, 9 de septiembre de 2016

Instalar MAMP (MySQL, Apache, PHP) en Mac OS El Capitan

Una de las cosas que tarde o temprano necesitaras al trabajar con CMS, LMS, DB en Mac OS es tener un ambiente Web funcional de desarrollo nativo, afortunadamente el proceso es bastante sencillo.

Lo primero es abrir una terminal y logearte como root: sudo su -

Ahora iniciaremos apache: apachectl start

Con un navegador web ve al clásico localhost o a la IP de tu equipo para ver uno de los clásicos más famosos de internet.

Para activar PHP editaremos el archivo de configuración de apache (antes que cualquier cosa siempre es recomendable hacer una copia de seguridad del mismo): vi /etc/apache2/httpd.conf

En este descomentaremos la línea: LoadModule php5_module libexec/apache2/libphp5.so

Guardamos el archivo y reiniciamos apache: apachectl restart

Para verificar el funcionamiento de PHP crearemos en el DocumentRoot una página que muestre la información de PHP



Al visitar localhost/phpinfo.php veremos el despligue de la información de PHP.


Ahora descargamos la última versión de MySQL en dmg (es la forma más sencilla de hacerlo aunque también puedes bajar el tar.gz). Al terminar montamos la imagen, con coble clic ejecutamos el instalador y seguimos la instrucciones en pantalla, al final se generara una contraseña aleatoria para el root de MySQL.


Para poder trabajar con MySQL desde la terminal es necesario exportar las variables: export PATH=/usr/local/mysql/bin:$PATH

Ahora desde la terminal se puede acceder al cliente de MySQL ingresando el usuario de root y la contraseña creada aleatoriamente: mysql -uroot -p

Pero primero debes de iniciar el servidor de MySQL la forma más sencilla de hacerlo es ir a System Preferences - MySQL y darle clic en "Start MySQL Server".

Es recomendable ejecutar la instalación de seguridad de MySQL para hacerlo debes ir a: /usr/local/mysql/bin/mysql_secure_installation

Tras ingresar la contraseña generada aleatoriamente podrás cambiarla por alguna otra, permitir o denegar el login de root, eliminar la BD de pruebas, eliminar usuarios anónimos y recargar los permisos en las tablas.

Finalmente solo queda por conectar MySQL con PHP para hacerlo creamos una carpeta en /var llamada mysql que contendrá un enlace a mysql.sock:

cd /var
mkdir mysql
cd mysql
ln -s /tmp/mysql.sock mysql.sock


Ahora solo queda comenzar a trabajar ...

Licencia de Creative Commons
error066 Blog by Enrique Tezozomoc is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

Entradas populares