Posteado por: David | 20 Noviembre 2009

[HowTo] Compilar el Kernel de Debian

Bueno pues os dejo por aquí una de las formas que hay de compilar el núcleo de Debian. Parece un poco largo pero es muy fácil una vez que los has intentado un par de veces. Comencemos:

1- Obtener el núcleo:

- aptitude install linux-source-2.6.31

- El resultado es el fichero /usr/src/linux-source-2.6.31.tar.bz2

2- Crear un directorio para la compilación y descomprimir en él el núcleo:
- mkdir ~/linux

- cd ~/linux

- tar xjf /usr/src/linux-source-2.6.31.tar.bz2

3- Utilizar el fichero de configuración del núcleo actual como punto de partida. Para ello:

- cp /boot/config-`uname -r`~/linux/linux-source-2.6.31/.config

4- Configurar el núcleo (aquí podemos hacer make oldconfig y configura automáticamente el núcleo que ya nos funciona, ahorrándonos los siguiente pasos):

- Etiquetar el nuevo núcleo poniendo un número significativo en la constante EXTRAVERSION que aparece en el fichero Makefile (por ejemplo -10)

- Configurar el núcleo con una de las siguientes opciones:

  • make menuconfig (necesita las bibliotecas de desarrollo de ncurses)
  • make config (necesita las bibliotecas de desarrollo de gtk)
  • make xconfig (necesita la librería libqt3-mt-dev). Os aconsejo hacerlo con make xconfig.

5- Compilar la parte monolítica, los módulos y generar un paquete debian con todo:

- make deb-pkg

- El paquete así generado se almacena en ~/linux

6- Instalar el nuevo núcleo en el sistema:

- dpkg -i linux-2.6.31-10_2.6.31-10_i686.deb

- Generar la initrd: mkinitramfs -o /boot/initrd.img-2.6.31-10 2.6.31-10

- Actualizar GRUB: update-grub

7- Reiniciar y probar.

8- En caso de que tengamos o queramos volver a compilar, tendríamos que seguir uno de estos dos pasos:

- make clean y continuar por el punto 4 (manteniendo el fichero .config previo)

- make mrproper y continuar por el punto 3 (para empezar de cero)

Pues hasta aquí este howto, si tenéis alguna duda no dudéis en dejarme por aquí algún comentario. Espero que os haya servido!

Posteado por: David | 5 Agosto 2009

[Internet] Reacción WoW

Anoche para matar el tiempo nos pusimos a hablar unos colegas y yo sobre los juegos de consolas y ordenador que más enganchaban a la gente, y llegamos a la conclusión de que el World of Warcraft es el juego más adictivo que se ha creado jamás xDDD (que conste que yo no he jugado nunca). Seguimos hablando y empezamos a discutir que la gente que jugaba a este juego no tenía vida social… y buscando por internet me encuentro con esta joyita.

El video va sobre un adicto al WoW, la madre le dice que le cancela la cuenta y esta es su reacción. Atención al minuto 1:10, sin desperdicio.

Si es que hay que salir más…

Posteado por: David | 31 Julio 2009

[Internet] ¿Se puede decir más en una respuesta?

Una imagen vale más que mil palabras…

forocoches

Visto en forocoches…

Posteado por: David | 30 Julio 2009

[HowTo] Administración remota: Cliente y servidor NX

Hoy os traigo otro de mis tutoriales, esta vez instalaremos NX, el cliente lo instalaremos en Windows XP y el servidor lo tendremos corriendo en una máquina Debian Lenny.

Resumiendo: Podremos manejar nuestra máquina Debian desde nuestro Windows.

Empezamos.

En Debian Lenny (servidor):

1. Nos descargamos desde la web de Nomachine los paquetes .deb de freenx (nxclient, nxnode y nxserver).

2. Instalamos los paquetes:

#dpkg –i nombre_paquete

Hacemos esto con los 3 paquetes que nos hemos descargado.

3. Instalamos SSH:

#aptitude install ssh

4. Creamos un usuario para el acceso remoto:

#/usr/NX/bin/nxserver --useradd David --system

Yo he puesto David como nombre de usuario, poned el que queráis.

5. Reiniciamos el servicio de NX

#/usr/NX/bin/nxserver --restart

Y aquí ya no tenemos que hacer nada más, pasamos ahora a la configuración en Windows XP.

En Windows XP (cliente):

1. Nos descargamos desde Nomachine el archivo NX client for Windows

2. Lo instalamos y lo ejecutamos.

3. Lo configuramos poniendo como host la IP de Debian, le damos un nombre a la conexión (en mi caso le he puesto “debian”). En la configuración “Desktop” ponemos UNIX-GNOME y tipo LAN. Queda de la siguiente manera:

nx

4. Nos logueamos con el usuario que hemos definido anteriormente:

nx2

5. Y debemos de estar ya manejando nuestra máquina Debian:

nx3

Hasta aquí este tutorial. Si tenéis alguna duda sólo tenéis que dejarmela por aquí .

Bueno, pues poco a poco voy a ir subiendo por aquí todos los howto/tutoriales de los que dispongo, espero que os sirva.
Hoy empezamos con la configuración de Nagios3. Lo configuraremos de tal forma que monitorice todas las máquinas de nuestra red, así como los servicios de DNS, HTTP, Ping, SMTP y SSH.

Comencemos.

1- Instalamos nagios3 y dejamos todos los valores por defecto:
#aptitude install nagios3

2- Nos metemos en el directorio de nagios:
#cd /etc/nagios3

3- Le damos contraseña a nagios:
#htpasswd -c htpasswd.users nagiosadmin

4- Nos vamos a la carpeta donde se encuentran los archivos de configuración:
#cd /etc/nagios3/conf.d/

5- Creamos el archivo hosts.cfg y lo editamos para crear nuestra red, en mi caso quedaría así:

5

Aclaración: Primero teneís que declarar la máquina de la que cuelgan las demás, en mi caso ayla, y después poner ayla en las demás máquinas como “parents”. En address podemos poner  la IP de la máquina o el nombre completo, como deseemos.

6- Añadimos al archivo hostgroups_nagios2.cfg los grupos de los servicios y en members ponemos *. El archivo debería de quedar así:

6

7- Añadimos los servicios que queramos monitorizar en el fichero services_nagios2.cfg. Recuerdo que vamos a monitorizar DNS, HTTP, Ping, SMTP y SSH. El archivo os debe de quedar así:

7

8- Comentamos todas las líneas del archivo host-gateway_nagios3.cfg,es decir, le ponemos una # al principio de cada línea.

9- Borramos el archivo localhost_nagios2.cfg.

10- El resto de archivo de la carpeta /etc/nagios3/conf.d no los tocamos.

11- Accedemos a nagios3 poniendo en el navegador: localhost/nagios3

12- Pinchamos en Status Map y este es el resultado de mi red:

nagios3

13- Pinchamos en Service Detail y nos debe de quedar así:

nagios3

Pues hasta aquí este tutorial. Si hay algo que no os haya quedado claro solo teneís que dejar por aquí vuestra duda.

Entradas antiguas »

Categorías