Tuxjm el sitio de jmedina

Author: jmedina (page 2 of 9)

Como deshabilitar el mouse Touchpad en Ubuntu

Cuando trabajamos en alguna laptop por default se habilita el mouse touchpad, hay quienes les gusta usarlo, y hay quienes prefieren usar un mouse externo USB.

En algunos casos he visto que el mouse touchpad es muy sensible e interfiere cuando tecleamos, se brinca el puntero a lugares que no queremos.

Para deshabilitar el mouse touchpad de una laptop se puede usar una tecla especial si es que la soporta, si no lo tiene, entonce podemos deshabilitarlo temporalmente usando el comando synclient, por ejemplo:

$ synclient TouchpadOff=1

Para volver a habilitarlo cambie el valor a 0.

NOTA: Esto solo aplica para mouse touchpad de tipo synaptics.

También se puede usar el comando xinput.

Referencias:

http://askubuntu.com/questions/65951/how-to-disable-touchpad
http://askubuntu.com/questions/161532/how-to-permanently-disable-touchpad-in-12-04
http://www.addictivetips.com/ubuntu-linux-tips/automatically-disable-touchpad-when-mouse-is-connected-ubuntu/

Por que es mejor Ubuntu Server Edition para servidores

Aquí les dejo algunas de las razones por las que Ubuntu Server Edition es recomendado para servidores de red sobre Debian:

  • Ubuntu Server Edition es una distribución GNU/Linux orientada a servidores, esta basado en Debian y soporta los mismos paquetes y configuraciones.
  • Ubuntu Server Edition esta respaldado y soportado por la empresa Canonical.
  • El equipo de Ubuntu Server manteniene ciclos de control de calidad adicionales a los de Debian.
  • Ubuntu Server LTS tiene un ciclo de vida de 5 años con soporte de actualizaciones de seguridad.
  • Ubuntu server esta certificado para servidores DELL PowerEdge y HP Proliant entre otras marcas.
  • El equipo de Ubuntu Security se encarga de desarrollar e integrar herramientas de seguridad a nivel kernel y aplicación, darle seguimiento a las vulnerabilidades de seguridad que afectan los paquetes soportados realizando auditorias, rastreos, corrección y pruebas.
  • Ubuntu Server incluye soporte completo de virtualización basada en KVM el cual soporta la mayoría de funciones incluidas en Xen.
  • Ubuntu Server LTS tiene herramientas para integrar plataformas Cloud privadas basadas en KVM.

Para conocer más acerca de Ubuntu server les recomiendo leer los brochures para las últimas versiones LTS.

Ubuntu Server Edition 8.04 LTS – Brochure

Ubuntu Server Edition for the enterprise – Technical White Paper

Referncias:

Ubuntu Server: http://www.ubuntu.com/business/server/overview

Time Based Releases: https://wiki.ubuntu.com/TimeBasedReleases

Official Support: https://wiki.ubuntu.com/SecurityTeam

Security Team: https://wiki.ubuntu.com/SecurityTeam

Creando Mapas Mentales en GNU/Linux

En los últimos años he estado investigando nuevas formas de aprendizaje que me permitan organizar de forma eficiente y efectiva mis ideas, pensamientos y nuevos conocimientos adquiridos. Pues hace tiempo encontre los Mapas Mentales, les dejo la definición del autor Tony Buzan:

Un Mapa Mentalm es un método d e análisis que permite organizar con facilidad los pensamientos y utilizar al máximo las capacidades mentales.

Para mostrar como son los mapas mentales, una imagen vale más que mil palabras:

Los mapas mentales te pueden servidor para:

  • Potenciar la creatividad
  • Potenciar la creatividad
  • Potenciar la creatividad
  • Ahorrar tiempo
  • Solucionar problemas
  • Concentrarse
  • Organizar más eñcientemente los pensamientos
  • Aclarar las ideas
  • Aprobar los exámenes con mejores resultados
  • Estudiar más rápida y eficientemente
  • Recordar mejor
  • Tener una visión global de las cosas
  • Planificar
  • Comunicar
  • Sobrevivir
  • Y muchas mas…

Con solo ver algunas de las en las que podemos mejorar usando este método creo que vale la pena darle una estudiada, al final del articulo les dejo algunas referencias que les pueden servir para conocer más de los mapas mentales, pero creo que no hay mejor referencia que el libro “Cómo crear Mapas Mentales” de Tony Buzan.

