Linux
守護程序和服務之間有區別嗎?
守護程序和服務之間有區別嗎?
或者它們基本上都是駐留在記憶體中的應用程序,並且綁定到特定埠並偵聽/響應請求?
守護程序和服務不一樣。
“服務”可以指代守護程序或服務。
守護程序是始終在記憶體中執行以等待服務請求的服務子集。
非守護程序服務通常由 xinetd 處理。xinetd 監聽請求,然後啟動所需的服務來處理請求。在請求得到服務後,服務將再次停止。
典型的非守護服務:rsync vsftpd
典型的守護服務:MySQL Apache
守護程序和服務是一體的。
但是,兩者都不必綁定到埠。HALd 是一個守護程序,它監視插入的硬體並正確安裝它。crond 是一個守護程序,可以讓列車準時。