PROYECTO

Páginas: 20 (4889 palabras) Publicado: 2 de diciembre de 2013
UNIDAD 1: Configuración básica de un servidor GNU/Linux

Objetivo terminal de la Unidad

Emplear los métodos y técnicas básicas para configurar un servidor GNU/Linux.

Temas
Configuración del Proceso de arranque
La Secuencia de Arranque
Niveles de ejecución
Configuración de los niveles de ejecución
Configuración del gestor de arranque GRUB
Configuración del SistemaConfiguración de Red
Configuración del Entorno Gráfico




Configuración del Proceso de Arranque


La Secuencia de Arranque

Durante la etapa de arranque de un sistema GNU/Linux, se produce todo un volcado de información interesante; al arrancar el sistema suelen aparecen los datos de detección de las características de la máquina, detección de dispositivos, arranque de servicios desistema, etc., y se mencionan los problemas aparecidos.

En el caso de la mayoría de las distribuciones esto se puede observar en la consola del sistema de forma directa durante el proceso de arranque. Sin embargo, la velocidad de los mensajes, o en algunas distribuciones más modernas, se oculta tras carátulas gráficas las cuales pueden impedir darle seguimiento a los mensajes correctamente, con loque se necesitaría una serie de herramientas para llevar a cabo este proceso.

Se puede utilizar básicamente:
• Comando dmesg: el cual ofrece los mensajes del último arranque del kernel.
• Archivo /var/log/messages: es el log general del sistema, que contiene los mensajes generados por el kernel y otros daemons.
• Comando uptime: este comando indica cuánto tiempo hace que el sistema seencuentra activo.
• Archivos /proc: son archivos que utiliza el kernel para almacenar la información que gestiona.

El programa init es el primer programa que se ejecuta al bootear un sistema Linux. Este programa se encuentra en /sbin/init y utiliza /etc/inittab como archivo de configuración por lo que la partición raíz (/) debe poder ser montada por el kernel al comenzar a bootear.
La funciónprincipal de init es darle inicio a los procesos según lo especificado en el archivo /etc/inittab.
Las líneas en el archivo /etc/inittab se constan de 4 campos separados por ':' (dos puntos):
label:runlevel:accion:comando

El comando especificado con la acción sysinit es el primero en ejecutarse. Este comando es, en general, un script encargado de la inicialización básica del sistema,incluyendo la inicialización de los dispositivos y la construcción del árbol de directorios del sistema, montando los lesystems de acuerdo a lo indicado en /etc/fstab. Por lo general este script se encuentra en /etc/rd.d/rc.sysinit (RedHat,Mandriva) o en /etc/init.d/rcS (Debian, Ubuntu).
Después se determina el runlevel que se ejecutará por defecto, especificado en /etc/inittab, el cual cuenta con unalínea de la forma:

id:3:initdefault:

Para finalizar, se ejecutan en orden todas las entradas de /etc/inittab que tengan especificado este runlevel. La mas importante, y por lo general la primera, es una linea con la forma presentada a continuación:

l3:3:wait:/etc/rc.d/rc 3

Se debe abrir una linea de esta forma por cada runlevel. Se debe especificar que ejecute el script/etc/rd.d/rc pasándole el número del runlevel como parámetro. El script /etc/rc.d/rc acepta un número de runlevel y llevar el sistema al estado apropiado para ese nivel. Para lograrlo se deja en los scripts presentes en el directorio /etc/rc[i ].d/, donde i es el numero del runlevel.

Por ejemplo en /etc/rc3.d se puede encontrar:

K01gdm K11anacron ... S10sysklogd S11klogd S15bind9 ...

Los nombresde los scripts en ese directorio deben comenzar con la letra K o S seguida por un numero de 2 dígitos y, como mínimo, deben reconocer las opciones start y stop. Éstos serán ejecutados bajo la siguiente convención:
Si el nombre comienza con K se ejecuta por medio del parámetro stop. Al hacerlo, el servicio será detenido.
Si el nombre comienza con S se ejecuta por medio del parámetro start. Al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proyectos
  • Proyecto
  • Proyectos
  • Proyecto
  • Proyecto
  • Proyecto
  • Proyectos
  • Proyecto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS