当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 在坛子里看到有人问有关inittab文件的问题,找了下资料,总结一下,大家多提意见和补充吧! init进程是系统中所有进程的父进程,init进程繁衍出完成通常操作所需的子进程,这些操作包括:设置机器名、检查和安装磁盘及文件系统、启动系统日志、配置网络接口并启动网络和邮件服务,启动打印服务等。
 

 

    摘要: squid和mysql的安装采用了sun发布的二进制安装包,它在software_companion_x86 cd中可以找到;mysql_auth用google搜索就可以找到。 欢迎大家转载本文但必须保留下面的信息: 作者:llzqq mail:llzqq@126.com from: www.chinaunix.net 一、安装配置squid+mysql 1.建立用户和组 # gr......
 ·[笔记]关于如何恢复磁盘label    »显示摘要«
    摘要: 常看到有朋友问,硬盘报告bad magic number in disk label ,cant open disk label或corrupt label - wrong magic number等,那么是盘的label出问题了或没label过。这时可先试试能否label。如果不行,可以用下面的方法试试看能否恢复磁盘的label。 这里先说明一下,丢失label的盘(指正常使用若干时间后l......


init进程和inittab文件简要说明!
上一页   ...5)bootwait:系统启动后,当第一次从单用户模式进入多用户模式时处理这样的记录项,init启动这样的进程,并且等待它的处理结束,然后再进行下一个记录项的处理,当这样的进程终止时,系统也不重启它.

6)powerfail:当init接到断电的信号(sigpwr)时,处理指定的进程. 【程序编程相关:unix常用命令(第二章 设备管理)

【推荐阅读:unix常用命令(第三章-第七章)

7)powerwait:当init接到断电的信号(sigpwr)时,处理指定的进程,并且等到处理结束才去检查其他的记录项. 【扩展信息:unix常用命令(第一章 目录及文件操作

8)off:如果指定的进程正在运行,init就给它发sigterm警告信号,在向它发出信号sigkill强制其结束之前等待5秒,如果这样的进程不存在,则忽略这一项.

9)ondemand:功能通respawn,不同的是,与具体的运行级别无关,只用于rstate字段是a.b.c的那些记录项.

10)sysinit:指定的进程在访问控制台之前执行,这样的记录项仅用于对某些设备的初始化,目的是为了使init在这样的设备上向用户提问有关运行级别的问题,init需要等待进程运行结束后才继续.

11)initdefault:指定一个默认的运行级别,只有当init一开始被调用时才扫描这一项,如果rstate字段指定了多个运行级别,其中最大的数字是默认的运行级别,如果rstate字段是空的,init认为字段是0123456,于是进入级别6,这样便陷入了一个循环,如果inittab文件中没有包含initdefault的记录项,则在系统启动时请求用户为它指定一个初始运行级别

4.process字段中进程可以是任意的守候进程.可执行脚本或程序.

[color=red:1bad85dc3d]另外:在任何时候,可以在文件inittab中添加新的记录项,级别q/q不改变当前的运行级别,重新检查inittab文件,可以通过命令init q或init q使init进程立即重新读取并处理文件inittab.[/color:1bad85dc3d]

有时间我再把系统的运行级别的说明贴给大家!

 :em13:  :em13:  :em07:

 飞天二狭 回复于:2004-06-30 05:29:31 不错的总结,继续呀!


...   下一页
 ·[笔记]关于solaris的syslog机制    »显示摘要«
    摘要: 关于solaris的syslog机制 syslog机制负责发送、记录系统内核及工具所产生的信息,由syslog()调用、syslogd守护进程和配置文件/etc/syslog.conf组成。当系统内核及工具产生信息时,通过调用syslog(),把信息送往syslogd,syslogd再根据/etc/syslog.conf中的配置要求,将这些信息分别作如下处理: 1.记录到系统日志中; 2.......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE