Menu

目录

关闭、暂停和休眠系统

systemctl命令

systemd通过systemctl命令可以对系统进行关机、重启、休眠等一系列操作。当前仍兼容Linux常用管理命令,对应关系如表1。建议用户使用systemctl命令进行操作。

表 1 命令对应关系

之前命令

systemctl命令

描述

halt

systemctl halt

关闭系统

poweroff

systemctl poweroff

关闭电源

reboot

systemctl reboot

重启

pm-suspend

systemctl suspend

待机

pm-hibernate

systemctl hibernate

休眠

pm-suspend-hybrid

systemctl hybrid-sleep

缓和休眠模式

关闭系统

关闭系统并下电,在root权限下执行如下命令:

systemctl poweroff

关闭系统但不下电机器,在root权限下执行如下命令:

systemctl halt

执行上述命令会给当前所有的登录用户发送一条提示消息。如果不想让systemd发送该消息,您可以添加“–no-wall”参数。具体命令如下:

systemctl --no-wall poweroff

重启系统

重启系统,在root权限下执行如下命令:

systemctl reboot

执行上述命令会给当前所有的登录用户发送一条提示消息。如果不想让systemd发送该消息,您可以添加“–no-wall”参数。具体命令如下:

systemctl --no-wall reboot

使系统待机

使系统待机,在root权限下执行如下命令:

systemctl suspend

使系统休眠

使系统休眠,在root权限下执行如下命令:

systemctl hibernate

使系统待机且处于休眠状态,在root权限下执行如下命令:

systemctl hybrid-sleep