1、AIX默认定义的运行级别:

项目 描述
0-9 当  命令更改为运行级别 0-9 时,它杀死当前运行级别的所有进程,然后重新启动与新运行级别相关的任何进程。
0-1 为操作系统保留以供将来使用。
2 缺省运行级别。
3-9 可以根据用户的首选项来定义。
a、b、c 当 init 命令请求更改为运行级别 ab 或 c 时,它不会杀死当前运行级别的进程,而是仅仅启动新的运行级别指定的所有进程。
Q、q 指示 init 命令重新检查 /etc/inittab 文件。

2为默认的运行级别。

 

2、确定运行级别:

确定当前系统的运行级别有两种办法:

    a.  cat /etc/.init.state 默认显示2

    b. fwtmp 命令

     #/usr/lib/acct/fwtmp </var/adm/wtmp |grep run-level    

     系统将显示类似以下内容的信息:
     run-level 2 1  0  0062 0123 697081013 Sun Feb  2 19:36:53 CST 2013
     run-level 2 1  0  0062 0123 697092441 Sun Feb  2 22:47:21 CST 2013
     run-level 4 1  0  0062 0123 698180044 Tue Jun 15 12:54:04 CST 2013
     run-level 2 1  0  0062 0123 698959131 Tue Jun 16 10:52:11 CST 2013
     run-level h 1  0  0062 0123 698967773 Tue Jun 24 15:42:53 CST 2013

  注: 必须在系统上安装 bosext2.acct.obj 代码才能使用此命令 

 

3、修改运行级别:

     smit telinit 

     System RUN LEVEL (M = Maintenance mode)                    [0]

     修改后显示:INIT: New run level: n