文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>运行级别

运行级别

时间:2010-03-31  来源:Leanx

运行级别

完成系统启动进程后,init执行默认运行级别(该运行级别由/etc/inittab中的id给出)指定的所有的启动脚本。同所有System V兼容Unix一样,Linux有7个运行级别:

  • 0(关闭系统)
  • 1(单用户模式 single-user mode)
  • 2(各种多用户模式 multi-user modes)
  • 6(重启系统)

Debian系统运行id=2,它表示进入多用户模式时默认运行级别为2,所以将运行/etc/rc2.d/中的脚本。

实际上,任意目录/etc/rcN.d/中的脚本都是指向/etc/init.d/的符号链接。然而,每个/etc/rcN.d/目录中文件的名称用来指定/etc/init.d/相应脚本的运行方式。特别是,在进入任何运行级别之前,所有名称以“K”打头的脚本均被运行,这些脚本的工作是中止进程。然后,所有名称以“S”打头的脚本被运行,这些脚本的工作是启动进程。名称中跟在“K”或“S”后的两位数规定了脚本运行的先后次序,数字小的脚本先运行。

采用这种工作方式是因为/etc/init.d/中的脚本均有一个参数规定脚本“start”、“stop”、“reload”、“restart”或“force-reload”,脚本按各自参数的赋值执行任务。这些脚本甚至可以在系统启动后用来控制多进程。

例如,使用带“reload”参数的命令

     # /etc/init.d/exim4 reload

发给exim4 daemon进程一个信号,要它重读配置文件。

相关阅读 更多 +
排行榜 更多 +
试着飞手游下载

试着飞手游下载

休闲益智 下载
血染小镇(功能菜单)中文版下载

血染小镇(功能菜单)中文版下载

飞行射击 下载
泰坦之旅高爆版下载

泰坦之旅高爆版下载

角色扮演 下载