sábado, diciembre 05, 2009
Macro muy cutre y para los muy pobres
lunes, marzo 02, 2009
Hacer un script para un Backup en un equipo remoto
lunes, febrero 23, 2009
Modificar un informe en Abanq 2.3
miércoles, febrero 20, 2008
Examen: Instalar y configurar un servidor Bind9
Instala y configura bind9 en el dom0 como servidor DNS de la red virtual de trabajo 10.0.1.0/24 cuyo nombre de zona ser´a examen.gonzalonazareno.org, incluyendo un entrado de tipo MX con el FQHN del dom0. Configura tanto el dom0 como wilson para que lo utilicen como servidor DNS
primario.
Después de instalar el bind9 (#aptitude install bind9) hay que editar el archivo
“/etc/bind9/named.conf.local” y añadirle las siguientes líneas
zone "1.0.10.in-addr.arpa" IN {
type master;
file "/etc/bind/db.10.0.1";
};
zone "examen.gonzalonazareno.org" IN {
type master;
file "/etc/bind/db.examen";
};
y luego creamos los archivos “db.10.0.1” y “db.examen” en el directorio
“/etc/bind9”, y escribimos en cada archivo:
db.10.0.1:
$ORIGIN 1.0.10.in-addr.arpa.
$TTL 1D
@ IN SOA rydag.examen.gonzalonazareno.org.
hostmaster.examen.gonzalonazareno.org. (
12 ; serial
28800 ; refresh (8 hours)
14400 ; retry (4 hours)
2419200 ; expire (4 weeks)
86400 ; minimum (1 day)
)
NS rydag.examen.gonzalonazareno.org.
131 PTR rydag.examen.gonzalonazareno.org.
4 PTR wilson.examen.gonzalonazareno.org.
db.examen:
$ORIGIN examen.gonzalonazareno.org.
$TTL 1D
@ IN SOA rydag. hostmaster. (
1 ; serial
8H ; refresh
4H ; retry
4W ; expire
1D ) ; minimum
; name server (NS) and mail exchange (MX)
IN NS rydag
IN MX rydag
localhost IN A 127.0.0.1
rydag IN A 10.0.1.131
wilson IN A 10.0.1.4
Luego recargamos el demonio de bind9 “/etc/init.d/bind9 reload” y añadimos a la
máquina física y virtual, en el archivo “/etc/resolv.conf”, la línea “nameserver
10.0.1.131”
*dom0 es la máquina física
*wilson es una máquina virtual
*gonzalonazareno.org es el nombre de dominio de mi instituto
*rydag es el nombre de la máquina física
jueves, febrero 14, 2008
Gonsiwiki: Redireccionar un directorio a otra partición
Esto sirve para redireccionar un directorio a otra partición para mejor gestión de equipo. Por ejemplo direccionar el directorio /home a otra partición por si se formatea la partición donde esta montado el sistema operativo no se pierda el contendido del directorio /home. Tenemos que todas las operaciones como superusuario del sistema y luego montaremos la partición que deseamos redireccionar el directorio en un directorio
#mount /dev/(partición) /(directorio donde lo montaremos)
Ejemplo:
#mount /dev/sda6 /mnt
Después copiamos el contenido del directorio al directorio montado
#cp -a /(directorio que deseamos redireccionar)/* /(directorio montado)
Ejemplo:
#cp -a /home/* /mnt
Borramos el contendido del directorio para no tener datos duplicados
#rm -fr /(directorio origen)/*
Ejemplo:
#rm -fr /home/*
Luego desmontamos la partición montada
#umount /(directorio donde esta montada)
Ejemplo:
#umount /mnt
Y por último editamos el archivo /etc/fstab añadiendo la línea para la partición que hemos creado
/dev/(partición) /(punto de montaje) (sistema de partición) defaults 1 1
Ejemplo:
/dev/sda6 /home ext3 defaults 1 1
martes, febrero 12, 2008
Wikiproyecto: Libro de los nombres
Llevo varios días intentando poner en pie un wikiproyecto y lo he llamado Libro de los nombres, es muy simple y muy básico, se trata de los nombres, significado, procedencia, onomástica, curiosidades.., de momento he creado varios artículos de prototipo y me queda mucho para refinarlo antes de presentarlo a la cúpula de la wikipedia. Si alguien se anima a participá o aportar una idea nueva que se ponga en contacto conmigo dejando algún comentario aquí o en la wikipedia.
viernes, febrero 08, 2008
Receta para compilar un kernel
- Obtener el núcleo. La opción sencilla es (puede obtenerse también de www.kernel.org):
- aptitude install linux-source-2.6.18
- El resultado es el fichero /usr/src/linux-source-2.6.18.tar.bz2
- 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.18.tar.bz2
- Utilizar el fichero de configuración del núcleo actual como punto de partida. Para ello:
- cp /boot/config-`uname -r` ~/linux/linux-2.6.18/.config
- Configurar el núcleo
- 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 gconfig (necesita las bibliotecas de desarrollo de gtk)
- make xconfig (necesita las bibliotecas de desarrollo de qt)
- 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
- Instalar el nuevo núcleo en el sistema
- dpkg -i linux-2.6.18-10_2.6.18-10_i686.deb
- Generar la initrd: mkinitramfs -o /boot/initrd.img-2.6.18-10 2.6.18-10
- Actualizar GRUB: update-grub
- Reiniciar y probar.
- En caso de que tengamos o queramos volver a compilar, tendríamos que seguir uno de estos dos caminos:
- 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).