Como suspender/hibernar o computador via linha de comando

Publicado por Fábio Berbert de Paula em 13/12/2018

[ Hits: 36.483 ]

Blog: https://fabio.automatizando.dev

 


Como suspender/hibernar o computador via linha de comando



* Dica testada em Debian 9.

Se assim como eu, você detesta ter que aguardar alguns segundos para ligar e desligar o seu computador, saiba que existe um recurso chamado "suspender para a memória RAM". E como funciona?

Seu PC basicamente assume dois estados, ligado e desligado. Quando está ligado, obviamente gasta bastante energia para manter o processador, memória RAM, discos, monitores e periféricos funcionando. Quando está desligado, ele obviamente não gasta energia.

Porém é possível emular mais dois estados, que são o modo suspensão e hibernação.

Modo suspensão

O modo suspensão consiste em gravar o estado atual do PC na memória RAM. Todos os recursos da máquina serão desligados e o PC gastará energia apenas para manter a memória RAM em funcionamento.

Esse modo é a forma mais rápida de desligar/ligar seu PC, mas não é tão econômica quando a hibernação. O processo de desligar/ligar o PC em modo suspensão dura cerca de 3 segundos, é muito rápido.

Para suspender o teu PC/notebook via linha de comando, digite (pode ser como usuário comum):

systemctl suspend

Para ligar o computador basta mexer no mouse ou pressionar qualquer tecla do teclado.

Modo hibernação

O modo hibernação consiste em gravar o estado atual do PC no disco rígido. Todos os recursos da máquina serão desligados, hibernação total.

Não é tão rápido como suspender, porém é mais econômico e seguro. Se você mantiver seu computador suspenso por muito tempo, corre o risco de perder dados na memória RAM, fato que não ocorre no modo hibernação.

Para hibernar teu PC/notebook via linha de comando, digite (pode ser como usuário comum):

systemctl hibernate

Ligue o computador normalmente pelo botão power, ele fará um boot normal de máquina, a diferença é que ao carregar o sistema operacional você voltará ao estado atual de sessão de usuário.

Minha dica é, para períodos mais curtos, como sair para almoçar ou até mesmo dar aquela cochiladinha, use o modo suspensão. Para períodos mais longos, como uma pernoite, use a hibernação.

Bônus

Ao invés de usar o systemctl, é possível instalar o pacote pm-utils para fazer a suspensão/hibernação. O pacote possui uns comandinhos adicionais que não serão abordados nessa dica. Lá vai:

sudo apt install pm-utils

Suspender:

pm-suspend

Hibernar:

pm-hibernate

Comandos adicionais:

man pm-powersave
$ man pm-suspend-hibrid


Até a próxima!

Outras dicas deste autor

Instalando plugin FastTrack no GiFT (Debian)

Como instalar Opera no Debian 10 Buster

Como gravar imagem ISO em DVD via linha de comando

Adaptador de rede USB WiFi TP-LINK no Debian

Como burlar anúncios sem usar nenhuma extensão

Leitura recomendada

Instalando o bendito driver NVIDIA 304

Blog linuxkenrelstuff . blogspot . com

Instalando Kernel 4.x no CentOS 7

Como omitir/filtrar mensagens inúteis no log (rsyslogd)

Resolvendo problema de gráficos e instalando o Ubuntu 10.04

  

Comentários
[1] Comentário enviado por query2b em 06/09/2024 - 20:38h


Como eu faço para himbernar o meu disco rigido que está no SATA 2 com outro sistema? Ja Utilizei alguns aqui para teste mas nenhum desses 3 aqui funcionou, inclusive um mesmo é do pŕoprio sistema (gnome), sabe algum que seja bom para isso realmente?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts