25 mayo 2006

Clase 25/5

Nuevos comandos utilizados

scp -> secure copy. Sirve para copiar archivos desde o hacia un host remoto. Esto lo hace mediante el protocolo ssh. Sintaxis: scp [-p Nº puerto ] usuario@host_origen:/directorio_origen/archivo /directorio_destino ó

scp [-p Nº puerto ] /directorio_origen/archivo usuario@host_destino:/directorio_destino

apt-get -> utilidad de manejo de paquetes Sintaxis: apt-get { update upgrade install paquete ... remove paquete source paquete ... build-dep paquete ... check clean }

Ejemplo: apt-get install ssh

tar -> utilidad de compresión y descompresión de archivos

Sintaxis: tar [ - ] c --create --delete r --append t --list u --update x --extract –get

Ejemplo: tar –xvfj linux_2.16.11.tar.bz2 ó tar –xzvf Linux_2.16.11.tar.gz

ln -> crea enlaces simbólicos (“Accesos directos”)

Ejemplo: ln –s Linux_2.16.11 /home/tritri/linux

Paquetes que hubo que instalar para poder compilar el kernel en Linux Ubuntu 5.04:

gcc – make – libncurses5-dev

Pasos para compilar el kernel

Descomprimir el archivo tar.bz2

tar –zvfj linux.tar.bz2 –C /usr/source

cd !$ (!$ repite el parámetro del último comando que se ejecutó)

Crear un enlace simbólico a la carpeta linux-2.6.16.16 llamado linux

ln –s Linux-2.6.16.16 linux

Se configuran los parámetros que queremos compilar

make { menuconfig xconfig }

make

cp arch/i386/boot/bzImage /boot/vmlinuz

make modules-install (los instala en /lib/modules/version-del-kernel)

Lo último que hay que hacer es crear el initrd con el comando

mkinitrd /boot/initrd.img-version-del-kernel

y luego editar el archivo /boot/grub/menu.lst para agregar nuestra imagen del kernel al menú de arranque del grub y agregar los siguientes líneas

title

root

kernel

initrd

boot

No hay comentarios.: