我试图通过SSH关闭PC。我执行了
sudo shutdown now
用户已注销,Ubuntu开始关闭,但是在最后一个带有Ubuntu徽标和加载点的屏幕上冻结了。知道问题可能在哪里吗?
另外,shutdown
和之间有什么区别halt
?还有其他类似的命令吗?
我试图通过SSH关闭PC。我执行了
sudo shutdown now
用户已注销,Ubuntu开始关闭,但是在最后一个带有Ubuntu徽标和加载点的屏幕上冻结了。知道问题可能在哪里吗?
另外,shutdown
和之间有什么区别halt
?还有其他类似的命令吗?
Answers:
从手册页:
关机 -“关机可以安全地关闭系统。通知所有已登录的用户系统正在关闭,并且在TIME的最后五分钟内,将阻止新的登录。” 这里提到的时间是用户指定的关闭时间。
暂停 -“这些程序允许系统管理员重新启动,暂停或关闭系统电源。”
不同之处在于,停机时停机比停机本身更具“侵略性”。它具有的参数实际上可以迫使系统关闭,而无需考虑服务或打开的程序。如果不带任何参数运行halt,它将只执行shutdown命令。有点像别名。例如,如果使用参数运行它,--force
它将“快速”强制系统重新启动。
在停止或关机的情况下,他们将等待所有进程正确完成,然后再关闭PC或重新启动。如果服务或应用无法关闭或无法正常关闭,您将在此处看到您所提及的内容(带点的ubuntu徽标)。
终端中单用户或多用户的正确方法是关闭。但是,如果关闭无法正常工作,请验证您正在运行的服务以及导致关闭缓慢或冻结的服务。
考虑到这一点,有几种方法可以重新引导或关闭系统:
重新启动 - shutdown -r
,reboot
在这种情况下,重新启动只是调用shutdown -r
。
关闭 - ,halt
,shutdown
,,sudo init 0
shutdown -h now
poweroff
在这种情况下,poweroff
与调用相同shutdown -P
您已经注意到,该shutdown
命令可以做很多事情,下面是其中的一小部分:
-r Requests that the system be rebooted after it has been brought down
-h Requests that the system be either halted or powered off after it has been brought down, with the choice as to which left up to the system
-H Requests that the system be halted after it has been brought down
-P Requests that the system be powered off after it has been brought down
-c Cancels a running shutdown. TIME is not specified with this option, the first argument is MESSAGE
-k Only send out the warning messages and disable logins, do not actually bring the system down
和 reboot
-f, --force force reboot or halt, don't call shutdown(8)
-p, --poweroff switch off the power when called as halt
但是,通过终端关闭与单击Unity中的“关闭”选项之间有区别。后者会要求用户与任何未保存的作品(例如libreoffice,inkscape ...)进行交互。前者只会向所有进程发送一个信号,告诉它们关闭。无需用户交互,因此所有未保存的工作都会消失。
shutdown
关闭操作系统,但实际上并未关闭计算机。您需要一个额外的参数,例如shutdown -P
,或调用poweroff
。(他们是一样的。)类似的命令的完整列表是reboot
,halt
,poweroff
和shutdown
。
("M-S-k", spawn "sudo shutdown now -P")
不起作用。
您需要做的是在计算机关闭后通过运行以下命令关闭计算机电源:
须藤关机-P 20
shutdown -P
?编辑:它不知道我什么时候可以关机吗?