solaris 默认运行级别查询,修改。。。。【结贴】
本帖最后由 Cleo_Z 于 2013-05-16 17:18 编辑如果查看当前的系统运行级别可以使用who -r查看。。如果想修改当前运行级别,可以使用init -ixxx
那么默认的怎么查看,和修改呢?求解答。。。 默认3啊。。
装完系统没有看过? /etc/inittab 回复 2# wait空白
我要是想改默认的。。。咋改???
回复 3# byuq
# cat /etc/inittab
ap::sysinit:/usr/sbin/autopush -f /etc/iu.ap
smf::sysinit:/lib/svc/bin/svc.startd >/dev/msglog 2<>/dev/msglog </dev/console
p3:s1234:powerfail:/usr/sbin/shutdown -y -i5 -g0 >/dev/msglog 2<>/dev/msglog
如果我想把默认的改成2,是不是所有第二列都是s2,最后一个是s12,是么? 本帖最后由 byuq 于 2013-04-29 23:59 编辑
不好意思,/etc/inittab是老版本更改默认运行级别的文件,solaris10以后不是这么更改的了。使用命令更改
svcadm milestone [-d] milestone_FMRI
如果 milestone_FMRI 为关键字 "none",则将临时禁用除主重启程序 svc:/system/svc/restarter:default 以外的所有服务。
如果 milestone_FMRI 为关键字 "all",则将废除对所有服务的临时启用和禁用请求。
如果 milestone_FMRI 为下列值之一:
svc:/milestone/single-user:default (运行级别S)
svc:/milestone/multi-user:default (运行级别2)
svc:/milestone/multi-user-server:default (运行级别3)
则将废除对指定的服务及其依赖的(直接或间接)的所有服务的临时启用和禁用请求。将临时禁用所有其他服务。
使用 "milestone" 子命令更改系统的当前里程碑将不会更改系统的当前运行级,重启后生效。要马上更改系统的运行级,请直接使用 /usr/sbin/init命令或用如下办法:
使用-d 选项会即时将里程碑更改为所需的里程碑,此外,它将使指定的里程碑成为缺省的引导里程碑,缺省的引导里程碑在重新引导后仍然有效。缺省的里程碑是由主重启程序 svc:/system/svc/restarter:default 中的 options/milestone 属性定义的。如果此属性不存在,缺省值为 "all"。 回复 6# byuq
明白~~~非常感谢。。。
页:
[1]