Cómo apagar el ordenador en Linux

Atención

En Linux no se debe apagar el ordenador directamente: no es buena idea apagar o reiniciar el ordenador así como así.

Linux tiene una memoria caché que mejora el rendimiento del disco duro, de manera que temporalmente guarda en RAM información perteneciente al disco duro. Las diferencias entre lo que Linux cree que hay en el disco y lo que realmente está almacenado se sincronizan cada cierto tiempo.

Por ello, antes de apagar o reiniciar el ordenador debemos decirle a Linux que detenga el sistema de caché y actualice la información en el disco, y sólo desconectaremos la alimentación cuando nos muestre el mensaje Power down o similar.

Además, hay que diferenciar entre:

  • cerrar sesión: queremos cerrar la sesión y que nos vuelva a pedir el login.
  • apagar el sistema: queremos desconectar la alimentación.
  • reiniciar: queremos que el ordenador vuelva a arrancar pero en caliente, sin desconectarlo.

Atención

Por defecto, el sistema está configurado para que sólo pueda apagarlo o reiniciarlo el usuario root, cosa lógica ya que si no cualquier usuario de la máquina la podría echar abajo. Por ello, para apagar el ordenador previamente debemos conseguir permisos de root con sudo (nos pedirá la contraseña del usuario normal):

$ sudo su
Password:
#

Cómo apagar el ordenador en modo texto

Veamos cómo cerrar sesión, apagar el sistema y reiniciar en modo texto:

  1. Cerrar sesión

    El procedimiento de cerrar sesión se denomina logout del sistema (lo contrario de login). Para ello usaremos el comando exit, que cierra la sesión abierta con esa cuenta y el ordenador volverá a pedir el login para que pueda iniciar sesión otro usuario:

    $ exit

    También funciona el atajo de teclado <Ctrl+D>.

  2. Apagar el sistema

    Para apagar el sistema y desconectar la alimentación usaremos halt:

    # halt
    The system is going down for system halt NOW!

    Podremos apagar el PC cuando aparezca el mensaje:

    Power Down

    Otro comando que nos permite apagar el sistema es shutdown:

    # shutdown -h

    Otro comando más para apagar el sistema es poweroff:

    # poweroff

    También podemos apagar con el comando init:

    # init 0
  3. Reiniciar

    Para reiniciar el ordenador tenemos el comando reboot:

    # reboot

    Otro comando que nos permite reiniciar el sistema es shutdown:

    # shutdown -r

    También podemos reiniciar con el comando init:

    # init 6

    También funciona el atajo de teclado <Ctrl+Alt+Del>.

Cómo apagar el ordenador en el entorno gráfico

Veamos cómo cerrar sesión, apagar el sistema y reiniciar en el entorno gráfico:

  1. Cerrar sesión

    Para cerrar sesión seleccionaremos:

    Inicio / Terminar / Terminar sesión

    que nos llevará a la pantalla de login gráfico.

    También funciona el atajo de teclado <Ctrl+Alt+Retroceso> (tecla que borra hacia la izquierda).

    Apagar el ordenador

  2. Apagar el sistema

    Para apagar el sistema completamente y desconectar la alimentación seleccionaremos:

    Inicio / Terminar / Apagar el ordenador.

  3. Reiniciar

    Para reiniciar el ordenador seleccionaremos:

    Inicio / Terminar / Reiniciar el ordenador.

Cómo apagar el ordenador en el entorno gráfico desde un Xterm

Todos los sistemas válidos para apagar el ordenador en modo texto se pueden aplicar en el modo gráfico desde un Xterm.

Apagar desde un Xterm

ACPI: suspender o hibernar

Si la BIOS del ordenador soporta ACPI (Advanced Configuration and Power Interface) y el sistema está correctamente configurado, además de Cerrar sesión, Apagar el sistema y Reiniciar tendremos otras opciones como Suspender o Hibernar:

  • Suspender: la computadora sigue estando activa pero consumiendo muy poca energía. Para despertarla basta con pulsar cualquier tecla.
  • Hibernar: la máquina se apagará pero previamente el contenido de la RAM se almacena en el disco duro, de manera que cuando volvamos a encenderla tardará menos en arrancar y podremos seguir trabajando en el mismo punto en que lo dejamos, con los mismos programas abiertos, etc.

