PRÁCTICA 2

 

 CONFIGURAR EL NÚCLEO

 

OBJETIVOS

·       Configurar y modificar características del núcleo dinámicamente.

·       Conocer y manejar utilidades de configuración.

·       Estudio de parámetros del núcleo.

 

 

 

TRABAJO

·       Utilizar la utilidad de configuración config.

·       Utilizar la utilidad de configuración menuconfig.

·       Utilizar la utilidad de configuración xconfig.

·       Estudiar en cada una de ellas los parámetros de configuración del sistema.

·       Estudio y recorrido del seudo sistema de ficheros /proc/sys. Estudio de los parámetros del sistema que contiene estem sistema de ficheros y realizar algunos cambios de parámetros del sistema modificando los ficheros pertinentes.

 

 

DOCUMENTA-CION

Leer HELP de config, menuconfig y xconfig

Notas del profesor

TIEMPO

2 Horas

 

 

 

 

Configurar y modificar características del núcleo dinámicamente

 

Linux permite configurar y cambiar ciertas características del núcleo dinamicamente, esto es, sin recompilar e  iniciar el núcleo, mediante:

 

 

Hay que tener privilegios de root

 

realizar antes una copia del núcleo (backup)

 

cp /boot/vmlinuz /boot/vmlinuz.old

 

Utilidades para configurar el núcleo

 

Situarse en el directorio de los fuentes del núcleo /usr/src/linux

 

existen tres utilidades para configurar el núcleo

 

 

difieren en la forma de presentación, pero las tres permiten modificar los mismos parámetros modificando el fichero .config del núcleo,

 

 

make config

 

la utilidad mas sencilla

la mas fea en presentación

requiere contestar con un carácter

y – respuesta afirmativa para incluir esa característica

n – respuesta negativa para no incluir esa característica

m – compilar como un modulo

Ctrl+C elimina todos las respuesta y comienza de nuevo

? - para mostrar un menú de ayuda

 

make menuconfig

 

aplicación basada en un terminal de consola

nos movemos por las opciones mediante los cursores

 

make xconfig

 

requiere un terminal x

es el mas agradable por su forma gráfica

utiliza un menú con ventanas

 

 

Llamada al sistema sysctl  (kernel/sysctl.c)

 

Esta llamada al sistema es muy potente y permite  configurar mediante programa, dinámicamente ciertos parámetros del sistema.

 

Sistema de archivos /proc/sys

 

Todos los parámetros que son cambiables, son accesibles en forma de un archivo  en el directorio /proc/sys, ejemplo

 

/proc/sys/kernel/hostname:nombre de la máquina

 

los parámetros son leídos al leer en el correspondiente fichero

los parámetros son cambiados al escribir en el correspondiente fichero

muchos usuarios pueden leer pero solo el root puede escribir