原创 用shell實現一個正方形

用+號實現#!/bin/sh########################################################ShellName:Square #Aut

原创 員工實踐抓鬮腳本

員工實現抓鬮:好消息,公司員工培訓機會項目來了,但是,名額有限,員工限3人。因此需要挑選員工,因此需要一個抓鬮的程序:要求:1、執行腳本後,想去的員工輸入英文名字全拼,產生隨機數01-99之間的數字,數字越大就去參加項目實踐,前面已經抓到的

原创 監控web站點目錄下所有文件是否被惡意篡改

監控web站點目錄(/var/html/www)下所有文件是否被tampered(文件內容被改了),如果有就打印改動的文件名(發郵件),定時任務每3分鐘執行一次(10分鐘時間完成)說明:文件被tampered了,會有特徵:a.文件大小可能會

原创 破解字符串對應的md5sum前的RANDOM對應數字

已知下面的字符串是通過RANDOM隨機數變量md5sum|cut-c 1-8截取後的結果,請破解這些字符串對應的md5sum前的RANDOM對應數字?2102929900205d1ca3da16771f6d12dd腳本如下:#!/bin/s

原创 mysql分庫分表備份腳本

#!/bin/sh########################################################ShellName:mysql database and tables backup

原创 用for循環在nginx目錄通過隨機小寫10個字母加固定字符串nginxr批量創建10個html文件

#!/bin/sh#批量創建文件腳本#by zkg 2019-08-22 filedir=/home/nginxif [ ! -d $filedir ];thenmkdir -p $filedir && echo "$filedir is

原创 監控MySQL主從同步是否異常,如果異常,則發送短信或者郵件給管理員

要求:每30秒實現檢測一次。如果同步出現如下錯誤號(1158,1159,1008,1007,1062),則跳過錯誤。 #!/bin/sh#monitor mysql master to salve connection#by zkg 201

原创 批量創建10個系統帳號zkg01-zkg10並設置密碼

批量創建10個系統帳號zkg01-zkg10並設置密碼(密碼爲隨機8位字符串)腳本如下: #!/bin/sh#批量創建用戶名和密碼#by zkg 2019-08-22. /etc/init.d/functions if [ $UID -ne

原创 專業規範的mysql啓停腳本

#!/bin/sh#chkconfig: 2345 64 36 #配置系統自啓動#description: A very fast and reliable SQL database engine.#####################

原创 根據web日誌解決DOS安全Linux服務器

#!/bin/sh##########################monitor 惡意IP地址#by zkg#日期:2019-08-23######################### . /etc/init.d/functionsW

原创 手機發送短信扣費和充值腳本

#!/bin/sh#mobile recharge shell#by zkg 2019-08-15#手機充值10元,第發送一次短信(輸出當前餘額),花費1角5分,當餘額低於1角5分不能發送短信,提示餘額不足,請充值(可以允許用戶充值繼續發送

原创 nginx開機啓動腳本

#!/bin/sh#nginx start stop restart reload#by zkg 2019-08-13#chkconfig: 2345 32 62#description: nginx is http server #sys

原创 監控網站URL是否正常

#!/bin/sh monitor URL #by zkg 2019-08-13 #打印提示信息函數Usage(){echo "Usage:sh $0 URL"exit 1} #檢查URL函數CheckUrl(){wget -T 10 --

原创 IF語句安裝LAMP

#!/bin/sh#auto install LAMP shell#by zkg 2019-06-26 #定義apache變量H_FILES=httpd-2.4.39.tar.gzH_FILES_DIR=httpd-2.4.39H_URL=

原创 利用select和函數語句安裝LAMP

#!/bin/sh#auto install LAMP shell#by zkg 2019-06-26 #定義apache變量H_FILES=httpd-2.4.39.tar.gzH_FILES_DIR=httpd-2.4.39H_URL=