systemctl System State Commands

Some systemctl subcommands control the state of the system. Each of these system commands activate a related target.

For more information, see the systemctl(1) manual page.

Command Description Target
systemctl halt Stop all running software, stop the kernel, and leave the hardware powered on. halt.target
systemctl hibernate Save the contents of system memory to disk and power off the hardware. hibernate.target
systemctl hybrid-sleep Save the contents of system memory to disk and leave the hardware powered on. hybrid-sleep.target
systemctl poweroff Halt and power off the system. poweroff.target
systemctl reboot Reboot the system. reboot.target
systemctl suspend Power off most hardware in the system while preserving power to memory. suspend.target