Los mapas mentales los podemos crear a mano con lapiz, colores y papel o usando algún programa informatico. En el mundo del software libre especialmente en sistemas GNU/Linux tenemos a disposición dos programas para crear mapas mentales el primero es FreeMind y FreePlane ambos programas estan hechos en java por lo cual también pueden ser usados en otros sistemas operativos como MS Windows (para aquellos que no pueden usar otro sistema en el trabajo pero quieren aprender a crear mapas mentales).

En lo personal prefiero FreePlane y más porque ya viene incluido en los repositorios de mi distribución GNU/Linux preferida, Kubuntu, para instalarlo es tan simple como ejecutar los siguientes comandos:

$ sudo apt-get update && sudo apt-get install freeplane

Y listo puedes ir al menu Aplicaciones=>Oficina y dar clic sobre el ícono de Freeplane y empezar a crear mapas mentales.

Al final solo puedo decir que los mapas mentales me han cambiado mi vida y la forma de pensar, se los recomiendo a todos.

Les dejo las siguientes ligas de referencia en donde pueden encontrar más información acerca de los mapas mentales.

http://es.wikipedia.org/wiki/Mapa_mental

http://www.monografias.com/trabajos15/mapas-mentales/mapas-mentales.shtml

http://el50.com/2007/08/14/mapas-mentales-una-forma-de-organizar-y-estimular-las-ideas/

http://sociologiac.net/2008/09/02/11-aplicaciones-gratuitas-para-crear-mapas-mentales/

Instalando paquetes en Debian 5 desde el repositorio archive

Si estas leyendo este post es probable que te encuentres en la necesidad de instalar algún paquete en tu distribución GNU/Linux Debian 5.x pero te encuentras que los depositos configurados en APT ya no se encuentran disponibles ya que el soporte de Debian 5 expiro hace algunos meses..

Mi recomendación personal es que si es posible actualiza a debian 6 o a algo que tenga más tiempo de soporte como Ubuntu 12.04 LTS, pero si no puedes y necesitas instalar un programa debes modificar los URI de los depositos de paquetes.

Pongamos el ejemplo de mi configuración actual de uno de mis servidores:

$ grep "^deb " /etc/apt/sources.list
deb     http://ftp.us.debian.org/debian/     lenny main contrib non-free
deb     http://security.debian.org/ lenny/updates  main contrib non-free

En este caso solo nos interesa cambiar el URI del deposito http://ftp.us.debian.org/debian/, modificamos el archivo para que queden así:

deb     http://archive.debian.org/debian/     lenny main contrib non-free

NOTA: No modificamos el URL del servidor de actualizaciones de seguridad.

Y listo, corre apt-get update para actualizar la lista de paquetes e instala el paquee que necesitas.

$ sudo apt-get install debian-archive-keyring && aptitude update

Si necesitan más información acerca de los cambios en Debian 5 les recomiendo leer las páginas en las referencias al final del post.

Referencias:

http://wiki.debian.org/DebianOldStable
http://wiki.debian.org/DebianLenny
http://www.debian.org/News/2012/20120310

Como aplicar un parche a kmess 2.0.6.1 y crear el paquete .deb en Ubuntu

Desde hace un par de días he tenido problemas cuando me conecto a la red MSN live desde el programa kmess en mis equipos con Kubuntu 10.04 y 11.10 que usan la versión 2.0.6.1, al parecer Microsoft otra ves hizo cambios en su protocolo o servidores y ahora no puedo ver mi lista de contactos, se conecta bien pero no veo los contactos :S.

Buscando en los reportes de bugs en los foros de kmess encontre el siguiente post Connection problem to wlm, en el publican un parche y algunos paques para diferentes versiones de Ubuntu y arquitecturas.

Aquí les traigo una forma fácil y rápida de bajar el paquete de las fuentes de kubuntu 2.6.0.1, aplicarle el parche arriba mencionado y construir el paquete binario con el parche.

NOTA: Este procedimiento se recomienda se use temporalmente esperando que pronto se publique un paquete oficial en los repositorios.

Instalamos las dependencias de compilación de kmess y el paquete devscripts:

$ sudo apt-get build-dep kmess && sudo apt-get --no-install-recommends install devscripts

Descargamos las fuentes del paquete kmess en un lugar temporal, por ejemplo:

