daemon
Daemon(英語單詞)/?di?m?n; `dim?n/ n 1 (esp in Greek mythology) supernatural being that is half god, half man (尤指希臘神話中的)半人半神的精靈。 2 spirit that inspires sb to action or creativity 守護神。 daemon(發音為DEE-muhn),是一段連續運行的程序,用于處理計算機系統希望接收到的階段性的服務需求。 Daemon程序段將請求提交給其他合適的程序(或者進程)。網絡上每個頁面的服務器都有一個HTTPS或者是超文本傳輸協議daemon,持續地等待從網絡客戶端及其用戶發送來的請求。 Daemon程序,又稱為守護進程,通常在系統后臺長時間運行,由于沒有控制終端而無法與前臺交互,Daemon程序一般作為系統服務使用。 據韋伯斯特詞典記載,在神話里面,daemon是“一種從事服務的力量或者精靈”。 很可能與Daemon相混淆的還有一個demon,這個demo的含義相似,但是不同。New Hacker的字典中說,daemon是在操作系統下直接自動運行的一段程序,而demo則是較大的應用程序中的一部分。 在Unix等很多系統中,一般以d為結尾的程序就是一個daemon程序,它們是在后臺運行的進程,比如FTPD,HTTPD等。 拓展: setDaemon(true);用于把線程設置為后臺線程,如下創建一個無線循環線程,但程序仍然會結束。也就是說,當一個進程只有后臺線程在運行時,這個進程就會結束。 總結: 在Linux中主機的服務單一原則,如果出現異常問題,可以查到哪一個daemon服務產生的,進而確定問題。
轉載于:https://www.cnblogs.com/sagech/p/4462435.html
總結
- 上一篇: apache和tomcat的区别
- 下一篇: 当年