- daemon的主要分类
- standalone 独立进程模式,优点是一直存在内存中,因此对于客户端请求相应速度更快
- super daemon 由xinetd(super daemon)负责当有客户端请求时,唤醒相应的服务,当客户端请求结束后,被唤醒的服务会被关闭并且释放系统资源.两种不同的处理模式:
- multi-threaded(多重线程) 一个服务同时负责几个进程
- single-threaded(单个线程) 排队进行
- daemon 工作形态的类型
- signal-control 通过信号来管理进程.任何客户端的请求进来,立刻启动进行处理.
- interval-control 每隔一段时间就主动去执行某项工作.
- daemon的命名规则-在最后加一个d
- 服务与端口的对应
/etc/services
文件 设置服务与端口的对应关系
- damon的启动脚本和启动方式
配置文件所在目录或者文件
/etc/init.d/*```` 启动脚本存放位置</li>
/etc/sysconfig/*
<li>各服务的初始化环境配置文件</li>
/etc/xinetd.conf, /etc/xinetd.d/*
<li>:super daemon 配置文件</li>
/etc/*
<li>:各服务各自的配置文件</li>
/var/lib/*
<li>:各服务产生的数据库</li>
/var/run/*“` :各服务的程序之 PID 记录处
<li>
service [service name] (start|stop|restart|...)
根据/etc/init.d/下的文件和输入的参数(service name)来启动或者关闭相关服务- 开机自动启动服务
chkconfig xxx on