原创 lvs+keepalive實現apache與mysql負載均衡跟讀寫分離

主機                       ip router                      192.168.10.254 192.168.24.254 web分發器             192.168.24.1 my

原创 在7層分發中,http,mysql是如何控制數據包的走向

拓補圖:                                                      apache-php↘                   nginx+keepalived主     apache-ph

原创 linxu系統調用實現cp函數

#include<stdio.h>#include <unistd.h>#include <stdlib.h>#include <errno.h>#include <sys/types.h>#include <sys/stat.h>#inc

原创 我的友情鏈接

51CTO博客開發

原创 linux系統調用之stat 計算一個文件大小

#include<stdio.h>#include<stdlib.h>#include <errno.h>#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>int f

原创 linux內核線程分析

(1)kjournald,522 (kjournald Ext3文件系統的日誌管理,通常每個mount_的 Ext3分區會有一個 kjournald看管,各分區的日誌是獨立的)   (2)migration:管理多核心(包括HypterTh

原创 apache調優(附效果圖)

模擬的訪問不是很大,併發數500,請求數10000,效果還可以。 先是基本的apache,什麼都沒有做過,時間用了3點多秒   考慮一下需要優化什麼,優化的作用是什麼,優化完之後會有什麼效果 優化apache自身: 修改配置文件,把pre

原创 日常工作中的監控項都有哪些?

個人認爲監控的服務器參數有如下幾個方面: 1)主機存活的狀態 2)系統load值 3)CPU使用率 4)磁盤IO量 5)swap進出量 6)網絡流量:針對數據庫系統來說 7)殭屍進程 8)在LVS+keepalived或nginx+keep

原创 nagios 監控mysql主從複製

檢測mysql 主從 一、先安裝 nrpe,這樣可以實現在遠程主機上執行命令 nagios主機 192.168.24.1 mysql主機 192.168.24.3 被監控主機 安裝nrpe的server端 tar fvxz nr

原创 nagios check_tcp與check_udp詳解

check_tcp:監控服務端口 用法: check-tcp -H host -p port [-w  <warning time>] [ -c <critical time>] [-s <send string>] check_tcp -

原创 mysql優化調整

mysql調優 慢查詢:認爲定義的,比如超過了1s的查詢,把這個sql語句記錄到一個日誌文件裏,會增加io,debug時候用,一般別開 定義方法: vim /etc/my.cnf   log-slow-queries=/tmp/slo

原创 用nagios檢測內存

插件腳本 #!/bin/bash f=`free -m | awk ''NR==2{print $4}'` b=`free -m | awk ''NR==2{print $6}'` c=`free -m | awk ''NR==2{prin

原创 apache常用模塊

core Apache HTTP服務器核心提供的功能,始終有效。 mpm_common 收集了被多個多路處理模塊(MPM)實現的公共指令。 beos 專門針對BeOS優化過的多路處理模塊(MPM) event 一個標準w

原创 閒來無事 linux cp命令的三種實現方式

第一種:fgetc fputc#include<stdio.h>#include<stdlib.h>int main(int argc,char *argv[]){        FILE *src,*dst;        int buf

原创 Linux日常運維腳本

 在Linux日常運維中,shell腳本是每個IT運維人員必備的利器,熟練編寫生產環境的shell腳本,能幫助我們更輕鬆,更好的、更快的完成日常運維工作,那我們來看幾個簡單的腳本。歡迎指正,一起相互學習! 一、自動備份Mysql腳本: 如下