day39課堂筆記

1.shell模塊

? ? ?chdir? 在執(zhí)行命令之前,通過cd命令進入到指定目錄中

? ? ?creates 定義一個文件是否存在,如果不存在,則運行相應(yīng)命令;存在跳過此步驟

? ? ?注:執(zhí)行的腳本必須在遠程服務(wù)器上存在

? ? creates? 定義文件是否存在,如果不存在,則運行相應(yīng)命令,如果存在跳過此步驟

2.script模塊

? ? creates? 定義文件是否存在,如果不存在,則運行相應(yīng)命令,如果存在跳過此步驟

? ? free_form(必有參數(shù)) 參數(shù)信息中可以輸入任何系統(tǒng)命令信息,實現(xiàn)遠程管理

? ? removes? 定義文件是否存在,如果存在,則運行相應(yīng)命令,如果不存在跳過此步驟

3.copy模塊

? ? src — 推送數(shù)據(jù)的源文件信息

? ?dest — 推送數(shù)據(jù)的目標(biāo)路徑

? ?backup — 對推送傳輸過去的文件,進行備份

? ?content — 直接批量在被管理端文件中添加內(nèi)容

? ?group — 將本地文件推送到遠端,指定文件屬組信息

? ? owner — 將本地文件推送到遠端,指定文件屬主信息

? ? mode — 將本地文件推送到遠端,指定文件權(quán)限信息

? ? force — 分為force=no或yes,如果目標(biāo)主機包含該文件,但內(nèi)容不同,設(shè)置為yes,則強制覆蓋,如果為no,則只有當(dāng)目標(biāo)主機的目標(biāo)位置不存在該文件時,才復(fù)制。默認為yes

4.yum安裝模塊

? ? name? ? ---指定要安裝的軟件包名稱

? ? state? ---指定使用yum的方法

? ? installed,present? ---安裝軟件包

? ? removed,absent? ? ? ---移除軟件包

? ? latest? ? ? ? ? ? ? ---安裝最新軟件包

5.file模塊

? ? path 指定遠程主機目錄或文件信息

? ? recurse — 遞歸授權(quán)

? ? state —

? ? directory — 在遠端創(chuàng)建目錄

? ? touch — 在遠端創(chuàng)建文件

? ? link — link或hard表示創(chuàng)建鏈接文件

? ? absent — 表示刪除文件或目錄

? ? mode — 設(shè)置文件或目錄權(quán)限

? ? owner — 設(shè)置文件或目錄屬主信息

? ?group — 設(shè)置文件或目錄屬組信息

6.systemd模塊

? ?name? 定義要啟動服務(wù)的名稱

? ?state? 指定服務(wù)狀態(tài)

? ?started? 啟動服務(wù)

? ?stopped? 停止服務(wù)

? ?restarted? 重啟服務(wù)

? ? reloaded? 平滑重啟

7.crond模塊

? ?minute 分

? ? hour 時

? ? day 日

? ?month 月

? ?weekday 周

? ? job? 任何計劃執(zhí)行的命令,state要等于present

? ? backup? 是否備份之前的任務(wù)計劃

? ? user? 新建任務(wù)計劃的用戶

8.group模塊

? ? name — 指定創(chuàng)建的組名

? ? gid — 指定組的gid

? ? state

? ? absent — 移除遠端主機的組

? ? present — 創(chuàng)建遠端主機的組(默認)

? ? user模塊

? ? uid — 指定用戶的uid

? ? group — 指定用戶組名稱

? ? groups — 指定附加組名稱

? ?password — 給用戶添加密碼

? ?shell — 指定用戶登錄shell

? ?create_home — 是否創(chuàng)建家目錄

9.mount模塊

? ? fstype 指定掛載文件類型

? ?path 指定掛載點

? ?opts 設(shè)定掛載的參數(shù)選項信息

? ?src? 要被掛載的目錄設(shè)備信息(共享目錄)

? ?boot? 確定是否在啟動時文件系統(tǒng)被掛載

? ?只應(yīng)用在solaris系統(tǒng)上

? ?(added in 2.2)

? ? ?dump? Dump(參見 fstab5)。注意如果設(shè)置為null或狀態(tài)設(shè)置為present,它將停止工作,并將在隨后的運行中復(fù)制條目

對solaris系統(tǒng)沒有效果

? ? state?

如果為mounted在fstab文件中的設(shè)備將被激活掛載和適當(dāng)配置

# 如果為unmounted設(shè)備將被卸載并不會改變fstab文件信息bsent和present只處理fstab,但不影響目前的掛載

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容