Linux: перезагрузка, спящий режим, ждущий режим, выключение из командной строки

С использованием systemD

#Завершить работу и перезагрузить систему:
$ systemctl reboot

#Завершить работу и выключить компьютер (с отключением питания):
$ systemctl poweroff

#Перевести систему в ждущий режим:
$ systemctl suspend

#Перевести систему в спящий режим:
$ systemctl hibernate

#Перевести систему в режим гибридного сна (или suspend-to-both):
$ systemctl hybrid-sleep


Без использования systemD

#Выключение
$ poweroff
$ shutdown -now
$ shutdown 21.00

#Перезагрузка
$ reboot

#Ждущий режим
$ pm-suspend

#Спящий режим
$ pm-hibernate

#Гибридный режим
$ pm-suspend-hybrid

#Вкл/выкл режим экономии энергии.
$ pm-powersave

#Протестировать - какие режимы поддерживает оборудование.
$ pm-is-supported


Ждущий режим - переводит компьютер в режим экономии энергии. Монитор отключается, чипы оперативной памяти потребляют минимум энергии для хранения данных. Компьютер при этом может быстро восстанавливать исходное состояние (быстрое пробуждение).

Спящий режим (гибернация) сохраняет больше энергии. Это практически то же самое что полное аппаратное выключение. Перед переходом в спящий режим все данные из оперативной памяти сохраняются на жесткий диск компьютера. Однако гибернация требует больше времени для пробуждения.

Гибридный режим - ждущий+гибернация. Данные из оперативной памяти сбрасываются на жесткий диск, как при спящем режиме, однако питание компьютера полностью не отключается, что позволяет разбудить его быстрее чем при использовании спящего режима.