您現在的位置是:首頁 > 網頁遊戲首頁網頁遊戲
開箱即用~7 個超實用的 Shell 指令碼例項
- 2021-09-01
指令碼是什麼意思
本文轉載自:波哥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