今天我们主要分享没有UI界面的情况下对关机命令的使用,例如,在Ubuntu系统中,以下是一些常用的关机命令说明:
在Ubuntu中,shutdown命令的语法格式:
shutdown [OPTIONS...] [TIME] [WALL...]
在Ubuntu系统中,有多项shutdown命令参数可以使用。接下来将详细说明:
mirror@Ubuntu22:~$ shutdown --help
shutdown [OPTIONS...] [TIME] [WALL...]
Shut down the system.
`--help` Show this help
`-H` --halt Halt the machine
`-P` --poweroff Power-off the machine
`-r` --reboot Reboot the machine
`-h` Equivalent to --poweroff, overridden by --halt
`-k` Don't halt/power-off/reboot, just send warnings
`--no-wall` Don't send wall message before halt/power-off/reboot
`-c` Cancel a pending shutdown
sudo shutdown -H
shutdown -H
命令在Ubuntu中用于将系统进入磁盘混合休眠状态。磁盘混合休眠将系统的状态保存到磁盘中,同时也会关闭计算机的电源。当您重新启动计算机时,系统可以恢复到之前的状态,就像从休眠状态中唤醒一样。这对于需要长时间关闭计算机但又想保留当前工作状态的情况很有用。sudo shutdown -P
shutdown -P
命令在Ubuntu中用于关闭系统并将电源完全关闭。-P
选项告诉系统在关闭过程完成后彻底关闭电源,与-H
选项不同,它将系统放置在磁盘混合休眠状态。执行shutdown -P
会安全地关闭系统并断开电源,使计算机完全关机。shutdown -P
命令可以确保系统完全关闭,不仅停止了所有的软件操作,还切断了电源,这对于维护、升级或者需要完全关闭系统的情况非常有用。sudo shutdown -r
shutdown -r
命令在Ubuntu中用于重新启动系统。-r
选项指示系统在完成关机过程后重新启动。执行shutdown -r
会安全地关闭系统,然后立即重新启动计算机。sudo shutdown -h
shutdown -h
命令在Ubuntu中用于关闭系统并将系统的电源完全关闭。-h
选项告诉系统在关闭过程完成后彻底关闭电源。执行shutdown -h
会安全地关闭系统并断开电源,使计算机完全关机。shutdown -h
等同于sudo shutdown -P
。sudo shutdown -k
shutdown -k
命令在Ubuntu中用于向系统发送关闭警告,而不会真正执行关闭操作。它会发送关闭通知给系统中的用户,告知他们系统将在一段时间后关闭。这个命令通常用于向用户发送警告消息,让他们知道系统将要关闭,但不会立即关闭系统。sudo shutdown -c
shutdown -c
命令在Ubuntu中用于取消先前已经安排的系统关闭任务。当您使用shutdown
命令安排了系统关闭操作但想要取消这个计划时,可以使用shutdown -c
来取消预定的关闭。这样可以阻止系统在预定的关机时间执行关闭操作。sudo shutdown -h +<minutes>
sudo shutdown -h +30
从执行命令开始算起,在30分钟后关闭系统。Shutdown scheduled for Thu 2023-12-21 16:56:48 CST, use 'shutdown -c' to cancel.
sudo shutdown -h +<hh:mm>
sudo shutdown -h 19:30
执行成功后,会提示预计关闭时间,参考如下Shutdown scheduled for Thu 2023-12-21 19:30:00 CST, use 'shutdown -c' to cancel.
sudo shutdown -r +<hh:mm>
可以在关机前向所有登录用户发送一条自定义的消息。例如,sudo shutdown -h "System will shut down for maintenance"
会在关机前通知用户系统将因为维护而关闭。
范例参考:
sudo shutdown -h 19:30 "The system is expected to shut down at 19:30, please prepare in advance "
需要注意的是,shutdown命令都需要超级用户(root)权限,因此在命令前使用了sudo
。如果你是以root用户登录的,可以省略sudo
。
不同的shutdown关机参数,关机流程并不一样,主要区别是shutdown -h
和shutdown -P
当执行shutdown -H
命令时,系统会完成以下操作:
-P
选项在这里代表"poweroff"。当执行shutdown -P
命令时,系统会按照以下步骤进行:
特别提醒:
在进行关机操作时,记得增加消息参数,以提醒其他系统用户,避免突然关机,导致其他用户数据丢失异常。
还有一个很关键的内容,在进行关机操作前,请务必先进行sync,避免内存数据丢失。
希望以上对大家掌握关机方法,有所帮助。