原创 liunx shell 運維

查看當前系統每個IP的連接數netstat -n | awk '/^tcp/ {print $5}'| awk -F: '{print $1}' | sort | uniq -c | sort -rNGINX:查看併發連接數netstat

原创 https免費正式開源軟件

開始安裝https 假設運行環境爲centos7.1,Web 服務器是 Nginx 1.12.0(因爲我的生產環境是),當前工作目錄爲 /root獲取certbot客戶端wget https://dl.eff.org/certbot-aut

原创 tomcat 日誌分割腳本

每天晚上11點50切割日誌文件,同時刪除超過30天的日誌 log_path=/usr/local/tomcat/logsd=date +%Y-%m-%dd90=date -d'30 day ago' +%Y-%m-%dcd ${log_pa

原创 php平滑重啓

修改了php配置需要平滑啓動php-fpm ps -aux | grep php-fpm 找到phpfpm 的master process的進程id kill -SIGUSR2 process_id實現平滑重啓php-fpm

原创 dockerfile 創建docker容器實例nginx

1.先docker pull 鏡像 docker pull centos根據dockerfile下的from做鏡像下載2.Dockerfile用來創建一個自定義的image,包含了用戶指定的軟件依賴等。當前目錄下包含Dockerfile,使

原创 docker 添加基礎命令

登錄到master容器[root@bogon ~]# docker exec -it mysql-master bashroot@1651d1cab219:/#怎麼查看容器的操作系統環境一般就是uname -acat /etc/procat

原创 nginx +keepalive +tomcat

框架keepavlive master 192.168.178.134keepavlive backup 192.168.178.135vip 192.168.178.132nginx 192.168.178.134nginx 192.16

原创 haproxy +nginx

HAProxy提供高可用性、負載均衡以及基於TCP和HTTP應用的代理,支持虛擬主機,它是免費、快速並且可靠的一種解決方案。HAProxy特別適用於那些負載特大的web站點,這些站點通常又需要會話保持或七層處理。HAProxy運行在當前的硬

原创 vnp

openvnp

原创 iptables封ip減緩ddocs***

先查看那幾個ip連接的次數比較多netstat -ntu | tail -n +3 | awk '{ print $5}' | cut -d : -f 1 | sort | uniq -c| sort -n -r | head -n 5查看

原创 mysql 查詢語句

查詢庫下面的表的文件大小已mysql庫爲例select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size,concat(truncate(ind

原创 mysql全庫備份

#!/bin/bashPASSWORD=ks4QrUhgmH6XZvE1hY1Q/usr/local/mysql/bin/mysqldump -uroot -p$PASSWORD \--master-data=2 --all-databas

原创 nginx 安裝腳本

#!/bin/shyum install gcc c++ &&cd /root/sourcecat /etc/passwd | grep webif [ $? -ne ]thenuseradd -M -s /sbin/nologinfiec

原创 lnmp腳本安裝

#!/bin/bashSOFTWARE_SOURCE=/home/sourceNGINX_VERSION=nginx-1.8.0.tar.gzMYSQL_VERSION=mysql-5.6.26.tar.gzPHP_VERSION=php-

原创 sed 匹配字符替換

/bin/sed -i "s@DEPLOY_DIR=.*@DEPLOY_DIR=/home/web/$PROJECT@" /home/git/bmw/si.git/hooks/post-receive匹配post-receeive文件下的D