原创 shell四劍客之grep

grep的基本格式 grep -[參數] ‘word’ filename 演示案例 head -n 10 /etc/passwd > grep.txt grep --color 'root' grep.txt 在匹配的

原创 shell一鍵部署mysql主從同步

腳本一鍵部署mysql主從同步 #!/bin/bash #2017年8月15日 #by lee #auto set mysql_master Slave_user="tongbu" Slave_passwd="123456"

原创 ELK之nginx日誌的簡單收集

在上一篇文章部署好了ELK環境,接下來進行nginx日誌的收集 環境 192.168.2.112 jdk/elasticsearch/kibana CentOS release 6.5 192.168

原创 redis與lamp整合

在安裝完redis服務後,需要安裝連接驅動,添加php redis的擴展程序,並修改php的配置文件。 環境 192.168.2.112 lap 192.168.2.118 mysql主/redis主

原创 ELK之索引應用

創建kibana索引 若只需要收集顯示nginx的訪問日誌,則可以建立一個名爲nginx+時間的索引 若是需要收集一個服務器下的多個服務日誌,則可以在一個conf下添加多個input並根據type來區分和實現 環境 192.1

原创 lap+mysql+discuz部署

環境 192.168.2.112 lap+discuz 192.168.2.111 lap+discuz 192.168.2.118 mysql主 依賴環境 yum install

原创 for/while和$*之間

用三種方法來演示所獲取的參數 #!/bin/bash #2017年8月21日 #by lee #about $* #A #while [ $# != 0 ] #do # echo $1 # shift # #echo

原创 if的[]和[[]]

[]是bash裏test的同義詞,比如[ -d filename ]和test -d filename的結果是一樣的,邏輯測試使用-a、-o [[]]比[]通用,邏輯測試使用&&、|| #!/bin/bash x=$1 if [

原创 shell四劍客之sed

格式:sed [-nefri] [動作] 其中n/e/f/r/i 動作有a,i,c,p,s -n 默認把sed命令執行的結果,與原來的數據一起輸出到屏幕,如果加了-n,則只顯示sed處理後的內容 sed -n '1p' sed

原创 mysql+mycat讀寫分離

環境 192.168.2.118 mysql-master/mycat 192.168.2.119 mysql-slave 配置jdk tar -zxf jdk-8u151-linux-i58

原创 腳本部署lamp

#!/bin/bash #2017年11月9日22:00:49 #by author lee #auto intall lamp with make ######################### PACKAGE_DIR="/

原创 mysql主從同步

環境 192.168.2.118 mysql主 CentOS release 6.3 (Final) 192.168.2.119 mysql從 CentOS release 6.3

原创 ELK之kibana頁面權限驗證

部署完ELK後,可以直接在瀏覽器進入kibana頁面進行訪問,而這樣對一些重要數據來說是不安全的,可以利用密碼驗證來設置權限訪問。 環境 192.168.2.112 kibana 192.168.2.119

原创 ip的合法性判斷

#!/bin/bash #2017年8月30日 #by lee #auto test the ip IP_ADDR=$1 IP_DIR="ip.txt" test_ipA(){ if [[ $1 -gt 254 ]] |

原创 shell四劍客之awk

awk的基本格式 awk [options] ‘program’ filename 可執行腳本代碼在中括號裏,再由單引號括起來 awk每讀取一行內容,會執行一次腳本代碼,根據腳本代碼裏的條件來判斷是否要執行後面的操作。也就是說