$ mkdir -p ~/Downloads/src; cd ~/Downloads/src

$ sudo apt-get source kmess

NOTA: Requiere que tenga habilitado los depositos de paquetes deb-src en el archivo sources.list.

$ cd kmess-2.0.6.1

Descargamos y aplicamos el parche:

$ sudo wget http://lekensteyn.nl/files/kmess/follow-location-redirects.patch

$ sudo patch -p1 < follow-location-redirects.patch

Construimos el paquete:

$ sudo debuild -b -uc -us

Instalamos la nueva versión:

$ cd ..

$ ls -ltr

$ sudo dpkg -i kmess_2.0.6.1-1build1_amd64.deb

$ dpkg -l kmess

Ahora conectese y ahora si podrá ver sus contactos :).

Si quieren más información de como construir paquetes en Debian y Ubuntu les recomiendo las siguientes referencias:

Debian New Maintainers’ Guide: http://www.debian.org/doc/manuals/maint-guide/index.en.html

Ubuntu Packaging Guide: https://wiki.ubuntu.com/PackagingGuide/es/Complete

Configurando una interfaz Ethernet como enlace VLAN trunk 802.1q en sistemas GNU/Linux

En los entornos de red actuales es necesario que las herramientas tecnologicas que usemos para administrar la red sean flexibles y se adapten a los cambios dinámicos del crecimiento de la red, una de las técnicas más usadas en la administración de redes es la  segmentación de grupos de trabajo de red en diferentes dominios de broadcast, normalmente cada grupo de trabajo conectado a un switch físico independiente y para que las redes separadas se puedan comunicar se utilizan routers.

En la actualidad los switches “administrables” permite la separación de múltiples redes LAN de forma lógica, es decir, dentro de un mismo dispositivo físico es posible crear múltiples redes LAN virtuales o VLAN, básicamente los paquetes son separados y distinguidos por una etiqueta en la trama Ethernet, el protocolo IEEE 802.1q es el estandar que permite el etiquetado de tramás, en los switches se asignan las etiquetas de la VLAN a los puertos, hay puertos en modo acceso los cuales permiten conectar un sistema de forma transparente y el switch realiza el etiquetado con el ID de la VLAN asignado, también existen los puertos troncales o port trunks los cuales tienen la capacidad de transportar tráfico de red de diferentes VLANs, normalmente este es un puerto Ethernet con soporte VLAN 802.1q que a través de un driver del SO permite la creación de sub interfaces de red en las cuales se etiqueta el tráfico con el ID de las VLAN configuradas.

Los puertos trunk son normalmente utilizados en routers de VLANs los cuales permiten la comunicación entre las diferentes redes lógicas, el enrutado se realiza en la capa 3 del modelo OSI, en este caso a nivel IP. Hasta hace poco estos routers de VLAN eran dispositivos de red “especializados” de “marca” y con sistemas operativos privativos, aquí les vengo a mostrar como configurar un sistema GNU/Linux con soporte VLAN 802.1q para realizar el enrutado de múltiples redes VLAN.

En este documento se describen los procedimientos para instalar y configurar el soporte VLAN IEEE 802.1a en sistemas GNU/Linux, veremos como configurar un enlace troncal (trunk link) y permitir la multiplexión de varias VLAN a través de un solo enlace, en este caso una interfaz Ethernet. La separación lógica se realiza en un switch Layer 2 con soporte VLAN y la comunicación entre las VLANs se realiza a través de un router con soporte VLAN.

Para leer el documento en formato de multiples paginas HTML ir al siguiente enlace: Configurando una interfaz Ethernet como enlace VLAN trunk 802.1q en sistemas GNU/Linux.

El documento esta en su primer versión y creo que le hacen falta más explicaciones y ejemplos, si te interesa el documento y quieres darme tus comentarios no dudes en contactarme que seguro podremos mejorarlo.

El soporte Xen PVOPS ya esta dentro del kernel Linux

Les traigo una noticia muy importante para aquellos que estan cerca de los entornos de virtualización con Linux, en este caso les hablare de el soporte del kernel Linux para correr en maquinas virtuales Xen DomU y Dom0 sobre el hypervisor Xen.

