原创 Tomcat實現session保持的三種方式、使用msm方式搭建jsp網站

Tomcat簡單的來說類似於php的功能,主要實現java程序的編譯,最後呈現給用戶的是html格式的代碼,使用用戶可以在瀏覽器中訪問。Tomcat是Java語言研發的,所以依賴於java的虛擬機(jvm)。一、使用前端調度器實現實現ses

原创 Cobbler實現自動化安裝操作系統

一、cobbler簡介cobbler是實現自動化安裝操作系統的工具。它解決了PXE安裝時的弊端(只能實現單一操作系統的安裝)。實際上,cobbler是對PXE二次封裝可實現多版本,多環境操作系統安裝的高級抽象工具。工作原理大致如下: 實際上

原创 自動化運維工具之ansible

當維護的機器很多時有時需要批量部署。一、什麼樣的情形需要批量部署1、操作系統的安裝常見的有collber,red hat satelite(redhat)系統專用。2、操作系統的配置常見的有cfengine,puppet,chef,func

原创 基於ansible Role實現批量部署lamp平臺

一、ansible Role介紹# ansilbe自1.2版本引入的新特性,用於層次性、結構化地組織playbook。 # roles能夠根據層次型結構自動裝載變量文件、tasks以及handlers等。 # 要使用roles只需要在pla

原创 crosync + pacemaker + (NFS,DRBD,iSCSI)實現MySQL的高可用

HA部署方案:hb v1 + haresourecehb v2 + crm hb v3 + pacemaker + cluster-gluecorosync + pacemaker + cluster-gluecman + rgmanger

原创 DRBD原理知識

DRBD(Distributed Relicated Block Device 分佈式複製塊設備), 可以解決磁盤單點故障。一般情況下只支持2個節點。大致工作原理如下圖: 一般情況下文件寫入磁盤的步驟是: 寫操作 --> 文件系統 -->

原创 HAproxy簡介

一、HAproxy簡介HAProxy提供高可用性、負載均衡以及基於TCP和HTTP應用的代理,支持虛擬主機,它是免費、快速並且可靠的一種解決方案。HAProxy特別適用於那些負載特大的web站點,這些站點通常又需要會話保持或七層處理。HAP

原创 kernel+busybox+dropbear+ngnix自制Linux系統

kernel是內核,採用自己定製,最小化編譯。busybox是提供rootfs,相當於用戶空間。dropbear是提供遠程ssh服務的,相當於openssl,但是它是輕量級的。ngnix是在定製的系統上提供的web服務。環境:採用VMwar

原创 Linux文本處理三劍客之-awk

awk是一款強大的報告生成器,不同於sed和grep,它的側重點是如何把文本信息更好的展示出來,常用與統計和格式化輸出。awk相當於微型的shell,有着自己一套語法結構,例如:循環結構,數組,條件判斷,函數,內置變量等功能。處理對象一般純