Обычно десктопы выключаются в графической оболочке через главное меню. Такое выключение возможно не всегда, например, на сервере выключение возможно только терминальными командами. Именно они здесь приведены.
Команды выключение и перезагрузки выполняются с правами root или sudo

Poweroff

poweroff — выключить питание — завершает процессы, выключает питание;
poweroff --reboot — перезагрузка системы;
poweroff -f — мгновенное отключение питания.

Reboot

reboot — перезагрузка системы;
reboot -p — выключить систему вместо перезагрузки;
reboot -f — мгновенная перезагрузка.

Shutdown

shutdown — безопасное отключение системы. Команда позволяет уведомить всех зарегистрированных пользователей и назначить время отключения/перезагрузки.
shutdown [options] [time] [message]
Options — параметры выключения:

  • останов (-h);
  • перезагрузка (-r);
  • выключение питания (-P по умолчанию).

Time — указывает, когда выполнять отключение (+ m, чч: мм или сейчас).
Message – широковещательное сообщение всем зарегистрированным пользователям.

Например:
shutdown now — выключить сейчас;
shutdown — выключить через минуту;
shutdown 17:00 — выключить в 17-00;
shutdown +5 — выключить через пять минут;
shutdown +30 "Пора домой время 16:30" — выключить в 17-00 с предупреждением;
shutdown -с — отменить запланированное выключение.

Halt

halt - моментально выключит питание без подготовительных действий.
Будьте внимательны при выключении.