Puppent 基本使用方法

2022-08-24 09:30:17 字數 1972 閱讀 5427

簡單的檔案配置

master端

vim /etc/puppet/manifests/site.pp

###########################內容如下

node

default

}

第一次需要重啟master

service puppetmaster restart

客戶端請求

[root@client01 puppet]# puppet agent --test

info: retrieving pluginfacts

info: retrieving plugin

info: caching catalog

forclient01.test.com

'1476164638

'notice: /stage[main]/main/node[default]/file[/tmp/test.txt]/ensure: defined content as

'a54460ca5545fddd6250f9aab22fc857

'notice: finished catalog run

in0.06

seconds

[root@client01 puppet]# ll /tmp/total

4-rw-r--r-- 1 root root 17 oct 11

13:43

test.txt

-rw-------. 1 root root 0 mar 21

2016

yum.log

[root@client01 puppet]# cat /tmp/test.txt

i am test puppet

檢視到檔案以及同步過來了

建立檔案並改變使用者和授權

node default

}

管理組和使用者:

group 

user

預設是false

ensure =>present

groups => ['

puppet

','xfs']

shell => "

/bin/bash

"

例項

user

定時任務cron

cron

檔案同步案例

同步master端/etc/puppet/system_conf/下的檔案到agent

a修改master配置檔案

[root@master01 puppet]# vim fileserver.conf

[system_conf]

path /etc/puppet/system_conf

allow *

重啟

[root@master01 puppet]# /etc/init.d/puppetmaster restart

stopping puppetmaster: [ ok ]

starting puppetmaster: [ ok ]

b 把需要同步的檔案放到master的/etc/puppet/system_conf下

cp /etc/resolv.conf /etc/puppet/system_conf/

c 修改master端 site.pp

file

d 客戶端同步

# puppet agent --test

scp基本使用方法

scp基本使用方法 scp用於在兩台電腦之間進行資料的copy,形式如下 第一種,scp r 檔案 資料夾 user host dir 需要輸入密碼。第二種,scp r 檔案 資料夾 host dir,需要輸入使用者名稱和密碼。舉例 1.copy 檔案 scp framework.jar 10.10...

VIM基本使用方法

vi有三種基本的工作模式 指令行模式 文字輸入模式 行末模式。他們的相互關係如所示。指令模式 command mode 下輸入 a i o進入文字輸入模式 input mode 文字輸入模式 input mode 下按esc進入指令模式 command mode 指令模式 command mode ...

NSDate基本使用方法

獲取當前時間 nsdate now nsdate date nsdateformatter formatter nsdateformatter alloc init 設定格式化 formatter.dateformat yyyy mm dd hh mm ss 取格式化字串 mount formatt...