我有安装了 nmap 和 metasploit 的 Ubuntu 12.04。我的问题是当我尝试关闭时,Ubuntu 拒绝关闭。当我检查正在运行的进程时,我看到 PostgreSQL 9.1 仍处于“停止进程”(我猜)。下次我尝试在关机前停止 PostgreSQL 时,情况仍然没有解决。
经过一段时间的沮丧之后,我开始考虑使用命令卸载 metasploit,./uninstall
但结果仍然相同。
有没有人知道如何解决这个问题?
Lui*_*ado 10
如果您已经完成sudo halt
, , sudo shutdown -h now
,sudo shutdown now
甚至init 0
系统仍然没有真正关闭,我建议首先在日志中查看哪个进程没有正确关闭。我会开始syslog
:
cat /var/log/syslog
或者更好tail -n50 /var/log/syslog
,看看那里有没有提到这个问题。
正如您所提到的,您已经删除了几个您认为是问题的应用程序,甚至删除了postgresql
因为它显示为关闭速度太慢。
要检查的另一个非常重要的部分是您的 BIOS。确保在电源管理设置中启用或设置了正确的选项,以便操作系统可以关闭计算机。
最后,您可以检查一些内核选项以查看问题是否与电源管理有关。在终端类型中:
sudo gedit /etc/default/grub
并在线上说:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)
在第二行添加以下选项之一:
noapic - 将关闭 APIC。
acpi=off 或 noacpi - 将关闭 ACPI。
acpi=force - 将强制使用 ACPI。
编辑后应该是这样的(示例显示 noapic)
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="noapic"
Run Code Online (Sandbox Code Playgroud)
安装期间的 F6 选项是什么?中有关这 2 个选项的更多信息。
设置其中之一后,保存文件并在终端中输入sudo update-grub
。然后重新启动并测试以查看系统是否关闭。
如果您的系统仍然没有关闭并且具有您所评论的内容:
gnome-session[2464]: WARNING: Unable to stop system: Authorization is required
Run Code Online (Sandbox Code Playgroud)
您可能正在遭受此错误报告之一的困扰
https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/861171
https://bugs.launchpad.net/ubuntu/+source/rabbitmq-server/+bug/670289
(应用相关,但可能适用于其他特定应用)
https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/880240
https://bugs.launchpad.net/ubuntu/+source/netbase/+bug/903825
您会/etc/default/halt
在rc
文件夹 (rc0.d...rc6.d) 中找到从编辑到更改某些服务顺序的建议。
我的建议是,至少在消除错误之前,对给您带来问题的进程执行sudo kill -9 PROCESSID
orsudo killall PROCESSNAME
命令。
归档时间: |
|
查看次数: |
5082 次 |
最近记录: |