原创 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