原创 rsync

remote sync rsync有四種工作模式: 第一個是shell模式,也稱爲本地模式; 第二個是遠程shell模式,其利用SSH執行底層連接和傳輸; 第三個是列表模式,其工作方式與ls相似,即列出源的內容;-nv

原创 centos6.4 安裝mysql

安裝環境   centos x86_64                 最小化安裝                 安裝  “development tools"  "server platform development"       

原创 apache 虛擬主機

1 基於端口的虛擬主機 2 基於IP 的虛擬主機 3 基於域名的虛擬主機    請求報文的首部   host    整個配置文件分爲三段   全局  中心主機   虛擬主機   主服務器和虛擬主機不可以並存 使用虛擬主機,關閉主服務器  

原创 變量替換

1.變量內容修改 file=/dir1/dir2/dir3/my.file.txt 可以用 ${ } 分別替換獲得不同的值: ${file#*/}: 拿掉第一條 / 及其左邊的字符串:dir1/dir2/dir3/my.file.txt $

原创 select epoll

關於select與epoll 兩種IO模型,都屬於多路IO就緒通知,提供了對大量文件描述符就緒檢查的高性能方案,只不過實現方式有所不同: select: 一個select()系統調用來監視包含多個文件描述符的數組,當select返回,該數組

原创 性能調優攻略

關於性能優化這是一個比較大的話題,在《由 12306.cn 談談網站性能技術》中我從業務和設計上說過一些可用的技術以及那些技術的優缺點,今天,想從一些技術細節上談談性能優化,主要是一些代碼級別的技術和方法。本文的東西是我的一些經驗和知識,並

原创 tcpdump

tcpdump的語法: tcpdump [options] [Protocol] [Direction] [Host(s)] [Value] [Logical Operations] [Other expression] 常用選項: -

原创 heartbeat mysql nfs 高可用mysql集羣

一  環境準備 二  拓撲結構 三  安裝heartbeat 四  配置NFS服務 五  安裝mysql 六  crm 配置資源   一  環境準備 操作系統 centos 6.4 x86_64 最小化安裝 如使用yum 安裝的方式 cen

原创 mysql   備份與恢復

實驗環境 centos6.4 x86_64 ,mysql編譯安裝 版本5.5.37系統關閉 防火牆 seLinux一 測試環境準備1.1 編輯/etc/my.cnf 把二進制日誌存放到其他非數據目錄,innodb每表一個表空間建立存放 二進

原创 nginx 安裝

環境 系統 centos6.4 x86_64  最小化安裝 安裝開發包組,關閉防火牆,SELinux ,安裝epel源   一 nginx安裝與配置 1 新建nginx用戶 [root@web1 ~]# useradd -r nginx

原创 我的友情鏈接

51CTO博客開發馬哥教育Linux吳光科-專注自動化運維小崔的成長之路撫琴煮酒小小忍者sery李晨光原創技術博客

原创 linux 優化

CPU 進程綁定CPU tastset 調整進程優先級 nice renice 內存 swap swappiness 使用swap的傾向性 0-100 內存足夠大 可以調整10 系統默認 使用的頁表佔內存的%+swappines

原创 SVN 安裝與配置

系統  centos 6.4  1 安裝svn yum install subversion   2 創建版本庫 mkdir –p /data/svn svnadmin create /data/svn/pro   導入項目文件到版本庫

原创 mysql數據庫的讀寫分離 amoeba

一 amoebaAmoeba是一個以MySQL爲底層數據存儲,並對應用提供MySQL協議接口的proxy。它集中地響應應用的請求,依據用戶事先設置的規則,將SQL請求發送到特定的數據庫上執行。基於此可以實現負載均衡、讀寫分離、高可用性等需求

原创 heartbeat httpd nfs 實現高可用web集羣

一 環境準備 二 拓撲結構 三 前提條件 四 安裝相關軟件 五 配置heartbeat 六 測試web集羣 七 問題彙總 八 共享存儲 一 環境準備 操作系統 centos 6.4 x86_64 最小化安裝 如使用yum 安裝的方式 cen