![CentOS 6.6 无法启动。卡在启用本地文件系统配额 [ok]](https://linux22.com/image/655594/CentOS%206.6%20%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%E3%80%82%E5%8D%A1%E5%9C%A8%E5%90%AF%E7%94%A8%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E9%85%8D%E9%A2%9D%20%5Bok%5D%20.png)
我在 CentOS 6.6 上运行 radius 服务器,昨天我尝试sudo reboot
使用 Putty 重启我的机器。由于某种原因,它没有重启,我不得不去我的数据中心。当我关闭它并启动时,我运行了一次 fsck 并重启了机器。
现在系统Enabling local filesystem quotas [ok]
不知为何卡在了。我有 Live CD,从 Live CD 启动时我可以访问我的文件。
我如何才能找到有关系统卡住原因的更多信息?
答案1
init=/bin/bash
通过在引导加载程序中添加内核参数,只需引导至命令行。- 通过键入以下内容在新的 VT 中打开 shell
openvt -- /bin/bash
exec /sbin/init
通过输入第一个 bash shell 来继续原来的启动顺序。
一旦启动顺序停止,您可以切换到打开的shellopenvt
并开始收集有关此时系统状态的信息。
为了查找更多信息,可以运行一些相关命令:
ps -fA --forest | less
(为了查看进程树并希望确定哪个命令被卡住了)。dmesg
查看内核日志,如果系统因硬件故障而不是软件问题而卡住,则可能包含提示。ls -lart /var/log
查看最后写入哪个日志文件。