shell基礎應用

實驗(一)

實驗目的:每分鐘檢測一次系統 "根分區的空閒空間低於10G 就向所有終端發送警告信息。"

實驗要求:寫一個腳本,自動進行腳本。

實驗分析:

1.首先提取自己系統中/分區的信息,根據自己/分區的信息提取根分區的空閒空間。

2.向所有終端發送警告信息。

3.編寫計劃任務

實驗步驟:

 1. 編寫腳本, 在/下創建一個文件夾 爲shell,在shell文件夾下編寫一個check_disk.sh 腳本。

wKiom1Y0ef-RrYYxAACKDQpXuVU127.jpg

wKioL1Y0fLTQBpk1AAEdXBOYxcc026.jpg

2.給腳本有執行權限

wKiom1Y0eyvjqHL4AADpn_2NMss973.jpg

3.編寫計劃任務

wKiom1Y0fELAXYaTAADo4-9ZSfY962.jpg

4.實驗測試

wKiom1Y0fWaAgw5LAAEVppQMOcA325.jpg

實驗(二)

實驗目的:每天的23:30給MySQL數據庫中的bbsdb庫做完整備份。

實驗要求:通過腳本到時間自動備份

實驗分析:

1.通過mysqldump 對數據庫進行備份的使用。

2.根據備份的命令對其添加變量,使腳本更加完善和靈活。

3.編寫計劃任務。

實驗步驟:

1.創建數據庫bbsdb庫

wKiom1Y0g22R2fQ4AAFqqtUTixY529.jpg

wKioL1Y0g7Cgrz7VAAFy5r_JOjY987.jpg

wKiom1Y0g4PyaBDFAAMWUAQPnrQ588.jpg

2.編寫腳本備份bbsdb庫中做完整備份

wKioL1Y0ilPCddEDAABItvStJs8222.jpg

wKiom1Y0mgLwziSIAAGPAP9qKVo178.jpg

3.給腳本添加執行權限

wKioL1Y0ipHAJHupAADZgzGC01g121.jpg

4.編寫計劃任務

wKioL1Y0iyXzeZrMAADpSE6_53U375.jpg

5.測試,查看備份文件是否已經生成,查看郵件。

wKiom1Y0i-uDbq2HAAD3N-Fbi1I455.jpg

6.刪除數據庫中的表用備份的文件進行恢復。

wKioL1Y0m2-S_-N8AAEmQjGtHiM972.jpg

wKiom1Y0m0ODfGhyAAEu4t_g3Io341.jpg

wKioL1Y0m4Tiv1mVAAF***Vxtt4670.jpg


總結:通過編寫腳本可以在系統計劃任務中自動執行腳本文件,對於運維人員來說是一個比較好的方法。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章