Qué tal estimados lectores, antes que nada les pido una disculpa por tener un poco descuidado el blog, pero tengo una buena excusa , ya que en estas fechas estuve muy ocupado atendiendo los detalles de mi Trabajo Terminal, que es realizar a cabo un proyecto en un lapso de un año con el fin de acreditar la materia TT-I y TT-II que a su vez sirven para tener la opción de titulación directa.
Lo que significa que estaba ocupado para terminar mi proyecto de titulación, el cual consiste en hacer un device driver para un microcontrolador PIC que soporte la interfaz USB.
La presentación de mi proyecto fue el día de hoy 16/06/09 a las 9:30, en la ESCOM, donde varios familiares y amigos me acompañaron en este momento importante, y lo mejor de todo es que me fue muy bien, por que no estaba tan nervioso y conteste de manera correcta todas las cuestiones que realizaron los sinodales, sacando así una excelente calificación de 10. Por lo cual estoy muy feliz en estos momentos .
Greylite es un filtro de spam de código abierto que funciona del lado del servidor de excepcional eficacia y sin falsos positivos. Se implementa un innovador sistema de filtrado que es fruto de dos años de investigación sobre el comportamiento de los spammers.
Greylite es una solución sostenible: no aumenta la carga en su sistema (de hecho, la mejora), y el rendimiento no se degrada con el tiempo.
Greylite funciona como un envoltorio transparente SMTP. Esto lo hace compatible con cualquier servidor SMTP y requiere un proceso de configuración trivial con un mínimo de intrusión en el sistema existente. Cuando en el servidor se ejecuta qmail, puede ser integrado directamente en su cadena de ucspi.
# cd /usr/local/src/
# wget -c http://www.greylite.net/downloads/releases/greylite/greylite-3.0pre2.tar.bz2
# rm *.tar.bz2
Extraemos el contenido del archivo que descargamos:
# tar xjvf greylite-VERSION.tar.bz2
# cd greylite-VERSION
Y compilamos, con soporte de Mysql y con soporte de geoip
# make all install WITH_MYSQL=yes WITH_GEOIP=yes
Una vez que lo tengamos compilado vamos a configurar la instalación con Mysql. Y eso lo logramos editando el archivo que se encuentra en: /usr/local/src/greylite-3.0pre2/scripts/
# vim /usr/local/src/greylite-3.0pre2/scripts/greylite-mysql.sql
Modificamos la contraseña del usuario que se creará con dicho script, que se encuentra en la tercera linea y posteriormente corremos el script para que se cree el usuario de MySQL, la base de datos y las tablas necesarias.
# mysql > /usr/local/src/greylite-3.0pre2/scripts/greylite-mysql.sql -u root -p
Editamos el archivo que se encarga de mandar los correos, localizado en: /var/qmail/supervise/qmail-smtpd/run y modificamos las lineas:
Con lo cual le estamos indicando que use greylite para verificar IP’s y le pasamos el password de mysql para el usuario greylite. Ahora regeneramos las el archivo de reglas de tcpserver:
Y checamos que las reglas se hallan guardado de manera correcta:
# tcprulescheck /etc/tcp.smtp.cdb
Qué nos debe de regresar algo parecido a esto: rule :
set environment variable DBRESOURCE=:greylite:pass_de_mysql:greylite::/var/run/mysqld/mysqld.sock set environment variable GREYLIST= set environment variable SUSPICION=/etc/greylite/suspicion.conf set environment variable QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue.pl allow connection
Probamos que greylite funcione de manera correcta, con el comando telnet, el cual nos debe de regresar un error 400 (4xx) la primera vez que lo hagamos, despues de 30 segundos se puede intentar de nuevo y de esta manera verificar que la IP no es SPAM.
# telnet my.server.com 25 Trying 1.2.3.4...
Connected to my.server.com.
Escape character is '^]'.
220 my.server.com ESMTP
HELO asd 250 my.server.com
MAIL FROM: 250 ok
RCPT TO: 451 qqt failure (#4.3.0) -- or -- 452 insufficient system storage
Y ya podremos verificar en mysql las IP’s verificadas y las IP’s pendientes por verificar desde MySQL.
OpenSSH es una de las herramientas mas famosas en el mundo Unix, muchos usuarios la utilizan en sus tareas diarias por sus cualidades de seguridad.
Ahora añadiremos algunos condimentos en la configuración podremos lograr una mayor restricción de acceso y dificultarle más la tarea el intruso que quiera vulnerarlo.
Utilizando el editor que más te guste, editaremos el archivo de configuración /etc/ssh/sshd_config:
#Cambiar el puerto que escucha el servicio
Port 1022
#Tiempo que tiene el usuario para loguearse
LoginGraceTime 30
#Desactivar el acceso al usuario root
PermitRootLogin no
#Numero máximo de intentos de inicio de sesión antes de cerrar la conexión
MaxAuthTries 2
#Definir que usuarios pueden entrar por SSH, se puede utilizar comodines como el *
AllowUsers pepe
AllowUsers pedro@192.168.0.25 (solo desde la IP indicada)
AllowUsers juan@192.168.0.*
Y con esto tendrémos una conexión SSH un poco más segura
Slashdot tiene un articulo interesante hoy donde invita a los lectores a compartir sugerencias con respecto a qué tamaño de partición es mejor utilizar como partición de Swap en Linux.
Tradicionalmente, la regla era que la partición de Swap debería ser del doble de tamaño que la cantidad de memoria RAM disponible, sin embargo, con la cantidad de memoria disponible hoy en día, duele sacrificar 4 u 8 GB de disco para establecer una partición que podría no utilizarse.
El consenso general en Slashdot parace ser “depende de tus aplicaciones y de tu Hardware”. Si solo utilizas el navegador, y tienes 2 GB de RAM, probablemente no necesites Swap, pero si quieres correr esa aplicación de análisis de datos o de computación gráfica monstruosa, entonces te convendría tener un buen número, no demasiado ajustado pero tampoco demasiado grande.
Como guía general, un lector posteá las sugerencias para ejecutar el motor de base de datos Oracle:
# RAM entre 1GB y 2GB, entonces Swap = 1.5 veces el tamaño de la RAM
# RAM entre 2GB y 8GB, entonces Swap = 1 vez el tamaño de la RAM (mismo tamaño).
# Más de 8GB, entonces Swap = 0.75 veces el tamaño de la RAM.
Claro que hay que tener en cuenta, también, que si estamos hablando de un Laptop y queremos poder utilizar la funcionalidad de suspender a disco (hibernar), la partición de Swap tendrá que tener por lo menos el mismo tamaño que la cantidad de memoria RAM disponible, de forma de poder escribir todo su contenido a disco antes de apagar el equipo.
En esta ocasión, hablaremos de como optimizar Gnome para pantallas pequeñas de 8.9″ en este caso será con la Acer Aspire One de 8.9″, la cual nos dá una resolución de 1024×600 y en esta caso usaremos ArchLinux como distribución ya que es la tiene mi AAO.
El Panel
Por defecto en Gnome nos encontramos con dos paneles, uno arriba y otro abajo. Esto nos resta espacio para las ventanas, cosa que vamos a solucionar.
Primero hay que eliminar el panel inferior, con todo lo que tenga. No tengas miedo porque en cualquier momento podemos crear uno nuevo. Seguidamente cambiaremos algunas propiedades del panel superior, que tiene que quedar así:
Con esto cambiaremos la orientación del panel y lo dejaremos vertical. El motivo es que la pantalla es más ancha que alta, por lo que es mejor ocupar píxeles de los laterales que de arriba o abajo, que necesitamos para tener un mayor campo visual dentro de las ventanas. El tamaño de 18 píxeles es el que recomiendo para que el panel no ocupe mucho y los botones se dibujen enteros. Activo la opción de mostrar los botones de ocultación para poder ocultar el panel arriba o abajo y poder disponer de toda la pantalla para las ventanas (no activo las flechas porque hacen el panel más ancho).
Si vamos a usar el panel con mucha frecuencia no es necesario mostrar los botones de ocultación, pero si no, recomiendo dejar en el panel sólo: el reloj, el área de notificación, el icono de sonido y el “Menú principal de Gnome” (no la “Barra de menús”, que ocupa mucho), para poder ocultarlo. Y te preguntarás ¿y cómo controlas las ventanas si no has puesto la “Lista de ventanas” en el panel? Pues muy fácil, usando Compiz.
Efectos de Escritorio
Los efectos de escritorio nos ayudarán a no usar botones para manejar las ventanas. Para usarlos hay que activarlos (Sistema -> Preferencias -> Apariencia -> Pestaña “Efectos visuales”)
Gnome-Do
Este programa es muy útil tanto para netbooks como para el resto porque nos permite abrir aplicaciones y ejecutar muchas acciones con sólo pulsar Windows+Espacio y escribir lo que sea. Así podemos acceder fácilmente a los programas, ya que si recuerdas, sólo hemos dejado un botón para el menú de Gnome, que nos ralentiza a la hora de abrir una aplicación.
Firefox
Firefox tampoco nos deja mucho espacio para el contenido de las webs y parece que las barras de marcadores, menú y direcciones ocupan demasiado.
Lo poco que podemos hacer es deshabilitar la barra de Marcadores (Ver -> Barra de herramientas -> Desmarcar “Barra de herramientas de marcadores”) y reducir el tamaño de los iconos. Para esto dirígete a Ver -> Barra de herramientas -> Personalizar Allí marca la casilla que pone “Usar iconos pequeños” y en Mostrar: Iconos.
Nautilus, Fuentes y temas
Podemos hacer que Nautilus nos muestre sólo los iconos, sin texto, para ocupar menos espacio. Para esto hay que ir a Sistema -> Preferencias -> Apariencia -> pestaña “Interfaz” y elegir Sólo iconos.
Y ya que estamos en las preferencias de Apariencia, podemos reducir el tamaño de las fuentes en la pestaña “Tipografías”.
En el botón Detalles podemos ajustar la resolución de 96 a 83 puntos por pulgada.