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...