16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Administración <strong>avanzada</strong> <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong><br />

ª FUOC • XP04/90785/00019<br />

pecifican valores por <strong>de</strong>fecto <strong>de</strong> la configuración <strong>de</strong> dispositivos o<br />

servicios. El guión /etc/rc.d/rc.sysinit es invocado una vez cuando<br />

el sistema arranca; el guión /etc/rc.d/rc.local se invoca al final <strong>de</strong>l<br />

proceso <strong>de</strong> carga y sirve para indicar configuraciones específicas<br />

<strong>de</strong> la máquina.<br />

El arranque real <strong>de</strong> los servicios se hace por medio <strong>de</strong> los guiones<br />

almacenados en /etc/rc.d/init.d. Hay también un enlace <strong>de</strong>s<strong>de</strong><br />

/etc/init.d. A<strong>de</strong>más, Red Hat proporciona unos scripts <strong>de</strong> utilidad<br />

para manejar servicios: /sbin/service para parar o iniciar<br />

un servicio por el nombre; y /sbin/chkconfig, para añadir enlaces<br />

a los ficheros S y K necesarios para un servicio.<br />

• Debian dispone <strong>de</strong> comandos <strong>de</strong> gestión <strong>de</strong> los runlevels como<br />

updaterc.d, que permite instalar o borrar servicios arrancándolos<br />

o parándolos en uno o más runlevels; invoke-rc.d, permite las clásicas<br />

acciones <strong>de</strong> arrancar, parar o reiniciar el servicio.<br />

El runlevel por <strong>de</strong>fecto en Debian es el 2, el X Window System no se<br />

gestiona <strong>de</strong>s<strong>de</strong> /etc/inittab, sino que existe el gestor (por ejemplo,<br />

gdm o kdm) como si fuera un servicio más <strong>de</strong>l runlevel 2.<br />

5.3. Observar el estado <strong>de</strong>l sistema<br />

Una <strong>de</strong> las principales tareas <strong>de</strong>l administrador (root) en su día a día,<br />

será verificar el correcto funcionamiento <strong>de</strong>l sistema y vigilar la existencia<br />

<strong>de</strong> posibles errores o <strong>de</strong> saturación <strong>de</strong> los recursos <strong>de</strong> la máquina<br />

(memoria, discos, etc.). Pasaremos a <strong>de</strong>tallar en los siguientes<br />

subapartados los métodos básicos para examinar el estado <strong>de</strong>l sistema<br />

en un <strong>de</strong>terminado momento y llevar a cabo las acciones necesarias<br />

para evitar problemas posteriores.<br />

En el taller final <strong>de</strong> esta unidad, realizaremos un examen completo<br />

<strong>de</strong>l sistema para que se puedan ver algunas <strong>de</strong> estas técnicas.<br />

5.3.1. Arranque <strong>de</strong>l sistema<br />

En el arranque <strong>de</strong> un sistema <strong>GNU</strong>/<strong>Linux</strong>, se produce todo un volcado<br />

<strong>de</strong> información interesante; cuando el sistema arranca, suelen<br />

ANOTACIONES<br />

179

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!