原创 利用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=

原创 case語句安裝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=

原创 通過一條命令計算輸出1+2+….+10的表達式,並計算出結果

通過一條命令計算輸出1+2+….+10的表達式,並計算出結果方法有多種,如下:-bash-4.1# echo seq -s "+" 10=seq -s "+" 10|bc 1+2+3+4+5+6+7+8+9+10=55 -bash-4.1

原创 自動將惡意IP加入防火牆列表腳本

#!/bin/sh#auto drop ssh failed IP address#by zkg 2019-07-08 SEC_FILE=/var/log/secureIP_ADDR=tail -n 100 $SEC_FILE |grep

原创 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=

原创 Shell特殊變量:Shell $0, $#, $*, $@, $?, $$和命令行參數

變量名只能包含數字、字母和下劃線,因爲某些包含其他字符的變量有特殊含義,這樣的變量被稱爲特殊變量。 例如,$ 表示當前Shell進程的ID,即pid,看下面的代碼: $echo $$運行結果 29949特殊變量列表變量 含義$0 當前腳

原创 打印菜單腳本

#!/bin/sh#auto to print menu shell#by zkg 2019-08-06 #define menu function menu(){cat << EOF1.[install lamp]2.[install l

原创 多種方式來判斷mysql是否啓動

#!/bin/sh monitor mysql run #by zkg 2019-08-05 #下面是多種方式來判斷mysql是否啓動#local 監控#if [ "netstat -lnt |grep 3306|awk '{print $

原创 多種方式來判斷web是否啓動

#!/bin/sh monitor web run #by zkg 2019-08-05 #下面是多種方式來判斷web是否啓動#local 監控#if [ "netstat -lnt |grep 80|awk '{print $4}'|aw

原创 獲取系統信息並存儲到數據庫表中

1、創建數據庫表CREATE TABLE audit_system (ID int(11) NOT NULL AUTO_INCREMENT,IP_INFO varchar(255) NOT NULL,SERV_INFO varchar(25

原创 全量增量備份目錄腳本

#!/bin/sh#auto full or 增量 backup#by zkg 2019-07-10 #定義變量SOURCE_DIR=/opt/shell/BACKUP_DIR=/tmpYEAR=date +%YMONTH=date +%m

原创 磁盤監控報警併發郵件

#!/bin/sh#auto disk monitor#by zkg 2019-07-15 echo -e "\033[32m \033[1m"rm -rf list.txtLIST=df -h|grep "^/dev/" &gt;&gt;

原创 獲取系統信息並存儲到excel表格中

#!/bin/sh#auto get system info#by zkg 2019-07-11 echo -e "\033[34m \033[1m"cat << EOF --------------請查看系統相關信息-----------

原创 比較2個數的大小

#!/bin/sh 比較2個數的大小 #by zkg 2019-07-31read -p "please input tow num:" num1 num2a=$num1b=$num2 #必須是2個數[ -z "$a" -o -z "$b"

原创 服務監控報警

#!/bin/sh#auto service monitor#by zkg 2019-07-15 echo -e "\033[32m \033[1m"EMAIL=email.txtDATE=dateM_IPADDR=ifconfig eth