当前位置: 移动技术网 > 网络运营>服务器>Linux > 系统服务 daemons

系统服务 daemons

2020年07月15日  | 移动技术网网络运营  | 我要评论

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网