红联Linux门户
Linux帮助

OpenSolaris中init的使用、/etc/inittab文件分析,及运行级别

发布时间:2007-11-05 00:08:36来源:红联作者:zisxvdmc
和其他Unix系统类似,Solaris系统运行的第一个用户进程为PID=1的init,其对应的目录为/sbin/init。该进程的主要功能是在不同运行级别间进行切换。
Solaris中支持的运行级别包括:
运行级别 用户状态 描述
0 控制台访问 硬件维护模式
1 单用户 管理状态,只有root文件系统可用
2 多用户 第一个多用户状态,nfs不可用
3 多用户 nfs可用(默认状态)
4 未指定 用户定义状态
5 控制台访问 关闭电源固件状态
6 单用户 系统重启
S 控制台访问 管理任务和修复损坏文件
此外,随系统引导而自启动的脚本被存放在/etc/init.d目录下,/etc/rcX.d目录下则是存放的不同运行级别下自启动的脚本的软连接,而不同运行级别下的脚本为/etc/rcX文件。
可以使用init命令来改变运行级别,而who -r命令则可以被用来查看当前的运行级别。在改变运行级别后,init会自动读取/etc/inittab文件,该文件由一系列的长度不超过512字符的记录组成,每条记录占据一行,其格式如下:
标识符:运行级别:动作:命令
文章评论

共有 0 条评论