% Linux Installation and Getting Started    -*- TeX -*-
% shutdown.tex
% Copyright (c) 1993 by Matt Welsh and Lars Wirzenius
%
% This file is freely redistributable, but you must preserve this copyright 
% notice on all copies, and it must be distributed only as part of "Linux 
% Installation and Getting Started". This file's use is covered by
% the copyright for the entire document, in the file "copyright.tex".
%
% Este fichero es de distribuci\'on libre, pero debe mantenerse esta 
% informaci\'on de Copyright en todas las copias, y debe distribuirse solo como
% parte de "Instalaci\'on y Primeros Pasos en Linux". El uso de este fichero esta
% cubierto por el Copyright del documento completo, en el fichero "copyright.tex"
% Copyright (c) 1995 por Gerardo Izquierdo para la versi\'on al Castellano
% $Log: shutdown.tex,v $
% Revision 0.5.0.1  1996/02/10 23:45:13  rcamus
% Primera beta publica
%
%

\section{Cerrando el Sistema}
\label{sec-sysadm-shutdown}

\index{administraci\'on de sistemas!cerrando el sistema|(}
\index{cerrando el sistema|(}
Cerrar un sistema Linux tiene algo de truco. Recuerde que nunca se debe
cortar la corriente o pulsar el bot\'on de reset mientras el sistema
est\'e ejecut\'andose. El n\'ucleo sigue la pista de la entrada/salida a disco
en buffers de memoria. Si se reinicializa el sistema sin darle al n\'ucleo
la oportunidad de escribir sus buffers a disco, puede corromper sus sistemas
de ficheros.

En tiempo de cierre se toman tambi\'en otras precauciones. Todos los procesos
reciben una se\~nal que les permite morir airosamente (escribiendo y cerrando 
todos los ficheros y ese tipo de cosas). Los sistemas de ficheros se 
desmontan por seguridad. Si se desea, el sistema tambi\'en puede alertar a los
usuarios de que se est\'a cerrando y darles la posibilidad de desconectarse.

\index{comando shutdown@comando {\tt shutdown}}
La forma m\'as simple de cerrar el sistema es con el comando {\tt 
shutdown}. El formato del comando es
\begin{tscreen}
shutdown \cparam{tiempo} \cparam{mensaje-de-aviso}
\end{tscreen}
El argumento \cparam{tiempo} es el momento de cierre del sistema (en el
formato {\em hh:mm:ss}), y \cparam{mensaje-de-aviso} es un mensaje mostrado
en todos los terminales de usuario antes de cerrar. Alternativamente, se
puede especificar el par\'ametro \cparam{tiempo} como ``{\tt now}'', para
cerrar inmediatamente. Se le puede suministrar la opci\'on {\tt -r} a 
{\tt shutdown} para reinicializar el sistema tras el cierre.

Por ejemplo, para cerrar el sistema a las 8:00pm, se puede utilizar el 
siguiente comando
\begin{tscreen}
\# {\em shutdown -r 20:00}
\end{tscreen}

\index{halt@{\tt halt}}
El comando {\tt halt} puede utilizarse para forzar un cierre inmediato, sin
ning\'un mensaje de aviso ni periodo de gracia. {\tt halt} se utiliza si se
es el \'unico usuario del sistema y se quiere cerrar el sistema y apagarlo.

\blackdiamond No apague o reinicialice el sistema hasta que vea el mensaje:
\begin{tscreen}
The system is halted
\end{tscreen}
Es muy importante que cierre el sistema ``limpiamente'' utilizando el
comando {\tt shutdown} o el {\tt halt}. En algunos sistemas, se reconocer\'a 
el pulsar \key{ctrl-alt-del}, que causar\'a un {\tt shutdown}; en otros 
sistemas, sin embargo, el utilizar el ``Apret\'on de Cuello de Vulcano''
reinicializar\'a el sistema inmediatamente y puede causar un desastre.

\index{administraci\'on de sistemas!cerrando el sistema|)}
\index{cerrando el sistema|)}
