系统服务 daemons
程序员文章站
2022-03-19 14:57:22
daemon和服务(service)的概念daemon:在背景当中执行的程序,通常负责系统上面的某个服务(service),好让系统可以接受使用者或者网络客户(client)的要求,而加以工作。服务:主机提供的功能,主要分为针对系统上面的(crond、atd)以及针对网络的(httpd)服务。daemon的主要分类依据daemon的启动和管理方式stand_alone:独立启动,daemon启动以后,常驻在内存中,响应速度快,消耗资源。常见如httpdsuper daemon:由统一...
daemon和服务(service)的概念
daemon:在背景当中执行的程序,通常负责系统上面的某个服务(service),好让系统可以接受使用者或者网络客户(client)的要求,而加以工作。
服务:主机提供的功能,主要分为针对系统上面的(crond、atd)以及针对网络的(httpd)服务。
daemon的主要分类
依据daemon的启动和管理方式
- stand_alone:独立启动,daemon启动以后,常驻在内存中,响应速度快,消耗资源。常见如httpd
- super daemon:由统一的一个daemon来负责唤醒该服务,空闲时不会消耗系统资源,响应慢。常见如ftp
- multi-threaded
- single-threaded
以daemon的工作状态区分
- signal-control:通过讯号来管理,只要有需求,立即启动处理,如打印机的服务(cupsd)。
- interval-control:每隔一段时间主动去执行某项任务,不会立刻执行,在某个时间点去工作,如atd何crond。
网络服务相关
与服务相关的端口对应情况:/etc/services
daemon的启动方式
shell脚本
1. 启动 stand alone 服务的方式:以 syslog 为例:
[root@linux ~]# /etc/init.d/syslog start
2. 启动 super daemon 服务的方式:以 telnet 为例:
[root@linux ~]# vi /etc/xinetd.d/telnet (设定方式参考下节)
[root@linux ~]# /etc/init.d/xinetd restart
service
范例一:重新启动 crond 这支 daemon :
[root@linux ~]# service crond restart
[root@linux ~]# /etc/init.d/crond restar
本文地址:https://blog.csdn.net/qq_40657585/article/details/107324409
上一篇: docker容器内服务随容器自启动