原创 mysql慢查詢排查優化

即時分析:show full percesslist;開啓慢查詢日誌,分析日誌記錄:long_query_time = 1log-slow-queries = /data/3306/slow.loglog_queries_not_using

原创 筆記:centos6 ssh配置測試

ssh優化:1、修改默認端口;2、禁止root連接;3、禁止空密碼登陸;4、禁止DNS UseDNS no;5、是否允許使用基於 GSSAPI 的用戶認證GSSAPIAuthentication no;6、只監聽本地IP;7、用密鑰登陸不用

原创 mysql日誌

日誌配置放置於my.cnf裏的[mysqld],需要注意日誌文件的寫入權限配置錯誤日誌的路徑[mysqld]log-error=/data/3306/mysql-errpid-file=/data/3306/mysqld.pid普通查詢日誌

原创 筆記:centos6 nfs配置測試

配置三臺機器,不同ip,彼此能ping通(一臺文件服務器用於分享,兩臺客戶機用於連接文件服務器)安裝rpc服務和nfs服務,rpc服務類似中介,使用一個固定的端口記錄nfs服務產生的隨機端口yum -y install rpcbind nf

原创 筆記:centos6 nginx反向代理

安裝與web服務器一致Nginx反向代理模塊:http://nginx.org/en/docs/1、ngx_upsream module2、ngx_http_proxy modulenginx.conf配置在http內cat >nginx.

原创 mysql分表備份

#!/bin/shMYUSER=rootMYPASS=123123MYSOCK=/tmp/mysql.sockbackup_path=/testDBLIST="`mysql -u$MYUSER -p$MYPASS -e "show data

原创 輸出md5加密後的值,用於匹配已知的簡單加密後的數值解密

#!/bin/sh[ $# -eq 1 ]||{  echo 'pls input a number'  exit 1}test=$1for n in `seq $(man bash|grep random -i | sed -n 2's/

原创 rsync分發腳本

#!/bin/sh#在目標機器上設置sudo特殊權限rsync,使用ssh連接後直接執行sudo命令進行推送#將執行結果寫入文檔,當錯誤日誌不爲空時,將觸發郵箱服務並清空原有服務,前提開啓郵箱服務     . /etc/init.d/fun

原创 筆記:centos6 php配置測試

先安裝nginxmysql安裝大部分通用的依賴包(不影響安裝,但是容易造成使用環境出現問題)freetype-devel libpng-devel gd-devel curl-devel(libcurl-devel) libxslt-dev

原创 筆記:centos6 nginx基本配置測試

先安裝pcrepcre-developenssl-devel下載nginx並解壓tar xf nginx-1.10.1.tar.gzcd nginx-xxx配置./configure --prefix=/application/nginx-

原创 mysqldump全庫備份

自帶備份mysqldump,-A備份所有庫-B指定多個庫,多了建庫的語句以及用戶(後面可以加管道gzip進行壓縮)-T分離備份-t只備份數據-d只備份表結構-F的參數,能刷新binlog日誌,並加上--master-data={1|2}(後

原创 index相關內容

建表時聲明create table testindex (id int(3) not null, age int(3) not null, dept char(12),name char(12),primary key(id),key in

原创 mysqladmin管理數據庫

用命令行對mysql進行管理,部分命令可以用mysql -e代替#設置密碼mysqladmin password xxx #修改密碼mysqladmin -uroot -ppassword password 234234#查看狀態(拓展狀態

原创 mysql 基本管理

查看版本select version();查看用戶select user();數據庫show databases;修改用戶密碼(sql語句)update mysql.user set password=PASSWORD("123456")

原创 檢測一個網段多個主機網絡是否正常(使用數組)

#!/bin/bash -x. /etc/init.d/functionsm=192.168.137.array=($(seq 10))for n in ${array[@]}doip=${m}${n}[ `ping -c4 ${ip}|w