Rincón Informático

Un rincon para hablar sobre GNU/Linux, seguridad informatica, y mas!!

Archive for the ‘GNU/Linux’ Category

Como usar la tecla de Windows para abrir el menu de Gnome

Posted by Epsilon On septiembre - 1 - 2010

windowskey Como usar la tecla de Windows para abrir el menu de Gnome

Cuando instalamos GNU/Linux   en cualquier equipo, nos damos cuenta que aquella tecla de Windows no sirve para nada. Sin embargo existe un truco viejo (debo confesar que no lo conocia), el cual consiste en decirle a nuestro Gnome que cuando presionemos esta tecla  nos muestre el menu de aplicaciones,  de forma similar a como lo hace Windows.

Para hacer esto solo debemos poner en una consola (como tu normal), lo siguiente:

gconftool-2 –set /apps/metacity/global_keybindings/panel_main_menu –type string “Super_L”

Con eso bastara, ahora si deseas  revertir el cambio debemos poner lo siguiente:

gconftool-2 –unset /apps/metacity/global_keybindings/panel_main_menu “Super_L”

Un truco muy basico, sencillo pero util, para todos nosotros los que usamos GNU/Linux.

The Samhain host-based intrusion detection system (HIDS) provides file integrity checking and log file monitoring/analysis, as well as rootkit detection, port monitoring, detection of rogue SUID executables, and hidden processes. (http://www.la-samhna.de/samhain/index.html)

samhainlabs verificando la integridad del sistema de archivos con SAMHAIN   V. 2.7.2a

Samhain es un sistema de  verificación de integridad de archivos  y alerta de intrusión para hosts individuales o redes basadas en Unix, distribuido bajo los términos de la GNU General  Public Licence.

Básicamente lo que hace es crear una base de datos con la información  relevante (permisos, fecha de creación, , grupo. etc. ) de los archivos que se encuentran en los directorios que le indiquemos, luego revisa periódicamente  si alguno de los archivos fue modificado y notifica.

Instalación

-Obtenemos Samhain:

$wget http://la-samhna.de/samhain/samhain-current.tar.gz

- Compilamos e instalamos:

La configuración estándar de Samhain  es válida para el propósito de esta entrada. Para ver todas  las opciones de configuración  ejecutar:  ./configure – -help. Recomiendo - -with-kcheck=/path/to/System.map para habilitar la detección de rootkits.

$ ./configure
$ make
# make install

Instalación gráfica

$ ./Install.sh
Después de la instalación

- Iniciar la base de datos
$ samhain -t init

- Correr samhain como demonio
$ samhain -t check -D

Por defecto, la ruta y el nombre del archivo de configuración es:  /etc/samhainrc
Configurarlo  no es muy complicado  si se tiene a mano la documentación: http://www.la-samhna.de/samhain/manual/ , como dije anteriormente la configuración por defecto es funcional y se sale del propósito del post explicarla detalladamente.

- Es posible utilizar samhain con nagios: http://www.la-samhna.de/samhain/manual/nagios.html

-El proyecto Beltane sirve de consola web para samhain  (vista gráfica de notificaciones).

multiple hostsmultiple hosts

Como instalar Emesene 2.0 BETA

Posted by Epsilon On agosto - 25 - 2010

Poco a poco la version 2.0 del emesene,  va tomando forma,  este desarrollado en Python  se ha caracterizado por sus caracteristicas,  su  aspecto muy parecido al Windows Live Messenger,  y su buen rendimiento.  Aunque esta version todavia no tiene soporte para webcam  y otros aspectos, hay que decir que vale la pena probarlo y por que no tratar de colaborar en el proyecto.

Para instalar la version beta hacemos lo siguiente:

apt-get install git

Ahora que tenemos GIT procedemos a descargar las fuentes:

git clone http://github.com/emesene/emesene.git

Por ultimo ejecutamos la aplicacion

cd emesene/   -> entramos a la carpeta que acabamos de descargar
cd emesene/   -> entramos donde se encuentra el binario

python emesene.py

En este momento ya tendras la ventana para loguearte:

emesene 2 Como instalar Emesene 2.0 BETA

Quieres saber mas del proyecto -> click aqui
Quieres contribuir con el proyecto -> Click aqui

Chat de video y Voz de Google ahora es posible en GNU/Linux

Posted by Epsilon On agosto - 23 - 2010

Hace algun tiempo , incorporo  caracteristicas de audio y video en el  chat de Gmail, para los usuarios de Windows, desafortunadamente para nosotros los usuarios de GNU/Linux todavia nos tocaba esperar a que saliera dicho soporte.

Sin embargo, ayer me entero que porfin estas nuevas caracteristicas estan disponibles para los usuarios de GNU/Linux,  inmediatamente lo probe,  y funciona de maravilla,  para instalar estas nuevas caracteristicas, debemos descargar un paquete .deb instalarlo, reiniciar nuestro navegador y eso es todo, asi de facil, tendras  estas nuevas opciones en el chat de gmail, el cual se destaca por su minimalismo, sencillez, pero  aun asi con un muy buen funcionamiento.

Instalacion

  1. Descargamos el paquete desde esta direccion
  2. Instalamos el paquete
  3. dpkg -i -talkplugin_current_i386.deb

  4. Reinciamos nuestro navegador.
  5. Entramos a Gmail buscamos algun amigo que tenga la opcion de video habilitada y probamos.

Y asi de facil podremos hacer video conferencias con  nuestros amigos desde el chat de gmail. Ahora si desean es un cliente con soporte de audio y video pueden intentar con pidgin el cual desde la ultima version trae  soporte para audio y webcam.

ConkyWizard: Configura Conky de forma grafica.

Posted by Epsilon On agosto - 20 - 2010

Conky es considerado como un monitor  para nuestro sistema, es decir, Conky nos permite tener una barra en nuestro escritorio con alguna informacion de nuestro sistema, como hora y fecha, consumo de cpu y ram, temperatura del disco,  datos transmitidos y recibidos, entre muchos otras cosas, algo similar a los widgets en Windows.

La gran ventaja de conky consiste en que nosotros podemos crear neustros propios scripts, para poner en aquella barra del escritorio informacion personalizada que se util para nosotros como por ejemplo:

  • Correos nuevos.
  • Estado del tiempo.
  • Slideshow
  • Reproductor de musica
  • Entre otros.

Sin embargo, la desventaja de este monitor, radica en su configuracion, ya que esta  se realiza  por medio de codigo.  Aunque el codigo es bastante facil de entender (para alguien que conozca un poco de programacion) muchos usuarios no lo usaban por que no lograban configurar el monitor a su gusto.

Para solucionar este inconveniente nacio una interfaz grafica llamada ConkyWizard, la cual te ayuda de una forma muy intuitiva y sencilla a configurar tu conky. A continuacion  los pasos para instalar conky y el conkywizard.

Instalar Conky

Para instalar conky usamos el gestor de paquetes:

apt-get install conky

Con eso quedara instalado, si lo deseas lo puedesejecutar y en tu escritorio saldra una sidebar por defecto.

Instalar ConkyWizard

Descargamos las fuentes desde la pagina oficial del proyecto. Ahora descargamos el paquete que acabamos de descargar, y ejecutamos el binario.

tar xvf ConkyWizard_32bits_V1.0_Beta1.tar.gz
./ConkyWizard_32bits_V1.0_Beta1

conkywizard.th ConkyWizard: Configura Conky de forma grafica.

Este es el asistente que  te llevara en la configuracion de tu conky,  en cada apartado puedes ecoger las opciones que mas te gustan, hasta el final que el ejecutara el resultado de tu configuracion.

Aunque es una interfaz beta, es algo muy util y muy sencillo para todos nosotros los amantes de conky

Desde hace dias estoy teniendo algunos problemas de temperatura en  mi laptop,  la ultima vez, estaba compilando el kernel para instalar el NCTUNS, pero de un momento a otro el ordenador se apago. Revisando los LOGS, me lleve una gran sorpresa, al descubrir que el apagon fue como consecuencia de la alta temperatura que tenia mi CPU, alrededor de 85 C°.

Nuevamente necesitaba  compilar el kernel, pero para que no volviera apagarse necesitaba monitorear constantemente  la temperatura del procesador.  En lo primero que  pense fue en ACPI,   esta aplicacion,  nos permite realizar este proposito, monitorear la temperatura y la bateria de nuestro equipo.

Para instalar podemos hacer uso del gestor de paquetes:

apt-get install acpi

Su funcionamiento es bastante sencillo

acpi

Te mostrara la informacion basica de la bateria, es decir el porcentaje de carga de la misma

si deseamos mas informacion:

acpi  -V

Nos mostrara mucha mas informacion.

Ahora si lo deseamos es  que nos muestre la informacion en tiempo real, podemos hacer uso del paquete watch

watch acpi -V

De esta forma podremos ver toda la informacion en tiempo real, de esta manera es posible monitorear  cada instante y ver los cambios de temperatura que la CPU tiene.

acpi Como saber la temperatura de nuestro CPU y la carga de nuestra bateria en la consola

Happy Birthday numero 17 al proyecto Debian (Debian GNU/Linux)

Posted by Epsilon On agosto - 16 - 2010

DebianBirthday1 Happy Birthday numero 17 al proyecto Debian (Debian GNU/Linux)

Hoy 16 de agosto, celebramos el  cumpleaños de una gran distribucion de GNU/Linux. se trata de Debian GNU/Linux una distro la cual contiene la mayor comunidad en el mundo, y que desde 1993 (año en la que se fundo),  ha ido creciendo  hasta convertirse en lo que es hoy, una de las mas usadas, seguras y estables.

Para aquellos que no sepan un poco de la historia de Debian:

El proyecto Debian fue fundado en el año 1993 por Ian Murdock, después de haber estudiado en la Universidad de Purdue. Murdock escribió el Manifiesto de Debian que utilizó como base para la creación de la distribución Linux debian. Dentro de este texto los puntos destacables son: tener de la distribución de manera abierta, coherente al espíritu de Linux (núcleo) y de GNU.

El nombre del proyecto se basa en la combinación del nombre de su entonces novia (actual ex esposa) Deborah con su propio nombre Ian, formando el portmanteau Debian, pronunciado como las sílabas correspondientes de estos nombres, en inglés estadounidense: /dɛbˈiːjən/.

El proyecto creció lentamente al principio y lanzó sus primeras versiones 0.9x en 1994 y 1995. Las primeras portabilidades a otras arquitecturas fueron a comienzos de 1995, siendo la primera versión 1.x de Debian lanzada en 1996.

En 1996, Bruce Perens substituyó a Ian Murdock como el líder de proyecto. Por sugerencia del desarrollador Ean Schuessler, dirigió el proceso de actualización del Contrato Social de Debian y de las pautas del software de debian libremente, definiendo los puntos fundamentales para el desarrollo de la distribución. También inició la creación de la licencia de software legal de la organización.

Bruce Perens se retiró en 1998, antes del lanzamiento de la primerra versión de Debian basada en glibc, la 2.0. El proyecto procedió a elegir a nuevos líderes y a hacer dos revisiones de la versión 2.x, cada uno incluyendo más versiones para otras arquitecturas y más paquetes. Conveniente fue lanzada durante este período y la primera portabilidad a un núcleo no basado en el núcleo Linux, naciendo así debian GNU/Hurd, utilizando el núcleo de Hurd proveniente del proyecto GNU. Las primeras distribuciones Linux basadas en Debian (Corel Linux y la Stormix’s Linux de Stormix), fueron comenzadas en 1999. Aunque estuvieron desarrolladas no por mucho tiempo, estas distribuciones fueron las primeras de muchas que se basarían en Debian.

A finales de 2000, el proyecto realizó el mayor cambio a la estructura de los archivos y la organización de las versiones, reorganizando procesos de liberación de paquetes del software con el nuevo “package pools” (del inglés depósito de paquetes), y creando un rama de prueba, relativamente estable para el lanzamiento siguiente. En 2001, los desarrolladores comenzaron a reunirse en una conferencia anual llamada Debconf con discusiones y talleres para desarrolladores y usuarios técnicos.

Sin mas que decir, ojala que sean muchos años mas!!

FELIZ CUMPLEAÑOS Y LARGA VIDA AL PROYECTO DEBIAN

Fish: Una Shell interactiva bastante util y amigable

Posted by Epsilon On agosto - 13 - 2010

Esta semana,  en la universidad se puso la tarea de investigar acerca de las diferentes shell que existian, en mi caso ya conocia algunas e incluso hace algun tiempo, escribi un articulo sobre que era una shell y algunas de ellas. Sin embargo debatiando con algunos amigos Linuxeros, sobre cual era la mejor shell, llegamos a una shell no tan conocida llamada Fish.  Segun la pagina oficial FISH es:

Fish es un  intérprete de comandos interactivo. Fish destina al una  shell de línea de comandos amigable sobre todo para uso interactivo.

Fish tiene algunas caracteristicas importantes como:

  • Los parametros de colores vienen activados por defecto.
  • Resaltado de sintaxis
  • Permite de manera rapida buscar comandos en el history
  • Autocompletado interactivo, incluso con la descripcion de cada parametro
  • Pagina de ayuda, interactiva y amistosa
  • Permite abrir un archivo con   la apliacion que el escritorio tenga por defecto.
  • Creacion de funciones.
  • Y mucho mas

La instalacion es muy sencilla:

apt-get install fish

Ahora lo que debemos hacer es editar el archivo /etc/passwd y alli ubicamos al que deseemos que use la shell fish  y donde diga /bin/bash/ borramos y ponemos /usr/bin/fish

visitante:x:1002:1003:visitante,,,:/home/visitante:/usr/bin/fish

Ahora veamos algunas imagenes de como funciona

fishq Fish: Una Shell interactiva bastante util y amigable moz screenshot 1 Fish: Una Shell interactiva bastante util y amigable

fish2t Fish: Una Shell interactiva bastante util y amigable

Para abrir cualquier documento o archivo desde la consola, podemos hacerlo de esta forma:

open imagen.jpg

Asi  la imagen se abrira con la aplicacion que el escritorio tenga por defecto para abrir este tipo de arhivos.

En conclusion, podemos decir que esta shell es perfecta para todos aquellos que desean una mayor interaccion entre la shell y el .  Una shell muy interesante  y lo mejor de todo es que totalmente compatible con bash, es decir,  si sabes manejar bash, te podras defender a la perfeccion en fish. Espero la prueben y me comenten sus opiniones

[Howto]: Como crear alias en GNU/Linux Debian

Posted by Epsilon On agosto - 9 - 2010

Los alias son comandos personalizados que se crean apartir de otros comandos mas generales, es decir, con los alias nos podemos ahorrar el esfuerzo de escribir un comando demasiado largo (incluyendo los parametros), cambiandolo por uno mucho mas corto. Esto se utiliza generalmente en operaciones y acciones que se suelen  repetir con determinada frecuencia, las cuales son demasiadas largas, un ejemplo cuando nos conectamos por ssh a un servidor  con determinada IP y puerto. Sin embargo,  una definicion mas formal:

En informática alias es una orden disponible en varios intérpretes de comandos tales como los shells de Unix, 4DOS/4NT y Windows PowerShell, que permite reemplazar una palabra o serie de palabras con otra. Su uso principal es el de abreviar órdenes o para añadir argumentos de forma predeterminada a una orden que se usa con mucha frecuencia. Los alias se mantienen hasta que se termina la sesión en la terminal, pero normalmente se suelen añadir en el fichero de configuración del intérprete de órdenes (~/.cshrc o /etc/csh.cshrc (aplicado a todo el sistema) para csh, o ~/.bashrc o si quieres aplicarlo a todo el sistema /etc/bashrc o /etc/bash.bashrc para bash) de forma que siempre están disponibles para todas las sesiones de terminal.

Como bien lo dice  la definicion, existen dos formas  para crear un alias:

  1. Alias temporal:  Solo funciona hasta que se cierre la terminal. Para crearlo es muy sencillo, la sintaxis debe ser: alias nombre=’comando’
  2. Si quisieramos crear un alias para conectarnos al servidorA hariamos lo siguiente:

    alias servidorA=’ssh @127.0.0.1 -p 22′

    Ahora lo ejecutamos:

    aliast [Howto]: Como crear alias en GNU/Linux Debian

    De esta forma, quedaria nuestro alias creado, pero cuando la consola fuera cerrada, el alias desapareceria.

  3. Sin embargo podemos crear los alias de forma permantente para cualquier ,  para esto la sintaxis es igual, lo unico que debemos hacer es agregar el comando en el .bashrc  del y agregar al alias:

nano /home//.bashrc y agregamos el alias

alias servidorA=’ssh @127.0.0.1 -p 22′

alias2 [Howto]: Como crear alias en GNU/Linux Debian

Guardamos,  y listo solo nos queda probar el alias

alias3 [Howto]: Como crear alias en GNU/Linux Debian

De esta forma quedara listo nuestro alias.

Los alias son muy utiles para aquellos SySAdmin que diariamente tiene que administrar diferentes tipos de servidores, y realizar las mismas tareas en cada uno de ellos.