linux daemon
1、 Service就是指常驻内存大一些程序,且可以提供一些系统或是网络功能。提供service的那个程序就成为daemon。Daemon和service可以视为等同,不必刻意去区分。 2、 Daemon可以分为两类,一类是可独立启动的,成为stand alone;另一类是通过一支super daemon来统一管理的服务。 3、 Stand alone类型的daemon能够自动启动,常驻内存,对请求响应较快,如httpd、vsftpd等。 4、 Super daemon统一管理的是用户有请求,super daemon就唤醒响应daemon,如果用户请求结束,就kill掉该daemon。优点不用常驻内存,缺点装到内存需要时间。如telnet。这个super daemon早期是inetd,后来被xinetd取代。 这里说的是网络的daemon应该指的是network daemon,netd表示network的守护进程,netd主要负责一些网络的相关配置,操作,管理和查询功能的实现 关于netd的资料找到的很少,以下是唯一找到的一片文章介绍的 http://gaozhipeng.me/posts/netd-learn1/
B. httpd:httpd是指运行在服务器上的HTTP(超文本传输协议)守护进程,其主要功能是处理HTTP请求并提供Web服务。常用的HTTP服务器软件包括Apache HTTP Server(httpd)、Nginx等。
C. inetd:inetd(Internet super server)是一个守护进程,负责管理其他网络服务的启动和监听。它通过监听网络端口,当有连接请求到达时,会根据配置文件启动相应的服务进程。inetd是一种“按需启动”的方式,只有在需要时才启动相关服务。
D. lpd:lpd(line printer daemon)是用于打印机管理的守护进程。它负责接收打印作业,并将其发送给适当的打印机进行打印。
2、守护进程通常以后台模式运行,不显示任何用户界面。它们常常作为操作系统进程的一部分,负责处理网络请求、管理资源、执行特定的功能等。
3、需要注意的是,"daemon" 这个词不仅限于网络服务,也可以用于其他类型的后台进程,用来指代在操作系统中以守护进程形式运行的后台任务。
4、在Linux系统中,netd是指网络守护进程(Network Daemon)或网络管理守护进程(Network Management Daemon),它是负责管理和提供网络服务的后台进程。Linux中系统服务/守护进程(daemon)的详细说明
https://blog.csdn.net/sdgaojian/article/details/15429993