您現在的位置是:首頁 > 網頁遊戲首頁網頁遊戲

開箱即用~7 個超實用的 Shell 指令碼例項

簡介sql每次完整備份後都生成新的binlog日誌把當前所有的binlog日誌備份到mysqlbinlog目錄下只檢查服務vsftpd httpd sshd crond、mysql中任意一個服務的狀態如果不是這5箇中的服務,就提示使用者能夠檢查

指令碼是什麼意思

開箱即用~7 個超實用的 Shell 指令碼例項

本文轉載自:波哥IT的人生

今天來給大家分享 7 個日常實用指令碼;

1、list_sys_status。sh

顯示系統使用的以下資訊:

主機名、IP地址、子網掩碼、閘道器、DNS伺服器IP地址資訊

2、mysqlbak。sh備份資料庫目錄指令碼

3、每週日半夜23點半,對資料庫伺服器上的webdb庫做完整備份

每備份檔案儲存到系統的/mysqlbak目錄裡

用系統日期做備份檔名 webdb-YYYY-mm-dd。sql

每次完整備份後都生成新的binlog日誌

把當前所有的binlog日誌備份到/mysqlbinlog目錄下

只檢查服務vsftpd httpd sshd crond、mysql中任意一個服務的狀態

如果不是這5箇中的服務,就提示使用者能夠檢查的服務名並退出指令碼

如果服務是執行著的就輸出 “服務名 is running”

如果服務沒有執行就啟動服務

方法1:使用read寫指令碼

方法2:使用位置變數來寫指令碼

5、pc_noline。sh

輸出192。168。1。0/24網段內線上主機的ip地址

統計不線上主機的臺數,並把不線上主機的ip地址和不線上時的時間儲存到/tmp/ip。txt檔案裡

6、一個簡單的網站論壇測試指令碼

用互動式的輸入方法實現自動登入論壇資料庫,修改使用者密碼

7、slave_status。sh(檢查mysql主從從結構中從資料庫伺服器的狀態)

1)本機的資料庫服務是否正在執行

2)能否與主資料庫伺服器正常通訊

3)能否使用授權使用者連線資料庫伺服器

4)本機的slave_IO程序是否處於YES狀態

本機的slave_SQL程序是否處於YES狀態

以上就是今天分享的全部內容;

對了,如果大家有 Shell 指令碼的需求案例,也歡迎在這篇文章進行留言,案例多的話下次就整理個指令碼合集給大家分享。

END

Top