问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux里daemon是什么意思?

发布网友 发布时间:2022-04-22 21:54

我来回答

4个回答

懂视网 时间:2022-05-07 20:01

bitsCN.com

Linux daemon & mysqld

不严格的讲、daemon 就是服务、可分 2 类:

① stand alone

② super daemon

再不严格的讲、服务对应端口、那....那、daemon就对应了端口...?

我们可从 /etc/services 查询他们的对应关系:

[plain]

/*第一列为 daemon 的名称

第二列则是 port

*/

[root@odd ~]# cat /etc/services | grep -i --color=auto 'mysql'

mysql 3306/tcp # MySQL

mysql 3306/udp # MySQL

mysql-cluster 1186/tcp # MySQL Cluster Manager

mysql-cluster 1186/udp # MySQL Cluster Manager

mysql-im 2273/tcp # MySQL Instance Manager

mysql-im 2273/udp # MySQL Instance Manager

这 2 者主要的区别是:

● stand alone :一直开放连接

● super daemon:有请求时才建立连接

[plain]

[mysql@odd ~]$ mysqld_safe &

[1] 5230

[mysql@odd ~]$ 130610 14:40:14 mysqld_safe Logging to '/home/mysql/mysql/log/alert.log'.

130610 14:40:14 mysqld_safe Starting mysqld daemon with databases from /home/mysql/mysql/data

[root@odd ~]# netstat -lntp | grep :3306

tcp 0 0 :::3306 :::* LISTEN 5550/mysqld

由此、可判断、mysqld 属于 stand alone

一般、mysqld 的启动脚本在 /etc/init.d/ 目录下、PS:实际上、大部分daemon的启动脚本都在这

另外、mysqld 的PID 文件一般在 /var/run/ 目录下、不过、我是源码编译自定义、我的在 datadir 目录下

bitsCN.com

热心网友 时间:2022-05-07 17:09

daemon(发音为DEE-muhn),是一段连续运行的程序,用于处理计算机系统希望接收到的阶段性的服务需求。Daemon程序段将请求提交给其他合适的程序(或者进程)。

网络上每个页面的服务器都有一个HTTPS或者是超文本传输协议daemon,持续地等待从网络客户端及其用户发送来的请求。

Daemon程序,又称为守护进程,通常在系统后台长时间运行,由于没有控制终端而无法与前台交互,Daemon程序一般作为系统服务使用。

服务可以说是某一进程,而进程是需要程序去运行产生,也就是说程序运行提供某种服务,这些程序就称为daemon。似乎还是有点绕口,简单地说,daemon是静态的,就是某一程序,daemon运行后会提供某种服务,服务是动态的,是程序运行产生的进程。

但通常情况下我们不需要是详细区分daemon和服务,可以将两者理解为等同,即daemon就是服务。(通常说的Linux守护进程就是指daemon或者服务)。

daemon的名称通常为相应的服务后加上一个d。如cron服务的daemon为crond,http服务的daemon为httpd。

扩展资料:

从daemon的启动和管理方式区分,可以将daemon分为两大类:可独立启动的daemon(stand alone)和由一个超级daemon(super daemon)来统一管理的daemon。

stand alone:可单独自行启动的daemon。这种daemon启动后会一直占用内存和系统资源,最大的优点是响应速度快,多用于能够随时接受远程请求的服务,如WWW的daemon(httpd)、FTP的daemon(vsftpd)等。

super daemon:由一个特殊的daemon来统一管理。这种服务通过一个统一的daemon在需要时负责唤醒,当没有远程请求时,这些服务都是未启动的,等到有远程请求过来时。

super daemon才唤醒相应的服务。当远程请求结束后,被唤醒的服务会关闭并释放系统资源。早期的super daemon是inetd,后来被xinetd替代了。

注意:super daemon本身是一个stand alone的服务,因为它需要管理后续的其他服务,所以它自己本身当然需要常驻内存中。

参考资料来源:百度百科-daemon

热心网友 时间:2022-05-07 18:27

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取代。

热心网友 时间:2022-05-07 20:01

守护程序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...人的五感(视觉、听觉、嗅觉、味觉、触觉)是怎么接收外界刺激,并转... 2024法考中法学类专业指什么 14岁女孩发育有点快啊怎么办? 14岁1米58已经开始发育了,算不算正常,还长高吗 怎样能瘦大腿同时又不长小腿 吃完冰淇淋牙疼是怎么回事 原神4星角色排名-原神4星角色推荐 如何介绍动人的秋色? 在你的家乡,秋天最动人的景色是什么呢? 别人让猪咬了怎么安慰 什么是守护进程,以及如何编写 在unix中,什么是守护进程 什么是守护进程守护进程 什么是系统守护进程 pdf图片模糊怎么办 photoshop导出PDF文件怎么有的图片模糊的啦? pdf文件怎么减小分辨率??? ai导出pdf最小文件大小设置没了,怎样才能存成像最小文件一样只有几k... 是否有在线压缩软件,能够在保证文件清晰的情况下将pdf文件压缩至最小? 如何把PDF文件转成JPG格式,而不损失清晰度 如何减小PDF文件大小,但要保证清晰度 怎么压缩pdf里的图片又能保证清晰度?? 怎样将1.1MBPDF变成小于500kPDF文件照片不模糊方法 怎么把PDF压缩得更小? 从MSDN下载的系统怎么重装? 度小满金融容易通过吗?求解! 度小满金融真的不可靠吗,可我急需1万谁能够帮帮我 度小满贷款申请容易吗? 度小满贷款容易通过吗 提现咋又度小满了,不会弄啊,微信提现多好简单方便? linux下的守护进程是什么意思? Linux下的守护进程的概念?daemon.py是什么意思? guard.exe是什么进程? 什么是孤儿进程,僵死进程,守护进程 什么是“管理守护进程”? 守护进程这是个什么概念啊!? 我在LINUX下看到的!高人指导一下! 谢谢拉 ! 谁能帮我讲一下守护进程,原理看了似懂非懂,到了实际运用时还是没能看懂... 什么叫攻击守护进程?怎样实现? 请问FTP服务和Telnet服务的守护进程是什么? 怎么查看一个进程是否是守护进程 centos 程序变为守护进程是什么意思 linux中守护进程的父进程是什么进程 什么是守护进程 手机怎样才可以设置别人打电话打不通? 怎么设置手机,别人打电话会提示无法接通 如何将手机设置成不能接电话,但能上网的模式? 怎么才能把手机设置成别人打电话时提示音为暂时无法接通 OPPO手机怎么能把手机来电设置成无法接通?怎么把手机设置成无法... 手机怎么设置别人打电话过来是暂时无法接通的啊? 手机怎么设置无法接通?