Categorías
Apache Debian General Seguridad

Cómo securizar Apache con mod_md y Let’s Encrypt

Apache incluye un módulo llamado mod_md. Podemos usarlo para el aprovisionamiento de certificados a través del protocolo ACME. Este artículo explica cómo instalar, configurar y poner en marcha Apache con un módulo mod_md para asegurar el tráfico con el certificado gratuito Let’s Encrypt TLS/SSL en un servidor Debian 10 Buster.

Categorías
Miniguías Sistemas Ubuntu

Como reparar el error ‘initramfs’ en Ubuntu y derivados

En este artículo se describe como subsanar el problema que nos arroja Ubuntu cuando al arrancar vemos una pantalla negra con el prompt (initramfs).

Categorías
Aplicaciones WordPress

WordPress 4.0 ya se encuentra disponible para descarga o actualización

La nueva versión estable de WordPress ya está entre nosotros, llegando a la versión 4.0 apodada como “Benny”, en homenaje al clarinetista de jazz y director de orquesta Benny Goodman. Esta nueva versión ya está disponible para su descarga, incluso en español, y para su actualización directa desde los sitios web instalados bajo WordPress. Matt Mullenweg señala al respecto en su anuncio que 4.0 es sólo otro número para ellos que va después de 3.9 y antes de 4.1, señalando a la nueva versión como una versión que cuenta con pulimento adicional, de modo que no estamos ante una actualización mayor, como podía dar a entender la numeración de esta versión.

Categorías
WordPress

Nuevo WordPress 3.6 con novedades

Matt Mullenweg presenta una nueva versión de su sistema de gestión de contenido con un interesante repertorio de mejoras y cambios.

Categorías
MySQL

Replicacion de Bases de Datos en MySQL

Después de un tiempo sin escribir mucho en este blog, vuelvo en línea para escribir sobre un tema que me parece muy interesante.
Hace unas semanas tuve que instalar un server remoto de nuestra biblioteca, por tal motivo tuve que migrar tanto la aplicación como también la base de datos del server maestro al server remoto.
El proceso instalación y migración no tuve mayores problemas, pero se me presento el inconveniente cuando el personal de biblioteca me dijeron las palabras mágicas. “Será posible que cuando cargue datos nuevos en el server maestro se pueda replicar en el server remoto y vicerversa“, para tener la información sincronizada.
Lo único que atiné a decir es heeeee heeee mmm, ok si me dejan que investigue un poco vamos buscar en internet y ver que solución le podemos dar a su problema.
Dicho esto me puse a buscar en san google y encontré este artículo de Daniel Demichele, que explica realmente de forma muy didáctica y sencilla la forma de sincronizar bases de datos con Mysql, ya sea Master-Slave como también Master-Master. He seguido al pie de la letra el tutorial de este artículo y me anduvo perfectamente. Así que si para alguín le sirve le dejo al dirección en donde buscar en caso de que necesiten sincronizar dos bases de datos en Mysql

Fuente:http://www.danieldemichele.com.ar

Categorías
Sistemas

Dspace Configurar Notificaciones de Correo

Despues de pelear con el OpenKm, también tuve el mismo problema cuando implementamos el Dspace al tratar de enviar las notifiaciones de correos a los clientes. El problema de nuestro servidor que la conexiones smtp son usuarios autentificados y por tal motivo debemos configuar el Dspace para que cuando establezca la conexión con el servidor pueda autentificar el usuario en el servidor correo. Les dejo las líneas que tuvimos que agregar para lograr enviar la notificaciones con Dspace
Solamente les agrego la parte en la cual definimos la sección de autentificación con el servidor, mas arriba de estas líneas que coloco aquí hay que configurar otras opciones para lograr un configuración correcta del mail.

# Pass extra settings to the Java mail library. Comma separated, equals sign between
# the key and the value.
#mail.smtp.socketFactory.port=25, \
#mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory, \

Las líneas de abajo fue la que agregue en el archivo dspace.cfg para poder lograr enviar los correos

mail.extraproperties = mail.smtp.port=25, \
mail.smtp.host=nombre del servidor de correo, \
mail.transport.protocol=smtp, \
mail.smtp.starttls.enable=false, \
mail.smtp.auth=true, \
mail.smtp.user=correo electronico que envia la notificacion, \
mail.smtp.password=contraseña del correo electronico, \
mail.smtp.socketFactory.fallback=false, \

Categorías
Sistemas

OpenKM Configurar Notificaciones de Correo

