我的 thinkpad T520 上安装了 Linux mint 13(ubuntu 12.04),运行了大约 1 年。即使我这样做,我也无法关闭我的机器:sudo shutdown now
。首先,它在捕获到collectmon信号和捕获调制解调器管理器信号的消息后停止:
我卸载了这两个程序。现在它停止“my_username 登录:”。如果我在登录前关闭,我会看到以下屏幕:
但它还是无法关机。我怀疑这可能是我通过启动管理器禁用某些服务后的结果。我没有记下我具体做了什么,当时也没有出现任何问题。
我想知道是什么阻止机器关闭。现在每次都要按关机键,很烦人。
这是仍然禁用的服务的屏幕截图:
链接到原始图像在这里。
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'
这将在网络服务关闭之前停止它。