原创 “Host is blocked because of many connection errors”問題解決

環境    Linux、MySQL 5.5報錯    Host ‘hostname’ is blocked because of many connection errors; unblock with 'mysqladmi.原因    該

原创 CentOS7.2編譯安裝LNMP

一、前言1、環境說明基礎環境Linux+Nginx+MySQL+PHPlinux:7.2nginx:1.10.2mysql:5.6.17php:5.5.122、部署說明php安裝目錄:/usr/local/phpphp.ini配置文件路徑:

原创 Nginx日誌常用分析命令彙總

一、概念併發連接數    客戶端向服務器發起請求,並建立了TCP連接。每秒鐘服務器鏈接的總TCP數量,就是併發連接數。請求數    請求數指的是客戶端在建立完連接後,向http服務發出GET/POST/HEAD數據包。    拓展:服務器返

原创 我的友情鏈接

51CTO博客開發路途拾遺-小俠唐在飛

原创 NAT與ACL執行順序解析

防火牆數據包處理流程圖ACL與NAT的順序不是固定的,各廠商數據流先ACL或先NAT不一。引用《淺析ACL與NAT的執行順序》—張少芳  一文中的結論如下:H3C       出站:先匹配出站ACL,然後進行地址轉換       入站:先進

原创 Jenkins構建Docker容器

一、流程SVN-->Jenkins-->build image-->run container二、步驟1、安裝Jenkins官網下載Jenkins安裝包(jenkins.war),部署到tomcat即可。2、初始配置初始化配置按照建議安裝必

原创 Nginx try_files 典型配置

參考配置server {    listen 80;    server_name 10.10.76.231;    root html;    index index.html index.php;#1/2.html不可用則跳轉指定文件3

原创 Nginx自籤SSL證書創建及配置方法

場景:Nginx使用自籤SSL證書實現https連接。方法:第一步:使用OpenSSL創建證書#建立服務器私鑰(過程需要輸入密碼,請記住這個密碼)生成RSA密鑰 >openssl genrsa -des3 -out server.key 1

原创 NAT與ACL執行順序解析

防火牆數據包處理流程圖ACL與NAT的順序不是固定的,各廠商數據流先ACL或先NAT不一。引用《淺析ACL與NAT的執行順序》—張少芳  一文中的結論如下:H3C       出站:先匹配出站ACL,然後進行地址轉換       入站:先進

原创 “Host is blocked because of many connection errors”問題解決

環境    Linux、MySQL 5.5報錯    Host ‘hostname’ is blocked because of many connection errors; unblock with 'mysqladmi.原因    該

原创 記一次MongoDB CPU飆升至99%問題的解決

    公司業務調整,把一部分數據由Redis轉至MongoDB,業務在測試環境正常,生產環境上線後發現壓力一上來MongoDB的服務直接把CPU佔滿了,和開發的同學分析了一下也參考了一下百度上類似的問題,最後定位原因:未使用索引。    

原创 我的友情鏈接

51CTO博客開發路途拾遺-小俠唐在飛

原创 CentOS7.2編譯安裝LNMP

一、前言1、環境說明基礎環境Linux+Nginx+MySQL+PHPlinux:7.2nginx:1.10.2mysql:5.6.17php:5.5.122、部署說明php安裝目錄:/usr/local/phpphp.ini配置文件路徑:

原创 MySQL生產環境安全規範

一、Mysql服務器安全規範1. 禁止應用直連DB,一般通過代理訪問2. 禁止DB公網訪問。3. 禁止生產和辦公互通,需生產環境和辦公環境隔離。4. Linux系統初始化安全選項:    1)、一些alias,寫入/etc/profile,

原创 那些年我們踩過的坑之TIME_WAIT過高的處理

一、寫在前面  相信很多人都遇到過服務器出現大量TIME_WAIT的情況,大多數的解決辦法是sysctl修改如下參數net.ipv4.tcp_tw_recycle = 1   #快速回收 TIME_WAITnet.ipv4.tcp_tw_r