Otra vez aquí despues de un tiempo sin escribir, el tema de hoy explicar mas o menos como configurar la conexión del correo para las notificaciones del OpenKM, personalmente no sabía como hacerlo y me costo bastante encontrar la solución como también encontrar el lugar del archivo que debía tocar para dicha configuración surgan efecto en esta herramienta. Así que les dejo una guia de como hacerlo

Primero debemos ir a la carpeta en donde tenemos instalado el OpenKM, una vez ubicados debemos ir a la carpeta que muestro abajo, mi caso partiuclar la ruta es:

mi-server$/opt/OpenKM-4.1_JBoss-4.2.3.GA/server/default/deploy

Segundo debemos editar un archivo con el nombre mail-service.xml, Este archivo posee la siguiente configuración y debemos cambiar y agregar lo que según la seguridad y configuración de nuestro servidor de correo.

Una vez que tengan ya este archivo configurado debe guardar los cambios y luego reinicar le servidor tomcat para que surgan efecto. Espero que les sirva a alguien esta información.

Categorías
Sistemas

Postfix Regenerar base Alias

Hace poco revisando y retomando algo de configuración de un servidor de correo (con postfix), estaba modificando algunas cosas en el archivo alias del servidor.
Básicamente cambie el archivo origen del alias y la aplicación postfix me generaba una advertencia en los logs que el archivo alias.db estaba obsoleto. Indagando un por web me indicaban que debía regenerar el archivo alias.db con la instrucción postmap para que el postfix pueda reconocer los cambios en el archivo, este proceso debe se corrido para cualquier base que se tenga con postifix y si hayan modificado los archivos originales. En mi caso tengo varios archivos de alias, asi que les dejo una línea de comando en caso que a alguien le pasa algo igual.

postalias /etc/postfix/alias

Categorías
Sistemas

Alternativa al parche de 200 lineas en el kernel de linux

Bueno, Lennart Poettering, un desarrollador de Red Hat, respondió a Linus Torvalds en una lista de correo con una alternativa a este parche que hace lo mismo pero todo lo que hay que hacer es ejecutar dos comandos y pegar cuatro líneas en el archivo ~/.bashrc

 

WebUpd8

Categorías
Sistemas

LatencyTop, buscando problemas en tu sistema Linux

Como revelan en Linuxers, a menudo el problema reside en algún proceso o aplicación que está esperando a que alguna información importante le llegue para poder seguir con su ejecución. Y precisamente para detectar esos problemas llegan ayudas como LatencyTop.

Esta herramienta trabaja sobre la base de encontrar qué procesos están bloqueados por el kernel mientras que están esperando por cierta información importante. Este tiempo de espera se conoce como latencia o lag, y se refleja en esa lentitud de respuesta que aparece mientras manejamos nuestro sistema.

LatencyTop permite que monitoricemos esos procesos y aplicaciones y también que veamos cuál es el máximo tiempo que han estado esperando, para luego revisar cómo funcionan y las razones de esos retrasos. El propio responsable de la solución, Arjan van de Van, indicó qué permite la aplicación:

Servidores lentos, audio que se omite, vídeo mal reproducido… todo el mundo conoce los síntomas de la latencia. Pero para saber qué es lo que realmente está pasando en el sistema, lo que causa la latencia, y cómo arreglarlo… esas son preguntas difíciles sin buenas respuestas hasta ahora.

Para instalar la aplicación en Ubuntu y derivadas basta con hacer

sudo apt-get install latencytop

Y en el caso de Fedora, CentOS y distros derivadas de Red Hat,

yum install latencytop

Para otros usuarios,  es posible descargar el código fuente.

A partir de ahí, todo es cuestión de comenzar a estudiar el comportamiento de los programas. Puede que esté más orientado a desarrolladores, pero en realidad cualquier usuario puede comprobar qué está causando problemas de ralentización del sistema. Para hacerlo basta con ejecutar el comando:

sudo latencytop

Con lo que obtendremos una ventana en la que se irán visualizando las latencias. En la parte izquierda se muestra una lista de procesos, ordenados según su latencia (aquellos con más latencia, arriba del todo), y en la parte derecha se muestran las latencias y sus causas. El refresco por defecto es de 30 segundos, pero podremos refrescar cuando queramos.

No hay mucho más que contar: a partir de ahí será cuestión de conocer cuáles son las causas para, o bien tratar de solucionar el problema por nosotros mismos, o bien para pedir ayuda en los foros -o directamente contactando con los desarrolladores de la aplicación problemática– con la información que nos proporciona LatencyTop.

 

MuyLinux