Desde hace ya algunos años es posible correr un kernel Linux vanila en maquinas virtuales Xen DomU sobre el hypervisor Xen, en un principio con unos parches al kernel Linux (XenLinux), después se integraron los parches en el kernel oficial Linux desde la versión 2.6.27 con PVOPS, el soporte que se incluyo fueron los drivers Xen Bus, network driver además de I/O driver entre otros componentes, esto permite correr el kernel Linux vanilla en hardware fisico como en maquinas virtuales Xen DomU.

El soporte para correr Linux en modo dominio de adminitración o Domain-0 se mantenia por separado, en parches para el ahora algo viejo kernel 2.6.18 o en kernels algo modernos que solo algunas distribuciones lo soportaban no oficialmente, sin embargo, seguian siendo esfuerzos separados.

Ahora todo ha cambiado ya que Linus Torvalds ha aceptado integrar en la rama oficial 2.6.39+ el soporte PVOPS de forma oficial para que Linux corra de forma nativa en entornos fisicos, virtualizados como Xen Domain-0 o DomU y otras alternativas como KVM, estos esfuerzos benefician tanto a la comunidad, equipos de desarrollo y a todos aquellos que estan ya usando Xen para virtualizar sistemas Linux.

Para más información les recomiendo el articulo publicado en los blogs de Oracle: Linux mainline contains all the Xen code bits for Dom0 and DomU, además les recomiendo leer la pagina del wiki Xen paravirt_ops for upstream Linux kernel, donde podrán encontrar más información de el progreso de los componentes integrados.

Como ver el tipo de tabla en MySQL

Aqui les dejo un tip para algo que ya habia requerido más de una vez, como ver el tipo o en especifico el motor de una tabla en MySQL. Esta es una pregunta que me hice hace rato cuando revisaba alguna información sobre respaldos en MySQL.

Para este ejercicio usaremos una base de datos que se llama “Syslog” y tiene una tabla llamada “SystemEvents”, para ver su tipo lanzamos el siguiente query:

mysql> show table status like 'SystemEvents';
+--------------+--------+---------+------------+-----------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-------------------+----------+----------------+---------+
| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment |
+--------------+--------+---------+------------+-----------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-------------------+----------+----------------+---------+
| SystemEvents | MyISAM | 10 | Dynamic | 288527454 | 153 | 44233702400 | 281474976710655 | 2960958464 | 0 | 288527455 | 2011-02-28 17:50:31 | 2011-04-25 22:13:18 | NULL | latin1_swedish_ci | NULL | | |
+--------------+--------+---------+------------+-----------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-------------------+----------+----------------+---------+
1 row in set (2.56 sec)

La salida de arriba se ve algo egorrosa porque son muchas columnas, pero el resultado es el de la segunda “Engine” la cual es “MyISAM”, ahi esta :P.

Espero que este tipo les sea de utilidad como lo es para mi.

Liberada la versión Beta de Red Hat Enterprise Linux 6.1

Aunque no soy un usuario de sistemas basados Red Hat de forma rutinaria si los sigo utilizando con clientes y projectos diferenes, y bueno, para los fans de Red Hat o sus derivados como CentOS y Scientific Linux aquí les dejo una nota sobre la liberación de la beta de RHEL 6.1.

Después de 5 meses de la liberación de Red Hat Enterprise Linux 6.0 se anunca la versión beta de lo que será la siguiente versión 6.1.

En general podríamos decir que incluye mayor soporte y optimización en virtualización, drivers de video y red y mucho más soporte de hardware.

En el anuncio de prensa de la liberación podemos encontrar más información sobre este release.

Para más información pueden leer el documento Release Notes for Red Hat Enterprise Linux 6.1 Beta.

Pues ya esta, a probarlo.

Habilitando el plugin sun java en el navegador firefox en Ubuntu

Desde Ubuntu 10.04 se movieron los paquetes sun-java desde el repositorio multiverse al repositorio partner, por lo tanto, si requiere del soporte de sun java jre o del plugin para el navegador firefox tendrá que habilitar el repositorio partner:

$sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"

Ahora actualice la lista de paquetes y repositorios e instale los paquetes:
$ sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin

Recuerde reiniciar su navegador para que los cambios tomen efecto. Para verificar que plugins tiene habilitados escriba en la barra de dirección: about:plugins.

Espero que este tip les sea de utilidad.

Olderposts Newerposts

Copyright © 2019 Tuxjm el sitio de jmedina

Theme by Anders NorenUp ↑