原创 【轉】負載均衡 LVS 工作原理
一.LVS主從工作原理和網站架構 LVS在基本的生產環境中,都會同時運行在二臺硬件相近的服務器上:LVS Router(主 LVS ),一個作爲備份LVS(備份 LVS ). 主 LVS 服務器在網站的前端起二個
原创 epoll介紹【轉】
epoll是多路複用IO(I/O Multiplexing)中的一種方式,但是僅用於linux2.6以上內核,在開始討論這個問題之前,先來解釋一下爲什麼需要多路複用IO. 以一個生活中的例子來解釋. 假設你在大學中讀書,要等待一
原创 關於httpd 進程的簡略理解
今天無意中查看到了一個apache+php的服務器上出現了很多httpd <defunct> 進程。 第一次見到這個名字的進程,於是查閱了相關資料。 記錄一下我理解到的httpd <defunct>: 1、什麼是httpd <defu
原创 Python安裝MySQLdb
下載MySQL-python-1.2.3.tar.gz 進入到MySQL-python目錄運行 python setup.py install 出現錯誤。 因爲要使用setup.py需要安裝python-setuptools
原创 tar命令使用小記
本人在使用tar打包、解包時常遇到的幾種情況 1、打包整個目錄 來到需要打包的目錄下,使用這個命令: tar czvf foo.tar.gz * c -> 使用tar打包 z -> 同時使用gzip壓縮 v -> 輸出打包過程,即
原创 python解析jason數據
今天在觀察python腳本的時候,看到了python解析jason數據這麼一段。 經過相關查找,終於弄清楚了python是怎麼解析jason結構,取得數據的。 我們通過以下命令: target = urlopen(ur
原创 shell中的浮點數比較
由於程序需要,我要判斷一個浮點數是否大於另一個浮點數。 大概情況描述如下: 變量 mya的值爲一個兩位小數,這個值是這麼取的: [nigelzeng@ubuntu ~]$ df -h Filesystem Siz
原创 關於代理和反向代理
其實簡單來講,代理和反向代理可以這麼來理解: 代理: 客戶端需要訪問一個網站,但是由於網絡限制訪問不了,這個時候就需要一臺可以訪問該網站的服務器來作爲中間橋樑,讓客戶端通過自己能順利的訪問到該網站。 這個作爲中間橋樑的服務器就叫做
原创 【轉載】關於java dns cache (域名緩存時間)
今天剛剛碰到一個JVM緩存DNS的引起的問題,分享一下一個同事的博文: ------------------------------------------------------醜陋的分割線---------------------
原创 【轉載】sed如何刪除腳本中的所有漢字
今天有網友問我一個問題,問題是他要在一個腳本中刪除所有的中文漢字。這個問題一下子使我有點犯難,在腳本中刪除一兩個漢字,那我是手到擒來,匹配所有漢字倒是第一次。於是淨下來仔細想了一下,漢字在計算機系統裏是按照一定的編碼格式表示的,就是
原创 【轉載】適合程序員的健康作息時間表
7:30:起牀。英國威斯敏斯特大學的研究人員發現,那些在早上5:22―7:21 分起牀的人,其血液中有一種能引起心臟病的物質含量較高,因此,在7:21之後起牀對身體健康更加有益。打開臺燈。“一醒來,就將燈打開,這樣將會重新調整體內的生
原创 一些廣州的美食
·寶華街 ·寶華麪店——雲吞、炸醬寬面、豬手面 ·順記冰室(寶華路85號)——椰子雪糕、芒果雪糕、冰雙皮奶 ·陳添記(寶華路十五甫三巷2號)——魚皮、艇仔粥 ·華輝拉腸——叉燒腸、鮮蝦腸、布拉腸 ·燒鵝瀨冠興美食寶華店——燒鵝瀨粉
原创 Fedora17-command not found-命令延時
Fedora 17下不小心輸入錯誤一條命令,提示command not found之後,往往還有幾秒的延遲,這段時間系統幹嘛去了呢? 在Fedora 17裏,如果發現剛剛輸入的這個命令沒有,會自動在網上查找,所以導致command not
原创 can't identify protocol問題的定位和解決
在觀摩了一個關於性能問題排查的PPT之後試着用lsof命令來列舉linux系統打開的文件, 然後發現出現了很多“ can't identify protocol ” 的信息: udevd 3117 root 989u
原创 用sudo cat追加文件出錯
今天在輸入下面一條命令時產生的這個問題: sudo cat hosts.patch >> /etc/hosts 系統提示Permission Denied: -bash: /etc/hosts: Permission denie