lunes, 28 de diciembre de 2020

Instalando Docker en Ubuntu 20.04



Pasos simplificados para la instalación de Docker en Ubuntu 20.04

Actualizar el sistema.

sudo apt-get update

Permitir usar paquetes a través de https.

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

Añadiendo clave GPG para el repositorio oficial de Docker.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

DBeaver Community - Ubuntu 20.04


Pasos para la instalación de DBeaver Community en Ubuntu 20.04.

Instalando Java JDK y JRE

sudo apt -y  install openjdk-11-jdk openjdk-11-jre

Verificando la instalación de java al consultar la versión

java -version

lunes, 7 de septiembre de 2020

Docker - Comandos básicos

Listar las imágenes que tenemos disponibles:

docker images

Listar los contenedores que se están ejecutando:

docker ps

 Creando una imagen desde un contenedor existente:

docker contenedor base commit -m "Mensaje de Commit" -a "Author" nombredeimagen:tag

Listando volumenes creados

docker volume ls

Construyendo una imagen desde un archivo Dockerfile

docker build -f Dockerfile -t nombreimagen:tag . 

Ejemplo:

docker build -f Dockerfile.prod -t myimage:v1 . 

Bonus

Usar docker sin sudo

sudo usermod -aG docker ${USER}

Saber si un puerto esta libre en ubuntu.

sudo nc localhost 9000 < /dev/null; echo $?



jueves, 16 de abril de 2020

Crear un entorno Virtual con Python Simplificado

1. Instalar Python desde:
https://www.python.org/downloads/

2. Verificar instalación de pip utilizando:
pip --version

3. Instalar Virtualenv.
pip install virtualenv

4. Verificar instalación de Virtualenv.
virtualenv --version

5. Creando un entorno virtual con nombre "prueba".
virtualenv prueba

6. Iniciando el entorno virtual.
(Windows)
.\prueba\Scripts\activate
(Linux)
source prueba/bin/activate

7. Deteniendo entorno virtual.
deactivate

8. Enjoy.
Es gratis

martes, 17 de marzo de 2020

Recuperar contraseña root en MySQL - Linux

Este método funciona solo si tienes permisos de administrador en el sistema.

Ya que MySQL guarda en una tabla la información de los usuarios, es posible actualizar y así recuperar las contraseñas de las cuentas de usuarios que hayamos olvidado, entre ellas la del super administrador (root).

Para el ejemplo supondremos que los comandos se ejecutan sobre una distro de Ubuntu 18.04, pero el procedimiento es el mismo en otras versiones, solo basta con utilizar los comandos equivalentes.

viernes, 13 de marzo de 2020

MySQL - You are using safe update mode and you tried to update...

MySQL Error:

You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column.

Solution.

#Disable Safe Update:
SET SQL_SAFE_UPDATES = 0;

#Enable Safe Update:
SET SQL_SAFE_UPDATES = 1;

viernes, 7 de febrero de 2020

MySQL Función para convertir en mayúsculas la primera letra

USE MYDATABASE;
#Funcion CAP_FIRST

DELIMITER $$
CREATE FUNCTION CAP_FIRST (input VARCHAR(255))
RETURNS VARCHAR(255)
DETERMINISTIC
BEGIN
DECLARE len INT;
DECLARE i INT;

SET len   = CHAR_LENGTH(input);
SET input = LOWER(input);
SET i = 0;

WHILE (i < len) DO
IF (MID(input,i,1) = ' ' OR i = 0) THEN
IF (i < len) THEN
SET input = CONCAT(
LEFT(input,i),
UPPER(MID(input,i + 1,1)),
RIGHT(input,len - i - 1)
);
END IF;
END IF;
SET i = i + 1;
END WHILE;

RETURN input;
END$$
DELIMITER ;

miércoles, 5 de febrero de 2020

MySQL Comandos básicos

Listar todos los usuarios:
SELECT user FROM mysql.user;

Creando un usuario:
CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'password';