要恢复我的系统使其正常关闭吗?

要恢复我的系统使其正常关闭吗?

我的 thinkpad T520 上安装了 Linux mint 13(ubuntu 12.04),运行了大约 1 年。即使我这样做,我也无法关闭我的机器:sudo shutdown now。首先,它在捕获到collectmon信号和捕获调制解调器管理器信号的消息后停止:

signal caught

我卸载了这两个程序。现在它停止“my_username 登录:”。如果我在登录前关闭,我会看到以下屏幕:

before login

但它还是无法关机。我怀疑这可能是我通过启动管理器禁用某些服务后的结果。我没有记下我具体做了什么,当时也没有出现任何问题。

我想知道是什么阻止机器关闭。现在每次都要按关机键,很烦人。

这是仍然禁用的服务的屏幕截图:

ss of services #1 ss of services #2 ss of services #3 ss of services #4 ss of services #5

链接到原始图像在这里

ls /etc/init.d/*net*

/etc/init.d/networking                   /etc/init.d/network-interface-security
/etc/init.d/network-interface            /etc/init.d/network-manager
/etc/init.d/network-interface-container

ls /etc/init.d/acpid

/etc/init.d/acpid

ls /etc/rc0.d/

K01mdm                  K20vboxautostart-service    S20sendsigs
K01tlp                  K20vboxballoonctrl-service  S30urandom
K09apache2              K20vboxdrv                  S31umountnfs.sh
K10unattended-upgrades  K20vboxweb-service          S35networking
K20acpid                K20virtualbox-guest-utils   S40umountfs
K20hddtemp              K20wicd                     S48cryptdisks
K20mbmon                K20winbind                  S59cryptdisks-early
K20network-interface    K80openvpn                  S60umountroot
K20network-manager      K95collectd                 S90halt
K20speech-dispatcher    README

答案1

您可能缺少停止-h选项

shutdown -h now

从 shutdown 的手册页:

“shutdown 向 init(8) 守护进程发送请求,以使系统进入适当的运行级别。”

“-h 请求系统在关闭后停止或关闭,由系统选择。”

关闭系统和停止系统或关闭系统电源是不同的事情。

答案2

你只需要使用poweroff.在最近 3 或 4 个版本中的某个时候,新贵维护者修复了该shutdown命令,使其像 Unix 一样工作。如果您希望关闭电源,请使用poweroff、 或shutdown -P(这些基本上是同一件事)。

在不停止/关闭电源的情况下关闭到运行级别 0 是完全有效的行为,尽管对于当今的计算机来说并不是非常有用(我相信这是小型计算机的遗物,有时需要很长时间才能重新启动电源)。

答案3

这并不是真正的解决方案,更像是一种解决方法,但您可以shutdown通过将其设为别名来停止联网。将其添加到您的~/.bashrc

alias shutdown='sudo service networking stop && sudo shutdown -h'

这将在网络服务关闭之前停止它。

相关内容