引言:
在坛子里看到有人问有关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......
摘要:
常看到有朋友问,硬盘报告bad magic number in disk label ,cant open disk label或corrupt label - wrong magic number等,那么是盘的label出问题了或没label过。这时可先试试能否label。如果不行,可以用下面的方法试试看能否恢复磁盘的label。
这里先说明一下,丢失label的盘(指正常使用若干时间后l......
init进程和inittab文件简要说明!
在坛子里看到有人问有关inittab文件的问题,找了下资料,总结一下,大家多提意见与补充吧!
【程序编程相关:
unix常用命令(第二章 设备管理)】 【推荐阅读:
unix常用命令(第三章-第七章)】init进程是系统中所有进程的父进程,init进程繁衍出完成通常操作所需的子进程,这些操作包括:设置机器名.检查与安装磁盘及文件系统.启动系统日志.配置网络接口并启动网络与邮件服务,启动打印服务等.solaris中init进程的主要任务是按照inittab文件所提供的信息创建进程,由于进行系统初始化的那些进程都由init创建,所以init进程也称为系统初始化进程.下面具体说明inittab文件的格式.
【扩展信息:
unix常用命令(第一章 目录及文件操作】 inittab文件中每一记录都从新的一行开始,每个记录项最多可有512个字符,每一项的格式通常如下:id:rstate:action:process,下面分别解释.
1.id字段是最多4个字符的字符串,用来唯一标志表项.
2.rstate(run state)字段定义该记录项被调用时的运行级别,rstate可以由一个或多个运行级别构成,也可以是空,空则代表运行级别0~6.当请求init改变运行级别时,那些rstate字段中不包括新运行级别的进程将收到sigterm警告信号,并且最后被杀死;只有a.b.c启动的命令外(a.b.c不是真正的运行级别)
3.action字段告诉init执行的动作,即如何处理process字段指定的进程,action字段允许的值及对应的动作分别为:
1)respawn:如果process字段指定的进程不存在,则启动该进程,init不等待处理结束,而是继续扫描inittab文件中的后续进程,当这样的进程终止时,init会重新启动它,如果这样的进程已存在,则什么也不做.
2)wait:启动process字段指定的进程,并等到处理结束才去处理inittab中的下一记录项.
3)once:启动process字段指定的进程,不等待处理结束就去处理下一记录项.当这样的进程终止时,也不再重新启动它,在进入新的运行级别时,如果这样的进程仍在运行,init也不重新启动它.
4)boot:只有在系统启动时,init才处理这样的记录项,启动相应进程,并不等待处理结束就去处理下一个记录项.当这样的进程终止时,系统也不重启它.
...
下一页 摘要:
关于solaris的syslog机制
syslog机制负责发送、记录系统内核及工具所产生的信息,由syslog()调用、syslogd守护进程和配置文件/etc/syslog.conf组成。当系统内核及工具产生信息时,通过调用syslog(),把信息送往syslogd,syslogd再根据/etc/syslog.conf中的配置要求,将这些信息分别作如下处理:
1.记录到系统日志中;
2.......