Re: [請益] Apache,IIS,SQL DB等前景或背景執行

看板MIS (IT資訊人員)作者 (Leon)時間1年前 (2022/11/16 22:16), 編輯推噓1(101)
留言2則, 2人參與, 1年前最新討論串2/2 (看更多)
像是 web、DB 這類,在生產環境下一般會設為「服務」運行, 在制定一個服務時,可以配置該服務要的執行檔、參數,以及它由哪個帳號運行, 還有它與其他服務間的先後關係,例如 DB 要先跑起來才能跑 web。 服務配置好後,系統會根據配置的參數去運作它, 在 Linux,把服務叫起來的程式叫 systemd, 實際上 systemd 是開機選單後的跑的第一支程式,服務歸它管、登入也是它, 還有許許多多系統層級的元件都歸 systemd 管,它是系統大總管。 服務只要配置文件制定好,不管用戶登不登入, 服務總管(systemd)就會照規則把服務叫起來, 同樣的概念在 Windows 也適用,只是我不知道 Windows 的服務大總管是誰。 第二大問題,誰能制定服務?或者註冊一個服務? 這其實就是用戶或群組權限的問題,只要系統管理員開放權限給用戶或群組 任何帳號都能制定服務。 第三大問題,排程器是怎麼工作的? 其實排程器(cron、scheduler)本身也就是一個服務, 這個服務的工作就是去檢查它自己的排程配置,照時間去跑罷了, 因為它就是一個普通服務,如果我叫服務總管把排程服務停掉, 那排程內的任務就不會跑了。 -- https://editor.leonh.space/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.251.105 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MIS/M.1668608174.A.C86.html

11/18 19:06, 1年前 , 1F
windows應該也是兩種 services的跟scheduler
11/18 19:06, 1F

11/18 19:15, 1年前 , 2F
謝謝大大分享,讚
11/18 19:15, 2F
文章代碼(AID): #1ZTF2ko6 (MIS)
文章代碼(AID): #1ZTF2ko6 (MIS)