原创 nginx虛擬主機的配置及參數用法

一.nginx虛擬主機的配置 1.修改nginx配置文件添加兩個虛擬主機,之後檢查語法,重新加載nginx服務  vim /usr/local/lnmp/nginx/conf/nginx.conf   #文件末尾加上 server {

原创 nginx+tomcat7+memcached集羣實現session共享

1.在server1上安裝nginx 2.編譯 3.make&&make install 4.配置絕對路徑,啓動nginx 5.安裝jdk測試,配置環境變量java環境 6.測試java環境 7.安裝tomcat tar

原创 編譯安裝PHP,解決問題 Don't know how to define struct flock on this system, set --enable-opcache=no

configure: error: Don't know how to define struct flock on this system, set --enable-opcache=no 雖然提示了 關閉這個選項,但要搞清楚這個能不

原创 Haproxy安裝和負載均衡

一.Haproxy簡介   HAProxy是一個使用C語言編寫的自由及開放源代碼軟件,其提供高可用性、負載均衡,以及基於TCP和HTTP的應用程序代理。    HAProxy特別適用於那些負載特大的web站點,這些站點通常又需要會話保持

原创 Lvs-DR-高可用

一.背景及lvs簡介 internet的快速增長使多媒體網絡服務器面對的訪問數量快速增長,服務器需要及有提供大量併發訪問服務的能力,因此對大負載的服務器來講,CPU,I/O處理能力很快會成爲瓶頸,由於單臺服務器的性能總是有限的,簡單的提高

原创 corosync + pacemaker高可用

一.無fence設備的高可用集羣實現 1.在server1和server4上安裝haproxy 測試成功,之後關閉haproxy服務 (可以先不操作) 2.在server1和server4(兩個節點,相互感應彼此的服務開啓狀態,實現雙機

原创 Lvs-NAT模式

一.簡介及原理 IPv4中IP地址的不足和一些安全原因,越來越多的網絡使用內部IP地址,這些內部IP地址是不能夠在互聯網上使用的,當它們需要訪問互聯網或者被互聯網訪問時,就需要一種網絡地址轉換技術,即NAT。 NAT的基本工作原理是,當

原创 TUN配置

1.服務端在server1,server2,server3上添加隧道(三個都要添加,在虛擬服務器和真實服務器之間是直接通過隧道交換包的) [root@server1 ~]# modprobe ipip [root@server1 ~]#

原创 編譯內核

1.給server1添加內存爲2048,df查看是否大於10G,大於可以進行編譯 2.下載兩個安裝包: 3.安裝ker*出現repbuild 4.進入目錄編譯,出錯存在軟件依賴包 5.安裝依賴包 6.安裝下面包 7.進入目錄

原创 varnish-高性能http加速器--cdn推送平臺

varnish是一款高性能的開源HTTP加速器,挪威最大在線報紙Verdens Gang使用3臺Varnish代替原來的12臺Squid,性能比以前更好,我們就可以知道varnish的優越性 準備工作: 打開三個虛擬機:ip爲  serv

原创 虛擬機的封裝

爲什麼要封裝: 封裝一個虛擬機有利於以後的實驗用,以後每次可以創建類似快照,會統一用封裝的主機作爲模板,在創建的快照上進行操作 封裝前準備: 第一步,你需要一個鏡像,這裏我以rhel6.5爲例進行封裝 第二步,配置共享yum源參考以前,軟

原创 類的屬性和方法--文件處理--異常處理

類是一個特殊的對象--類對象 在程序運行的時候,類對象(創建實例對象的模板) 在內存中只有一份,通過它可以創建出很多個對象實例 除了封裝實例的屬性和方法外,類對象還可以擁有自己的屬性和方法 1.類屬性 2.類方法 通過 類名.的方式直接

原创 os模塊--線程--mysql數據庫的操作

os模塊提供了豐富的方法來處理文件和目錄,常用方法如下: import os #1返回os類型,值爲posix是linuxos,值爲nt是windowsos print os.name #2.返回os詳細信息 print os.unam

原创 面向對象三大特點

封裝: 1.封裝是面向對象編程的一大特點 2.面向對象編程的第一步,將屬性和方法封裝到一個抽象的類中(抽象是因爲類不能被直接使用) 3.外界使用類創建對象,然後讓那個對象調用方法 4.對象方法的細節都被封在類的內部 需求 1.小明體

原创 python--self--內置方法(init,del,str)--新式類,經典類

self 那個對象調用方法,就是那個對象的引用 在類封裝的內部,self就表示當前調用方法的對象自己 調用方法時,程序員不需要傳遞self參數(但是定義的時候,第一個參數必須是self) 在方法內部:可以通過self,訪問對象的屬性 在方