Java Expert....Java/Open Source Addict

Redes Sociales

twitterlinkedinrss feedemail youtube

martes, 24 de octubre de 2023

Habilitar acceso remoto a Postgres


 Estimados amig@s, en esta oportunidad les quiero compartir como habilitar el acceso remoto a Postgres, para lo cual utilizaré el siguiente escenario.

Máquina desde donde se accede: MacOS

Máquina donde está instalado Postgres: Ubuntu 20

Para poder habilitar el acceso remoto con superusuario realizar  lo siguiente:

1. Ubicarse en el directorio donde se instaló Postgres en Linux, que generalmente es la siguiente ubicación /etc/postgresql/<version_bdd>/main; donde <version_bdd> equivale a la versión que se haya instalado de postgres. Para mi ejemplo tomando en cuenta que tengo la versión 14, quedaría el directorio de la siguiente manera /etc/postgresql/14/main

 


2. Dentro del directorio de postgres proceder a editar el archivo postgresql.conf, en el cual se debe activar el acceso a todas las máquinas de la red modificando la variable listen_address con el valor de *, tal como se muestra a continuación.


3. Posterior a esto se debe actualizar el archivo pg_hba.conf incluyendo una instrucción para que se puedan conectar a la base de datos desde cualquier dirección IP.

 


4. Luego se debe proceder a reiniciar los servicios de postgres utilizando el siguiente comando service postgresql restart


5. Se debe abrir el puerto 5432, agregando la regla en el firewall. Para lo cual se debe ejecutar el siguiente comando ufw allow 5432 y posterior recargar el firewall con el comando ufw reload. Posterior a esto continuación verificar que la regla se haya añadido a través del comando ufw status verbose


6.  Finalmente, se debe validar el acceso remoto (MacOS), ejecutando en primera instancia el comando telnet <numero_ip_bdd> 5432 para verificar que el puerto esté disponible y posterior establecer la conexión con la base de datos utilizando algún IDE. En este caso se utilizó Dbeaver.






miércoles, 11 de octubre de 2023

Instalar y Activar Office 2021 (Completo con Project y Visio)


 Amig@s en esta oportunidad les quiero compartir la forma de como instalar y activar office 2021 que incluye project y visio para lo cual se debe seguir los siguiente pasos:

1.- Desinstalar por completo otras versiones del office, para lo cual se debe dirigir a la página de soporte de desinstalación de microsoft y seguir la opción 2. Al finalizar reiniciar el equipo



2.- Dirigirse a la página de microsoft y dentro de la sección Descargar la herramienta de implementación de Office desde el Centro de descarga de Microsoft, proceder a seleccionar la herramienta de implementación de Office

3.-  Seleccionar el idioma y proceder a descargar la herramienta.

4.- Una vez descargada la herramienta debemos proceder a ejecutarla, para lo cual primero se debe crear una carpeta llamada con el nombre de office (puede ser cualquier nombre) que será la carpeta que se utilizará para descomprimir los archivos del instalador. Luego ejecutamos la herramienta a lo que aparecerá un diálogo de aceptación de licencia y nos pedirá que elijamos la carpeta creada anteriormente para descomprimir.

 
 

5.-  Una vez descomprimido los instaladores, debemos proceder a dejar únicamente el archivo referente a 2021,  el instalador y cambiar el nombre del archivo de configuración de 2021 a configuration.
 
 
Antes 

Después
 
Nota: Si el sistema operativo es de 32 bits se debe editar el archivo de configuration con un editor de texto como bloc de notas o notepad y en donde dice 64 reemplazar por 32. De igual forma si se requiere instalar en español se debe reemplazar en donde dice en-us por es-es.
 
6.-  Nos ubicamos en la carpeta office y procedemos en la barra de tareas a escribir cmd  y enter. A lo que se abrirá un terminal en donde se debe ingresar el siguiente comando setup /configure configuration.xml
 
 
 


 
7. Desactivar el antivirus por un tiempo antes de ejecutar el siguiente paso.

8. Una vez terminado de instalarse, se debe proceder a activar el office. Para lo cual se debe ejecutar el terminal (cmd) como administrador y proceder a ejecutar los siguientes comandos de manera ordenada una a uno por bloques  (tres bloques separados por espacios), el último bloque puede que haga falta darle un enter cuando se vaya a ejecutar act
 
cd /d %ProgramFiles%\Microsoft Office\Office16
 
