Apagar e reiniciar usando comandos

Moitas veces queremos saber como apagar o ordenador, reinicialo ... cada un despois dunha hora determinada ou á hora exacta, ben, aquí tes como facelo desde o terminal:

Para apagar o PC:

kzkggaara @ geass: ~ $ sudo apagado -h agora
Nota: É necesario introducir o noso contrasinal de root xa que son necesarios permisos administrativos.

Para apagar o PC despois dun tempo especificado:

kzkggaara @ geass: ~ $ sudo apagado -h + "tempo desexado"
Debe cambiar ""Tempo desexado"”Para o número ou número de minutos que agardar antes de apagar o sistema.
exemplo: apagado sudo -h +10 // O sistema pecharase 10 minutos despois de entrar nesta liña de comandos.
Nota: É necesario introducir o noso contrasinal de root xa que son necesarios permisos administrativos.

Para apagar o PC nun momento específico:

kzkggaara @ geass: ~ $ sudo apagado -h "hora desexada"
Debe cambiar ""Tempo desexado"”Por lóxicamente, o momento en que queren que o sistema se apague. Reloxo en formato 24 horas, é dicir; de 0 a 23.
exemplo: apagado sudo -h 22:30 // O sistema desactivarase ás 22:30 horas, é dicir; ás 10:XNUMX da noite.
Nota: É necesario introducir o noso contrasinal de root xa que son necesarios permisos administrativos.

Para reiniciar o PC calquera das seguintes accións:

kzkggaara @ geass: ~ $ sudo apagado -r agora
kzkggaara @ geass: ~ $ sudo reiniciar
Nota: É necesario introducir o noso contrasinal de root xa que son necesarios permisos administrativos. Ademais, calquera das dúas liñas anteriores fai o mesmo; reinicie o PC.

Para reiniciar o PC despois dun determinado tempo:

kzkggaara @ geass: ~ $ sudo apagado -r +"Tempo desexado"
Debe cambiar ""Tempo desexado" ”Pola cantidade ou cantidade de minutos que agardar antes de reiniciar o sistema.
exemplo: apagado sudo -r +10 // O sistema reiniciarase 10 minutos despois de entrar nesta liña de comandos.
Nota: É necesario introducir o noso contrasinal de root xa que son necesarios permisos administrativos.

Artigo relacionado:
Cron & crontab, explicado

Para reiniciar o PC nun momento específico:

kzkggaara @ geass: ~ $ sudo apagado -r "Tempo desexado"
Debe cambiar ""Tempo desexado"”Loxicamente o tempo que queren que o sistema reinicie. Reloxo en formato 24 horas, é dicir; de 0 a 23.
exemplo: apagado sudo -r 22:30 // O sistema reiniciarase ás 22:30 horas, é dicir; ás 10:XNUMX da noite.
Nota: É necesario introducir o noso contrasinal de root xa que son necesarios permisos administrativos.

Máis comandos en: Aprende a prescindir do contorno gráfico


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

