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.

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

Software libre<br />

• telinit, nos permite cambiar <strong>de</strong> nivel <strong>de</strong> ejecución, sólo tenemos<br />

que indicar el número. Por ejemplo, necesitamos hacer una tarea<br />

crítica en root; sin usuarios trabajando, po<strong>de</strong>mos hacer un telinit 1<br />

(también pue<strong>de</strong> usarse S) para pasar a runlevel monousuario, y<br />

<strong>de</strong>spués <strong>de</strong> la tarea un telinit 3 para volver a multiusuario. También<br />

pue<strong>de</strong> utilizarse el comando init para la misma tarea, aunque<br />

telinit aporta algún parámetro extra. Por ejemplo, el reinicio<br />

típico <strong>de</strong> un sistema UNIX se hacía con sync; sync; sync; init 6, el<br />

comando sync fuerza el vaciado <strong>de</strong> los buffers <strong>de</strong>l sistema <strong>de</strong> archivos,<br />

y luego reiniciamos en runlevel 6.<br />

• shutdown, permite parar (’h’ <strong>de</strong> halt) o reiniciar el sistema (’r’ <strong>de</strong><br />

reboot). Pue<strong>de</strong> darse también un intervalo <strong>de</strong> tiempo para hacerse,<br />

o bien inmediatamente. Para estas tareas también existen los<br />

comandos halt y reboot.<br />

• wall, permite enviar mensajes <strong>de</strong> advertencia a los usuarios <strong>de</strong>l<br />

sistema. Concretamente, el administrador pue<strong>de</strong> anunciar que se<br />

va a parar la máquina en un <strong>de</strong>terminado momento. Comandos<br />

como shutdown suele utilizarlo <strong>de</strong> forma automática.<br />

• pidof, permite averiguar el PID (process ID) asociado a un proceso.<br />

Con ps obtenemos los listados <strong>de</strong> procesos, y si queremos eliminar<br />

un servicio o proceso mediante kill, necesitaremos su PID.<br />

Respecto a todo el mo<strong>de</strong>lo <strong>de</strong> arranque, las distribuciones presentan<br />

algún pequeño cambio:<br />

ANOTACIONES<br />

• Red Hat: el runlevel 4 no tiene un uso <strong>de</strong>clarado. Los directorios<br />

/etc/rcn.d existen como enlaces hacia subdirectorios <strong>de</strong> /etc/rc.d,<br />

don<strong>de</strong> están centralizados los scripts <strong>de</strong> arranque. Los directorios<br />

son, así: /etc/rc.d/rcn.d; pero como existen los enlaces, es transparente<br />

al usuario. El runlevel por <strong>de</strong>fecto es el 5 con arranque<br />

con X un programa llamado prefdm gestiona el escritorio preferido.<br />

Los comandos y ficheros relacionados con el arranque <strong>de</strong>l sistema<br />

están en los paquetes <strong>de</strong> software sysvinit y initscripts.<br />

Respecto a los cambios <strong>de</strong> ficheros y guiones en Red Hat, cabe<br />

<strong>de</strong>stacar: en /etc/sysconfig po<strong>de</strong>mos encontrar archivos que es-<br />

178

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

Saved successfully!

Ooh no, something went wrong!