linux系统中独立进程与非独立进程
一、linux系统启动的过程及顺序: * 计算机加电,并调用bois 设置 * bois 调用硬盘主引导记录 mbr中的grub引导器 * grub 引导器将调用内核,进行硬件检测与初始化 * 内核将调用linux 中的第一个进程init 进程 * init进程称为linux系统的父进程,即由该进程调用linux系统中的其它所有的子进程、 * 最终提示输入用户名与密码、 二、init 进程介绍: * linux中的init进程,通过ps -e命令查看后,其进程编号为1 ,表示该进程是第一个启动的进程、 linux进程是由linux的内核调用、 * linux系统中的其它进程,均要求由init进程调用,因此称init进程为父进程、 * linux进程其它要要按照对应的配置文件进行运行、 其它对应的配置文件为 /etc/inittab 三、inittab配置文件的介绍: 1、init 进程的配置文件位置 /etc/inittab 2、linux系统的不同级别及介绍: 系统中共存在七个级别,分别是:级别 1 2 3 4 5 6 0 级别 0 --进入该级别,系统即关闭所有的程序,并断开电源 [关机] 级别 1 --进入该级别 只允许root进入,不支持网络,该级别用于root用户进行系统维护、 级别 2 --linux的纯字符界面模式,不支持网络,但支持多个用户在当前系统中登录、 级别 3 --linux的纯字符界面模式,支持网络,支持多用户登录,linux系统的各种服务器,通常均 运行于该级别下、 级别 4 --linux系统未对该级别定义、 级别 5 --linux系统的图形界面,通常作为初学者及图形工作站使用、 级别 6 --linux系统会关闭所有的程序,并且重新启动系统、 3、inittab配置文件的内容说明: 1)、该文件中,每一行均采用如下格式 编号 : 运行级别 : 触发动作 : 运行命令 2)、编号与运行级别: 编号 一项,在/etc/inittab文件,只需要确保不重复即可,通常编号采用1 至 4 个字符组成、 运行级别 一项,指当前的触发动作是在哪个级别发生的,只有指定的级别下发生该动作、 拥有帝国一切,皆有可能。欢迎访问phome.net 才会去自动执行具体的命令、 3)、触发动作介绍: * initdefault -- 该动作为当linux启动时,默认要进入的级别 可以将该动作的级别,由原来的5号级别更改为3号级别、 * sysinit -- 该动作为当linux启动时,要进行初始化、 该动作会要求自动执行一个程序 /etc/rc.d/rc.sysinit * wait -- 进入相应的级别,会自动执行一次对应的命令、 如 13:3:wait:/etc/rc.d/rc 3 表示 进入级别 3就自动运行一次 rc 3 命令 注:rc 3命令,会调用 /etc/rc3.d目录下的所有程序,如果这些程序以k开头 即表示要关闭的,以s开头的即表示要启动的、 * ctrlaltdel -- 在任何级别下,按下键盘上的ctrl alt del 三键,即执行命令 /sbin/shutdown -t3 -r now 该命令为立刻重启计算机、 * powerfail -- 当ups告知外界断电,则会执行对应的命令,如 该命令为将在两分钟以后系统关闭 [电源失败] * poweerokwait -- 在准备关机时,ups告知外界电力恢复,则会执行对应的命令、 如 /sbin/shutdown -c ,即表示取消关机命令、[电源正常] * respawn -- 当某一个指定的程序结束后,会再执行一次、该动作,通常是针对于虚拟字符 界面而言,即当用户退出第一个虚拟字符界面时,系统会再运行一次第一个虚拟 字符界面,要求用户登录、对应命令为 /sbin/mingetty tty1 四、独立进程与非独立进程介绍: 1、独立进程: * 所有的独立进程及其进程脚本 均保存在独立进程目录,即 /etc/rc.d/init.d * 所有的独立进 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |