原创 gem(ruby) 常見用法

Gem介紹:Gem是一個管理Ruby庫和程序的標準包,它通過Ruby Gem(如 http://rubygems.org/ )源來查找、安裝、升級和卸載軟件包,非常的便捷。Ruby 1.9.2版本默認已安裝Ruby Gem,如果你使用其它發

原创 手工釋放linux內存——/proc/sys/vm/drop_cache

linux的內存查看:[root@localhost 0.1.0]# free -m                   total       used       free     shared    buffers     cache

原创 Amoeba實現mysql讀寫分離

因爲之前做的drbd+mysql+Heartbeat。感覺高可用做的不夠徹底。就瞭解下Amoeba。文檔地址:http://docs.hexnova.com/amoeba/index.html下載:http://sourceforge.ne

原创 /proc/sys/net/ipv4/下各項的意義

http://lijichao.blog.51cto.com/67487/308509

原创 淺談HTTP中Get與Post的區別

    Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。URL全稱是資源描述符,我們可以這樣認爲:一個URL地址,它用於描述一個網絡上的資源,而HTTP中的GET,POST,PUT,D

原创 Python 中的Tab自動不起 和 一個還看的格式prettytab

Tabvim/usr/lib64/python2.6/site-packages/tab.py (sys.path查看Python路徑,把自定義模塊放此) import sys import readline import rlcomple

原创 foreman1.7 安裝實錄

Foreman安裝系統環境:  Selinux    &      iptabls    disabledrhel                     6.5                           Puppet      

原创 DNS簡單談析

DNS查詢主機名IP流程:(例:www.wxl.com)1)先查看本身本地有沒有記錄,若無則向 . (root)查詢2)向最頂層 . (root)查詢,查詢到向第二層.com去詢問www.wxl.com3)在.com上查詢,要你去wxl.c

原创 Puppetdb安裝

Puppetdb安裝系統環境:selinux and iptables disabled                     Rhel              6.5                     Puppet       

原创 Puppet單臺架構擴展(nginx/apache + passenger)

系統環境:rhel6.5,puppet 3.7.4                    Master server1.example.com(192.168.88.128)                    Agent server2

原创 /proc/sys/net/ipv4/下各項的意義

http://lijichao.blog.51cto.com/67487/308509

原创 ssd 應用場景

隨着SSD硬盤的普及,其優越的IO性能被越來越多的替換傳統的SATA和SAS磁盤,常見的應用場景有三種:1)替換MySQL數據庫的硬盤,目前社區還沒有針對SSD優化的MySQL版本,即使這樣,直接升級SSD硬盤也能帶來8倍左右的IOPS提升

原创 Mysql高可用(drbd+heartbeat+mysql)

Heartbeat和drbd和之前配的一樣。這裏微調了下drbd通信用專門的網卡,因此考慮限速就只有IO了。關於mysql:yum install mysql-server mysql把之前的/var/lib/mysql的數據和配置文件/e

原创 ssd 應用場景

隨着SSD硬盤的普及,其優越的IO性能被越來越多的替換傳統的SATA和SAS磁盤,常見的應用場景有三種:1)替換MySQL數據庫的硬盤,目前社區還沒有針對SSD優化的MySQL版本,即使這樣,直接升級SSD硬盤也能帶來8倍左右的IOPS提升

原创 apache簡單負載

Apache負載均衡一般來說,負載均衡就是將客戶端的請求分流給後端的各個真實服務器,達到負載均衡的目的。還有一種方式是用兩臺服務器,一臺作爲主服務器(Master),另一臺作爲熱備份(Hot Standby),請求全部分給主服務器,在主服務