原创 統計當前目錄中,每個分目錄和其裏面的子目錄總數

前景:有一個同事過來說想要統計一下,一個目錄下面各個目錄及其裏面的目錄總數。 腳本如下: #!bin/bash for i in `ls /home/admin/weipengfei/`; do if [ -d $i ];then nu

原创 redis客戶端連接過多不釋放

前因:預線上環境連接redis導致連接太多,一直沒有釋放,後續的連接不能連接上來 查看redis連接信息: /opt/redis/src/redis-cli -c -h x.x.x.x -p xxxx info clients 查看最大

原创 RabbitMQ日常維護管理操作

1. RabbitMQ之激活Web管理插件 0x01 激活Web管理插件 # rabbitmq-plugins enable rabbitmq_management 查看Web插件啓用的端口 # netstat -tnlp Activ

原创 數據庫鎖查詢語句

SELECT "HOLD:", ph.id h_processid, trh.trx_id h_trx_id, trh.trx_started h_started, trh.trx_state h_state, lsh.lo

原创 記錄一個使用supervisor啓動rocketmq

[program:mqconsole] directory = /home/admin ; 程序的啓動目錄 command = /opt/jdk/bin/java -jar /home/admin/htdocs/mqconsole/ro

原创 Linux Shell環境下用jq命令處理json文件

有時候需要在Shell環境下處理json文件,這時使用jq命令非常方便。 安裝 CentOS下可以直接通過yum安裝: yum install jq -y 使用方法 假設有一個名爲test.json的文件,內容如下: {

原创 AWS獲取數據庫性能指標

aws cloudwatch get-metric-statistics --namespace AWS/RDS --metric-name CPUUtilization --period 300 --statistics Ma

原创 AWS自動發現實例與實例ID

#!/bin/bash . /etc/profile declare -A dic echo $(/usr/bin/aws ec2 describe-instances) >/tmp/instances.txt list=`cat /t

原创 nginx帶變量參數跳轉

原因:在日常的運維工作中出現了很多前端的跳轉,總結了一些日常用的一些跳轉的實現 proxy_pass轉發url的參數,可以通過在location中用rewrite來做,所以完善後的配置如下: location ~ ^/api/([0-

原创 logstash只輸出指定的tag文件

背景:在現在的日誌收集環境中,在filebeat收集日誌的時候,定義了很多不用日誌收集路徑與標籤,但是這些日誌寫的時候全部寫到了一個kafka的 topics裏面,但是在輸出的時候,只想輸出某一個tag的文本,並不想輸出全部的tag,所以

原创 Docker基本操作命令

docker 常用命令如下 管理命令: container 管理容器 image 管理鏡像 network 管理網絡 node 管理Swarm節點 plugin 管理插

原创 nginx將一個域名的訪問跳轉到另一個域名

目的: 由於線上環境的域名需要替換,需要將舊域名test.xx.com跳轉到新域名test.yy.com 在線上nginx中,是將80和443配置在一個conf文件中,現在需要訪問舊的http就跳轉到新的http,訪問舊的https就跳轉

原创 sql函數case記錄

目的:向DBA請教了一個sql判斷提供另外一個值的函數case SELECT     db_name,     table_name, CASE   ---函數判斷開始     is_nullable   ---提供判斷的字段     W

原创 iptables 運行邏輯及-I -A 參數解析

剛開始接觸Iptables 就對-I  和 -A 參數很疑惑,-I 插入一條或多條規則 ,-A 是追加一條或多條規則。 都是加一條規則,究竟這兩個有什麼不同呢? 實驗: 拿了兩臺機器,一臺發PING包,一臺被PING。 兩臺機器使用 ip

原创 SHELL數組與字典定義

#!/bin/bash echo "shell定義字典" #必須先聲明 declare -A dic dic=([key1]="value1" [key2]="value2" [key3]="value3") #打印指定key的val