puppet高階指南 service資源詳解

2021-09-03 08:51:39 字數 893 閱讀 1791

service資源

通過service資源不但可以啟動,重啟和關閉程式的守護程序,監控程序狀態,還可以將守護程序加入到自啟動中。

1、service資源常用屬性

service {'資源標題':

binary

enable

ensure

hasrestart

hasstatus

name

path

pattern

restart

start

status

stop

provider

◆ enable:指定服務在開機的時候是否啟動,可以設定true和false。

◆ ensure:是否執行服務,running表示執行,stopped表示停止服務。

◆ name:守護程序的名字。

◆ path:啟動指令碼搜尋路徑。

◆ hasrestart:指出管理指令碼是否支援restart引數,如果不支援,就用stop和start實現restart效果。

◆ hasstatus:指出管理指令碼是否支援status引數,puppet用status引數來判斷服務是否已經在執行了,如果不支援status引數,puppet利用查詢執行程序列表裡面是否有服務名來判斷服務是否在執行。

◆ provider:預設為init。

案例

啟動httpd守護程序

設定httpd開機自啟動

歡迎關注

puppet高階指南 cron資源詳解

cron資源 cron資源主要用來管理作業系統的定時任務 即crontab 1 cron資源常用屬性 cron 資源標題 command ensure environment hour minute mouth monthday weekday name provider user command ...

puppet高階指南 service資源詳解

service資源 通過service資源不但可以啟動,重啟和關閉程式的守護程序,監控程序狀態,還可以將守護程序加入到自啟動中。1 service資源常用屬性 service 資源標題 binary enable ensure hasrestart hasstatus name path patte...

puppet高階指南 user資源詳解

user資源 user資源主要用來管理作業系統的帳號,如帳號的增加 刪除已經屬性的變更。1 user資源常用屬性 user 資源標題 name ensure allowdupe comment uidgid groups home managehome manages expiry passowrd...