56 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   diazepán dixo

    Só o uso cando necesito reiniciar a máquina e non podo facelo a través de gráficos

  2.   fredy dixo

    Algunha idea para amosar unha mensaxe cada certo tempo?

    1.    KZKG ^ Gaara dixo

      Explica mellor o que queres facer e axúdoche a conseguilo 🙂

      1.    fredy dixo

        Digamos:

        apagado -h 10 "apagando o PC en" # hora

        a idea de que mostra unha mensaxe dentro do mesmo terminal cada certo tempo para avisar do apagamento.

        1.    KZKG ^ Gaara dixo

          Ah, tan sinxelo.
          Primeiro poñémolo a agardar 60 segundos, despois de que pasen eses 60 segundos, aparece unha mensaxe no terminal que di "Apagar" e despois de 10 segundos máis, iniciamos o proceso de apagado.
          Sería así:
          sleep 60 && echo "Apagando" && sleep 10 && shutdown -n

          Se desexa amosar unha mensaxe pero é unha notificación do sistema (Gnome ou KDE) sería co comando notification-send, para que isto funcione debe ter instalado libnotify-bin e a liña sería:
          sleep 60 && notify-send "Apagando" && sleep 10 && shutdown -n

          1.    fredy dixo

            Grazas grazas, é o que busco dende hai tempo.

    2.    Francisco Martínez dixo

      Ola, creo que a información que che vou ofrecer che axudará, se tes dúbidas podes vir a min;
      Podes usar o ficheiro (situado en / etc /) / comando «crontab» para crear «unha tarefa programada» introducindo os valores: día do mes, día da semana, quen o executa ...
      É moi útil para servidores que requiren certa autonomía ... Espero que axude 🙂

  3.   gatinho dixo

    Moi ben, pero tamén son:
    init 0 (apaga o PC)
    init 6 (reinicie o PC)

    Son máis fáciles jeje,
    Saúdos!

    1.    KZKG ^ Gaara dixo

      E un pouco suicida tamén creo que jaja, porque ir directamente ao nivel de execución 0 sen pasar polos outros, equivale a retirar o cable de alimentación, non?

      init 0 o que fai é certo? 🙂

      1.    gatinho dixo

        Hahaha si, creo que cando teño présa é cando o fago xD

        1.    Coraxe dixo

          Verás cando cargues o ordenador heh heh.

          Ben se non, o elav carcamal dálle un porque lle gusta.

          1.    gatinho dixo

            Jajaja, que mal estás ^^
            E ben, non o fago de novo. ¡Lo prometo!
            Saúdos!

            1.    Coraxe dixo

              Pero se son moi boa muller xD


      2.    sempre dixo

        Non, non é suicida. Os niveis 0 e 6 paran todos os servizos, desmonta as unidades antes de apagalos, polo que isto non é o mesmo que desconectar o cable.
        lembranzas

        1.    KZKG ^ Gaara dixo

          Pensei que os niveis de execución intermedios fixeron isto e, a continuación, o último que se executou é o que simplemente pechou a conexión ... imos, apagou o equipo. Polo que pensei, que simplemente ir a este nivel de execución o sistema se apagaría sen ter desmontado todo, ¿podes poñer unha ligazón para que o lea sobre isto? 🙂

          Grazas 😀

          1.    sempre dixo

            Non sei se enlaza, pero invítovos a ver o contido do directorio /etc/rc0.d e /etc/rc6.d (se usades Debian) e comparalos cos outros niveis.
            Hai todas as ligazóns dinámicas a servizos que comezan e paran ao cambiar dun nivel de execución a outro. As ligazóns que comezan coa letra "S" inician un demo, as que comezan por "K" detéñenas. Como podes ver, nos niveis 0 e 6, todas as ligazóns aos demos comezan por K, o que significa que ao cambiar a eses niveis, detén todos os demos, desmontan os sistemas de ficheiros e entón a diferenza entre 0 e 6 é que un envía o sinal de reinicio e o outro o sinal de apagado.
            Seguramente un "home init" ou similar lle dará máis información. Deste ordenador que escribo, non podo amosarche nin dicirche ben en que sección fala porque estou a usar systemd, que substitúe todas as entradas do manual de SystemV, como init.
            lembranzas

    2.    Xuventino dixo

      Fago así ...
      (Aprendino hai anos cun sistema SUN Microsystems
      primeiro inicio de sesión como "root", despois escribo:

      "Sincronizar", entón premo "entrar"
      entón escribo:
      "Iniciar 0" e logo premo "entrar" e con isto apago a máquina

      Para reiniciar inicie sesión como "root" e escribo:
      "Sincronizar" e despois "entrar"
      entón escribo:
      "Reiniciar" e depositar presiono "entrar" e con isto reiniciar a máquina

      Isto funciona para min nun sistema Debian, espero que che axude.

      1.    Cristian dixo

        Como acender o meu portátil cun teclado sen fíos?

  4.   Gregory Swords dixo

    Consello: facer apagado -h agora equivale a parar (vantaxe: é máis curto, sen parámetros e fácil de lembrar), segundo a documentación oficial (man halt).

    1.    sempre dixo

      O comando stop non funciona do mesmo xeito se usa SystemD. Nese caso, detén todo o PC, pero non envía o sinal ACPI para que se apague, polo que terá que premer o botón de acendido manualmente. Polo tanto, o comando recomendado para substituír "apagar -h agora" está apagado.
      lembranzas

      1.    usuario fedora dixo

        eVeR o que dis non é así, Halt funciona en systemD, só tes que engadir a opción de apagado:
        #deter -p
        o único inconveniente de Halt é que require permisos root e / ou sudo
        Eu uso Fedora, saúdos

  5.   marco dixo

    Grazas pola información. moi útil !!!

  6.   Merlín o debianita dixo

    Recoñezo que non sabía reiniciar nun momento determinado pero realmente non entendo que uso tería polo menos no meu caso só apago a máquina nun momento determinado cando deixo de descargar algo e calculo cando remata e sempre lle dou 1 ou 2 horas máis do que dura descargar.

    Boa contribución.

  7.   Miguel dixo

    Moi ben, debe servir algo 🙂

    1.    e2391 dixo

      É útil para os que usamos Xestores de xanelas. Deste xeito, pode crear unha entrada no menú (se a ten) para apagar ou reiniciar o PC.

      Para que sudo non pida contrasinal cando se executa o apagado ou calquera outro comando especial, pódese crear unha regra en / etc / sudoers =)

      Saúdos!

  8.   Rayonante dixo

    Útil para cando quero apagar o ordenador despois dun tempo determinado, para descargas ou similares, grazas por compartir.

    1.    KZKG ^ Gaara dixo

      Grazas a ti por comentar

  9.   Xesús dixo

    Unha pregunta e como fago que o PC se acenda nun momento determinado?

    1.    sempre dixo

      Non podes conseguir que apareza a partir do 0, pero podes facelo volver do sono. Para iso serve a BIOS ou tamén na BIOS compatible hai unha ferramenta Linux. Se estás interesado, douche a ligazón.
      lembranzas

  10.   virxilio dixo

    Podes usar stop ou poweroff para apagar e reiniciar para reiniciar (non necesitan parámetros) coa vantaxe de que estes non necesitan permisos administrativos e, polo tanto, poderiamos poñer; cp largefile.mkv / media / device; apagado

    Se non, tes que poñer o contrasinal e non o podemos desactivar despois dunha operación a menos que o fagamos como root.

    1.    0N3R dixo

      Podemos engadir o parámetro -f para forzar un apagado ou reiniciar case ao instante, saúdos.

      1.    sempre dixo

        Forzar o apagado non é bo, xa que executa a orde de cortar a enerxía sen parar os servizos nin desmontar os discos. Por iso é tan rápido.
        lembranzas

    2.    sempre dixo

      stop e poweroff DO requiren permisos administrativos. Usar a interface gráfica é máis sinxelo porque X funciona como root, polo que non pide elevación

      1.    alvarito050506 dixo

        Non é así, polo menos en Raspbian (Debian 9 Jessie), corro startx como usuario normal (pi).

  11.   jmvr1957 dixo

    Unha consulta, se teño que apagar a unha hora determinada todos os días, por exemplo ás 22:30 todos os días do ano, como debería facelo dende a terminal? Moitas grazas.

    1.    KZKG ^ Gaara dixo

      Para iso, coloque a liña ou comando shutdown no crontab: shutdown -r 22: 30 ... Recoméndovos que lea isto para que aprendades a usar o crontab: https://blog.desdelinux.net/chuleta-para-entender-mejor-el-crontab/

  12.   Dennis dixo

    Ola, gustaríame saber como apagar o sistema en 8 segundos.

    1.    KZKG ^ Gaara dixo

      shutdown -t 8
      Por suposto, necesitas executalo como root ou ben usando sudo

  13.   Dennis dixo

    Ola, gustaríame saber como apagar o sistema en 8 segundos porque estiven usando algunhas instrucións pero só o apaga en minutos. Quero sabelo en segundos

  14.   Dionny Fernandez dixo

    Estou a facer un script usando estes comandos para que a máquina se apague nun momento determinado, todo está ben ata que chega o momento de solicitar o contrasinal, a miña pregunta é como introducir o código que son root ou que cando chegue a sudo su poña o clave automaticamente e executala ???
    Grazas de antemán polas túas respostas ...

    1.    Don Juan dixo

      pode que o comando de apagado o execute o usuario.
      paso a paso
      cd / sbin
      apagado de chmod u + s

      entón crea unha ligazón simbólica en / usr / bin
      cd / usr / bin
      ln -s / sbin / shutdown shutdown
      e este é o guión que funcionará sen necesidade de root

  15.   Don Juan dixo

    ummm

  16.   ultron dixo

    E se quero programar o meu ordenador para que se acenda a un tempo determinado?
    por certo, grazas, estiven a buscar esta información hai moito tempo, é dicir, hai aproximadamente media hora ... moito tempo ...

  17.   ultron dixo

    ¿Poderías axudarme tamén? Son novo en Linux e empecei con Ubuntu pero a miña carreira require que eu use Autocad. Como podo usar Autocad en Ubuntu? ¿Funcionaría a versión de Autocad para Mac?

  18.   Carlos Salas dixo

    Grazas !!! Necesitaba a túa información. Estamos en contacto desde onde esteas. Se es unha rapaza, un Muuuuuuuuah e se es un rapaz esquécea, heh heh.

  19.   Asustar dixo

    Información moi útil!

  20.   gabriel.uy dixo

    Ola unha pregunta. Cal é o comando que me permite enviar unha mensaxe a todos os ordenadores conectados a unha rede Wi-Fi a través dun terminal ??? Grazas por adiantado!

  21.   Eduardo dixo

    Ola, moi bo artigo ... A pregunta é: como me apagaría todos os días á mesma hora, obviamente, desde o terminal ... Grazas de antemán.

    1.    Juan C.P. Quintana dixo

      Ola Eduardo! Poderías poñelo no cron para que funcione cando o necesites.

  22.   Martin dixo

    No meu portátil teño 2 particións, no primeiro teño instalado Windows 10, no segundo teño instalado Debian 8.3 Jessie. Cando inicie sesión en Debian e despois quero apagalo co botón de apagado ou coa consola, raramente se apaga, a maioría das veces non apaga o sistema, ao contrario, reinicia e amósame a pantalla de inicio de grub para seleccionar o sistema operativo que quero iniciar. Non sei por que é isto. Se alguén me puidese axudar, agradeceríao. Son novo en Debian. Graciñas ..

  23.   martinets dixo

    Alguén me pode axudar? No meu portátil teño 2 particións, no primeiro teño instalado Windows 10, no segundo teño instalado Debian 8.3 Jessie. Cando inicie sesión en Debian e despois quero apagalo co botón de apagado ou coa consola, de cando en vez se apaga, a maioría das veces o sistema non se apaga, ao contrario, reinicia e amósame a pantalla de inicio de grub para seleccionar o sistema operativo que quero iniciar. Non sei por que é isto. Se alguén me puidese axudar, agradeceríao. Son novo en Debian. Graciñas ..

  24.   Salvador dixo

    Ola, necesito axuda, se quero facer un menú coas dúas opcións de apagado e reinicio, pero polo menos a primeira vez que executo o script se o apago, debería enviarme a pregunta de novo, obrigando a reiniciar o sistema, polo menos o a primeira vez, despois diso, volve acendelo e executa o script, pero esta vez actúa normalmente, é dicir, se o apago, apago e reinicio reinicio, como podo conseguilo, que a máquina recorda que xa forzo o reinicio polo menos unha vez .

  25.   Diego dixo

    Como se pode construír un script que execute o apagado correcto cando perde 5 pings seguidos e, a partir de entón, o apagado ten un atraso de 5 minutos, pero durante ese tempo siga facendo ping e, se ten unha resposta, cancele o apagado e continúa todo normal e, se continúa sen resposta, apágalo nese tempo máximo.
    É porque teño un enrutador non utilizado conectado á corrente normal e, cando a luz se apaga, apágase e alí perde o ping, ...... e o PC ten UPS / UPS e non quero que se apague cando se esgota a batería. (polo que non se descarga completamente)

  26.   M @ rko dixo

    Ola ben, son novo en Linux e teño Windows 10 e Linux deepin 15.3 no meu portátil e gustaríame programar un encendido nun momento específico, grazas

  27.   Baterista ~ dixo

    Eu uso Fedora. Apagado suficiente para apagar e reiniciar para reiniciar. Non se require elevación para executalos.

  28.   abdiel49 dixo

    Como resolvo un problema de apagado, o que ocorre é que cando uso calquera comando para apagar ou reiniciar a máquina parece que apaga todo pero os discos, o procesador segue funcionando polo que non teño outra opción que premer o botón de acendido ata que se apague e iso non parece saudable para o meu equipo, grazas por adiantado.
    P.S.
    Estou nun Debian 9 / Genom e uso un HP AMD A9 / Radeon R5 Grafics