原创 hadoop

openstack:雲棧keystone:編錄,認證(token,identity)Nova:(compute,scheduler,network,volume,console,consoleauth)glance:(image as a

原创 git

git 本地倉庫操作git --help調出git的幫助文檔git +命令 --help查看某個具體命令的幫助文檔git --version查看git的版本git init生成空的本地倉庫git add file1 file2 ....將

原创 drbd

針對lvs高可用集羣的方法:heartbeat+ldirectord生成規則健康狀態檢查corosync+ldirectordkeepalived+ipvs server:rsync+inotifyclient:rsync,sersync

原创 dhcp

vim /etc/dhcp/dhcp.conf全局設置ddns-update-style none; 不要更新DDNS的設置ignore client-updates; 忽略客戶端的DNS更新功能default-lease-t

原创 haproxy

reverse proxy:http,pop3/imapdweb server nginx:反向代理URI,代理後端某服務器; proxy_pass,rewrite upstream:將一組後端計算機定義集羣rrip_hashleast_c

原创 iscsi

網絡驅動設備: 所需軟件:yum scsi-target-utils:用來將linux系統仿真成爲iscsi target的功能(服務器端) yum iscsi-initiator-utils:掛載來自target的磁盤(客戶端) scs

原创 vnc

VNCroot/redhatvnc/cd .vncvim xstartup最後一行改爲gnome-session &並把前面兩行註釋符去掉 在服務器端:yum install tigervnc-server vncserver [:號碼]

原创 python

編程語言用戶:問題空間計算機:解決問題解空間抽象機器代碼->微碼編碼->高級語言 shell編程控制語言:膠水語言框架:web,Django字節碼:bytecode 面向過程:以指令爲中心,由指令處理數據如何組織代碼解決問題面向對象:以數據

原创 mysql讀寫分離

mysql: 大規模,高併發web服務器體系結構 mysql複製,nginx,lnmp,memcached,tomcat(java,servlet,集羣),varnish nosql(redis,mongodb) 二進制日誌事物日誌錯誤日誌

原创 lvs

調度算法:rr,wrr hardware:F5,BIGIPCitrix,NetscalerA10software:四層:lvs七層反向代理:nginx(http,smtp,pop3,imap),hapoxy(http,tcp(mysql,s

原创 memcached

httpwatch key:value name:jerry http web object:memcached http://www.magedu.com/index.html ip tcp,udp telnet ip 80get uri

原创 apache

HTTP:hypertext transfer protocol:超文本傳輸協議 超鏈接: web:http/0.9:僅純文本(超鏈接),ASCIIHTML:hypertext mark language,超文本標記語言<h2>Title<

原创 mongodb

NoSQL1998,NoREL2009,NoSQL非關係型分佈式不提供ACID NoSQL簡單數據模型元數據和應用數據分離弱一致性 優勢:避免不必要的複雜性高吞吐量高水平擴展能力和低端硬件集羣不使用對象-關係映射劣勢:不支持ACID功能簡單

原创 mysql備份

MySQL的備份和還原:備份:副本RAID1,RAID10:保證硬件損壞而不會業務終止 備份類型:熱備份,溫備份和冷備份:熱備份:讀、寫不受影響溫備份:僅可以執行讀操作冷備份:離線備份:讀、寫操作均終止 物理備份和邏輯備份:物理備份:複製數

原创 tomcat

tomcat:php:開發語言:腳本語言運行環境:解釋執行zend engine:opcodexcache,APC,eaccelerator MVC(model-view-controller):模式-試圖-控制器,即把一個應用的輸入、處理