linux系统服务daemon(1)

本文介绍了守护进程(daemon)的概念及其分类,包括独立启动的standalone和由superdaemon统一管理的两种形式。阐述了signalcontrol和intervalcontrol两种工作状态,并解释了它们的特点与应用场景。此外,还介绍了守护进程的启动脚本及配置文件存放位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实现service的程序就是daemon

分类:独立启动的stand alone 和super alone

stand alone:可自行单独启动服务

启动加载到内存中,一直占用内存和系统资源,优点在于:对于客户端的请求,stand alone的daemon响应较快。常见的有www的daemon,ftp的daemon

super alone:一个特殊的daemon来统一管理

当没有客户端的请求时,各项服务都是未启动的情况,等到有来自客户端的请求时,super daemon才唤醒相对应的服务,当请求结束后,服务也关闭。

好处:1.super alone具有安全控管的机制,类似网络防火墙 ;2. 不会占用系统资源。

缺点:反应较慢。常见的有telnet。

daemon工作形态的类型:

如果以daemon提供服务的工作状态来区分,又可以将daemon分为两大类分别是:

signal control:是通过信号管理的,只要有任何客户端的请求进来,会立即启动去处理,比如打印机的服务

interval control:每隔一段时间就去主动执行某些任务,之前提过的atd和crond就是属于这种类型的daemon


daemon的启动脚本与启动方式

/etc/init.d/*:启动脚本放置处

/etc/sysconfig/* 各服务的初始化环境配置文件

/etc/xinetd.conf,/etc/xinetd.d/* super daemon配置文件

/etc/*:各服务各自的配置文件

/var/lib/* 各服务产生的数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值