博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
System V和BSD的init程序小结
阅读量:5806 次
发布时间:2019-06-18

本文共 629 字,大约阅读时间需要 2 分钟。

System V: 

在/etc/目录下翻出inittab文件,里面有一行: 

行1:si::sysinit:/etc/rc.d/rc.sysinit 

这 里的rc.sysinit就是全局的初始化脚本,里面可能初始化了终端设备,回忆一下bios自检初始化,也是先初始化了显存,毕竟"显示"这件事是很重要的,人的眼睛是最敏感的.rc.sysinit初始化了终端后才可以从终端上提示用户输入运行级别以及显示当前初始化过程信息;在行1之后就是: 

行2:l0:0:wait:/etc/rc.d/rc 0 

行3:l1:1:wait:/etc/rc.d/rc 1 

... 

行n:... 

这 些就是具体运行级别的初始化脚本调用相关的行,/etc/rc.d/rc是一个脚本,后面跟参数代表具体运行级别,然后会执行/etc/rc.d /rc1.d/里面的脚本或程序,比如K打头的代表kill,而S打头的代表start等等,这些都是rc脚本的策略,和init进程本身无关,在行n之后就是: 

行n+1:ca::ctrlaltdel:/sbin/shutdown -t3 -r now 

这个行说明ctrl+alt+del组合键会使系统shutdown,接下来就是: 

行n+2:... 

行n+3:1:2345:respawn:/sbin/mingetty tty1

 本文转自 dog250 51CTO博客,原文链接:http://blog.51cto.com/dog250/1273437

转载地址:http://vfybx.baihongyu.com/

你可能感兴趣的文章
IT兄弟连 JavaWeb教程 AJAX的技术构成
查看>>
KVC KVO应用场景
查看>>
Rhel 7.3 基本操作
查看>>
【学习日记】第三天-基本工具使用:Wireshark 抓取NC和NCAT,分析之间区别。
查看>>
javasript 标签函数
查看>>
1、Zend_Framework API
查看>>
maven生命周期与插件
查看>>
layer子窗口更新父窗口的值
查看>>
Byobu使用小记
查看>>
我的友情链接
查看>>
Js 对数值进行舍入
查看>>
centos7 NFS 共享openfiler
查看>>
关于Java的线程状态
查看>>
Linux 卷管理详解[ pv vg lv] —— 之一
查看>>
java操作OpenLdap示例
查看>>
Office缓慢
查看>>
6个原因说服你选择PostgreSQL 9.6
查看>>
ubuntu 安装QQ Wine QQ7.8
查看>>
CentOS7实现双机互信
查看>>
你真的了解 “事务与并发”吗? 事务与并发
查看>>