Último recurso en caso de cuelgue antes de usar Reset

Si nuestro sistema se ha colgado y ni siquiera funciona <Ctrl+Alt+Retroceso> en Linux tenemos un último recurso antes de pulsar <Reset> (cosa que podría dañar nuestro sistema de ficheros), la tecla SysRq (System Request, PetSis en el teclado español, coincide con ImprPant):

SysRq

  1. Pulsa <Alt+ImprPant> y manténlos pulsados.
  2. Teclea en este orden <REISUB>.

¡Y el sistema se reiniciará! Explicación, qué hace cada tecla:

  • R (Raw): devuelve el control al teclado.
  • E (tErm): manda a los procesos la señal SIGTERM.
  • I (kIll): manda a los procesos la señal SIGKILL.
  • S (Sync): sincroniza los filesystem montados.
  • U (Umount): desmonta los sistemas de ficheros.
  • B (reBoot): reinicia el sistema.

Artículos en la categoría "Lo más básico en Linux"

  1. Lo más básico en la terminal de Linux
  2. Cómo apagar el ordenador en Linux
  3. Cómo conseguir ayuda en una máquina Linux
  4. Abrir un shell en el entorno gráfico en Linux
  5. Hardware en Linux
  6. Copiar/Pegar en Linux
  7. Activar NumLock en Linux
  8. El menú Debian
  9. Iconos en el escritorio en Linux
  10. Salvapantallas en Linux
  11. Formatos libres y propietarios en Linux
  12. Proceso de arranque en Linux
  13. El kernel Linux 2.6
  14. Emergencias en Linux

7 Comments:

  1. Lo del reinicio está muy bueno, gracias por tu aporte.

  2. Para apagar el pc desde la consola no suelo usar halt, uso shutdown , me parece más completo. Cuando estoy completando una descarga de un fichero, codificando un vídeo y no quiero esperar delante de la máquina a que termine , pongo

    sudo shutdown -h 120

    Y sé que la máquina se apagara en 120 minutos.

  3. Buenas noches tengo un problemática compre una pc, pero vino con linux y en verdad no me adapto a este sistema operativo quiero colocarle un windows vista o xp pero no la logro hacer arrancar por la unidad de cd ron
    por favor alguien me podria orientar

  4. buenas , necesito apagar una terminal con sistema operativo ubuntu desde mi pc que tengo xp como podria hacerlo por q dejo encendida la maquina todos los dias vendria a ser la sucursal y para irme todos los dias estoy buscando otras alternativas

  5. para apagar o reiniciar una maquina en linux hay dos comandos mas faciles, que la apagan o reinician mas rapido desde consola.
    pero no esperan ningun programa, terminan todos los procesos, y proceden a apagar/reiniciar.

    estos son basicamente cambiar el nivel de funcionamiento de sistema.

    en consola, sudo en caso de ubuntu o similares, o bien entrando como root, y despues

    init 0 para apagar, init 6 para reiniciar, despues de teclear este comando le das a intro, te pedira la clave de superusuario, y una vez introducida se apaga o reinicia el sistema.

  6. es una pregunta para julia : buenas noches disculpa la intromision veo que tienes el so ubuntu de linux quisiera que te comunicaras conmigo (si puedes) para decirme como trabajas con ese SO yo tengo XP pero desde hace rato quiero cambiarme a ubuntu , tengo muchisimas dudas a pesar de que he investigado mucho por este medio ,leido comentarios pero necesito que me digas con exactitud su funcionamiento. yo ya lo descargue en mi USB pues quiero trabajar con el pero no instalarlo un tiempo mientras lo conosco.= tengo tantas dudas sobre ese problemita entonces por eso es que te pido ayuda . unicamente dime en comparacion con windows en su funcionamiento cuanta diferencia hay , por favor dime las contraseñas,el arranque , ya leei aca atras como apagar o cerrar la sesion entonces como ves hay una exageracion de dudas por favor si te puedes comunicar conmigo para que me expliques quiero uir del yugo de windows por tu tiempo gracias atte miguel.