欢迎 on
it
road
SMF 和里程碑
- 尝试从ok提示符启动到各个级别
ok> boot -m milestone=none ## This won't load any services so if one of them is causing problems you can fix it before loading it. ok> boot -m milestone=single-user ok> boot -m milestone=multi-user ok> boot -m milestone=multi-user-server
- 启动到早期里程碑并从一个级别进入下一个级别
ok> boot -m milestone=none # svcadm -v milestone svc:/milestone/single-user:default # svcadm -v milestone svc:/milestone/multi-user:default # svcadm -v milestone svc:/milestone/multi-user-server
- 检查每个运行级别所需服务的状态
# svcs -d milestone/single-user:default # svcs -d milestone/multi-user:default # svcs -d milestone/multi-user-server:default
如果某项服务显示为已禁用且应启用,请尝试使用以下命令重新启用它:
# svcadm -v enable -r [FMRI]
例子:
# svcadm -v enable -r svc:/system/device/local:default # svcadm -v enable -r svc:/system/filesystem/local:default
-r 选项,用于递归,将启动依赖项
- 检查所有失败服务的状态
# svcs -xv
参考日志文件
有关问题服务,请参阅位于
A. /etc/svc/volatile/
B. /var/svc/log/
/etc/svc/volatile 是一个空的挂载点,tmpfs 在启动过程中被挂载,因此它只会在活动的启动环境中包含文件重建仓库
如果需要,我们还可以重建 SMF 存储库。
请注意,如果我们选择引导,系统将在重建期间重新启动。
# /lib/svc/bin/restore_repository
或者如果启动故障安全
# /a/lib/svc/bin/restore_repository -r /a
- 检查里程碑的状态
# svcs | grep milestone online Jun_05 svc:/milestone/network:default online Jun_05 svc:/milestone/devices:default online Jun_05 svc:/milestone/single-user:default online Jun_05 svc:/milestone/sysconfig:default online Jun_05 svc:/milestone/name-services:default online Jun_05 svc:/milestone/multi-user:default online Jun_05 svc:/milestone/multi-user-server:default
一般故障排除
在进行更详细的故障排除之前,我们可以在启动服务器时启用更详细的调试。
查看以下引导命令的结果以检查任何错误消息(可以组合选项“-vV”和“-m verbose”)。
ok> boot -vV ## display verbose debugging information verbose info of OBP boot and kernel ok> boot -m verbose ## to show which service was last run and use that to check which service which should be run next. Provides verbose information on SMF. ok> boot -m debug ## this shows SMF services in very verbose level. Not recommended in normal cases.
这篇文章描述了一些解决与 SMF(服务管理设施)相关的启动问题的故障排除技巧。
我们可以启动到早期的里程碑,并且可以从一个级别进入下一个级别。
通过这种方式,我们可以确定导致问题的里程碑,并最终确定导致问题的服务。
日期:2020-09-17 00:15:17 来源:oir作者:oir