for /f %x in ('dir /b ..\root\Licenses16\ProPlus2021VL_KMS*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x"  
 
cscript ospp.vbs /setprt:1688
cscript ospp.vbs /unpkey:6F7TH >nul
cscript ospp.vbs /inpkey:FXYTK-NJJ8C-GB6DW-3DYQT-6F7TH
cscript ospp.vbs /sethst:e8.us.to
cscript ospp.vbs /act
 


 8. Finalmente una vez activado, se puede abrir cualquier aplicación de Office y dirigirse a Account para verificar la activación. 




miércoles, 27 de julio de 2022

Instalar Docker en Ubuntu 20.0.4


Hola amig@s como están... En esta oportunidad les mostraré como instalar Docker  en Ubuntu 20.04., para lo cual se debe realizar lo siguiente:


1. Logearse como root y configurar APT para que puede instalar paquetes a través de HTTPS, para lo cual se debe ejecutar el siguiente comando apt install apt-transport-https ca-certificates curl software-properties-common.

 


 2. Añadir la  GPG key para el repositorio oficial de Docker a nuestro sistema, para lo cual se debe ejecutar el siguiente comando curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

 3. Añadir el repositorio de Docker a las fuentes de APT, para lo cual se debe ejecutar el siguiente comando echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


 4. Actualizar la lista de paquetes, para lo cual se debe ejecutar el siguiente comando  apt update

 5. Posterior a esto se necesita asegurar que se instalará del repositorio que se ha configurado más no del que viene por defecto en Ubuntu, para lo cual se utiliza el comando apt-cache policy docker-ce


 5. Una vez verificado esto se debe proceder a instalar docker utilizando el siguiente comando  sudo apt install docker-ce


 6. Finalmente verificaremos que el servicio este levantado y la versión de Docker, para lo cual se utiliza los comandos   systemctl status docker y docker -v




viernes, 8 de julio de 2022

Redirect from one URL to another in Apache on Linux


Hello friends, In this opportunity, I will show how to redirect from one URL to another in Apache Web Server on Linux, Let me begin

1. Configure the Server Name in the file /etc/httpd/conf/httpd.conf with the domain name.

2. Configure the VirtualHost directive, where we redirect from one base URL  to another URL. To do this, you must use the Redirect with 3 params: the first the code 301 specifies that the redirect is permanent, the second /  mean the URL base and finally the third param, https://www.matoosfe.com:8080/aprende is the url to redirect


3. Later,  you must restart the service and verify the status, with the commands systemctl restart httpd.service and systemctl status httpd.service respectively.

 


4. Finally, test the redirect. 

 

martes, 26 de abril de 2022

Instalar PG Modeler


 Hola amig@s en esta oportunidad les quiero compartir un vídeo de como instalar una herramienta súper interesante para modelar y administrar bases de datos en Postgres, llamada PG Modeler.

 


 

sábado, 16 de abril de 2022

Crear Datasource en Wildfly


 Hola amig@s en esta oportunidad les mostraré como crear un datasource en Wildfly,  para lo cual se utilizará la base de datos Postgres, para lo que se configuró a ésta anteriormente como módulo. Para crear el datasource se lo puede realizar de dos maneras, manual añadiendo el datasource directamente en el archivo <WILDFLY_DIR>/standalone/configuration/standalone.xml o utilizando la interfaz de línea de comandos a través de la herramienta Jboss Cli. En nuestro caso se utilizará Jboss Cli, para lo cual se debe realizar lo siguiente:


1. Levantar el servidor Wildfly,  dirigirse al directorio <WILDFLY_DIR>/bin y ejecutar el comando ./jboss-cli.sh o ./jboss-cli.bat  tanto para Linux/Mac o Windows respectivamente. Luego proceder a conectarnos a la instancia utilizando el comando connect.


 2.- Registrar el módulo de postgreSQL como driver, para lo cual se debe ejecutar el siguiente comando:

 /subsystem=datasources/jdbc-driver=postgresql:add(driver-module-name=org.postgresql,driver-name=postgresql,driver-class-name=org.postgresql.Driver)

Nota: El driver configurado es para datasource de tipo No-Xa Datasource. Para datasource de tipo XA se debe utilizar la clase org.postgresql.xa.PGXADataSource 


3.- Crear el datasource utilizando el driver creado anteriormente y  los parámetros de la base de datos utilizando el siguiente comando:

data-source add --jndi-name=java:jboss/eventoDS --name=eventoDS --connection-url=jdbc:postgresql://localhost:5432/education --driver-name=postgresql --user-name=postgres --password=

Nota: La clave está vacía por temas de aprendizaje, pero en ambientes productivos NO puede estar vacía bajo ninguna circunstancia.

Para verifficar que esté configurado correctamente se utilizó el comando:

/subsystem=datasources/data-source=eventoDS:read-resource

 

4. Finalmente estamos listos para configurar nuestra aplicación utilizando el datasource creado anteriormente referenciándole por el atributo JNDI.