原创 keepalived基礎知識及高可用的實現

目錄1、keepalived軟件介紹2、keepalived的安裝及VRRP的實現3、總結1、keepalived軟件介紹    keepalived是由c語言編寫的一個路徑選擇軟件,是IPVS的一個擴展性項目,爲IPVS提供高可用性(故障

原创 MSM實現tomcat集羣中session共享的高可用

目錄1、測試環境概述2、MSM簡介    2.1、MSM的特性    2.2、MSM要解決的問題    2.3、MSM的工作原理3、環境搭建    3.1、memcached安裝    3.2、jdk與tomcat安裝配置    3.3、M

原创 HTTP掃盲及nginx基礎性模塊常用指令整理

第一部分:HTTP基礎知識在介紹nginx常用模塊中的指令時,先來回顧一下http的相關知識:1、http的工作原理http的工作原理大致是這樣的:a)、客戶端與服務器先建立一個TCP連接;b)、客戶端通過已建立的TCP連接向服務端發送一個

原创 腳本實現VS/DR類型的快速部署

目錄1、概述2、director腳本3、real server腳本4、總結1、概述     LVS的DR類型是在生產環境中運用比較多的部署類型,後端real server服務器的上線、下線的配置比較繁瑣,所以可利用bash腳本來完成。本博客

原创 Memcached緩存服務器介紹

  Memcached 是一個開源、易用、高性能的“分佈式”的內存對象緩存系統,可應用各種需要緩存的場景,其主要目的是通過降低對數據庫的訪問來加速web應用程序,它把數據以“鍵值對”的形式存儲在內存中。現在已成爲 mixi、 hatena、

原创 以“秒”粒度自動監控指定進程

 crontab計劃任務定義時間的格式是“分、時、日、月、周”,粒度最小也是“分”,如果想以秒作爲粒度,我們可以用shell腳本來實現,這裏介紹一個能以秒粒度運行,監控java程序,一旦java程序意外停止,腳本會自動去啓動java。腳本內

原创 nfs客戶端掛載出錯 mount.nfs access denied by server while mounting

    在生產環境中一系統因架構變化後,把一模塊原有的單節點擴展成了兩個節點,前端採用用nginx做負載的架構,而這兩個節點需要一個公共的存儲來存放用戶上傳的圖片,用戶的併發不高,再因原有業務模塊是從nginx主機上剝離出來的,在原ngin

原创 我的友情鏈接

51CTO博客開發pmghong學而實習之Jack zhailinux培訓linux陳小賤。技術成就夢想Study-Everyday

原创 高性能網站架構利器--redis必殺技

目錄1、redis簡介2、redis主從複製實現3、sentinel集羣管理工具實現redis的高可用性4、redis cluster    4.1、redis cluster環境搭建      4.2、redis cluster增加節點 

原创 tengine反向代理tomcat多實例實現負載均衡

目錄1、引語2、jdk與tomcat的安裝3、tomcat多實例配置與測試4、tengine安裝與負載均衡配置5、整體測試6、思考和優化tomcat配置流程7、總結1、引語    有沒有這樣一種情況,你在一臺服務器跑了一個tomcat實例,

原创 學習puppet不得不掌握的基礎知識

目錄1、puppet簡介2、puppet工作原理3、puppet的安裝4、puppet常用資源類型5、puppet的表達式與條件判斷語句6、puppet類7、puppet模塊8、總結1、puppet簡介      puppet是一個爲實現數

原创 corosync+pacemaker+crmsh實現高可用

目錄1、引言及環境介紹2、高可用環境部署3、crmsh接口使用介紹4、案例5、總結1、引言及環境介紹    在上一博文中介紹了一些關於高可用技術的理論基礎知識,這一博文則是介紹corosync+pacemakcer這一高可用方案的安裝部署,

原创 tomcat基本安全加固與優化

目錄1、tomcat的基本安全加固    1.1、安全加固之隱藏tomcat版本信息    1.2、安全加固之禁用tomcat管理頁面    1.3、安全加固之以降權用戶啓動tomcat2、tomcat優化    2.1、啓動參數優化   

原创 cacti監控工具之安裝篇

目錄1、引言2、cacti概述3、cacti的宏觀架構及工作流程4、cacti安裝5、總結1、引言      在前邊的兩篇博文《SNMP基礎知識整理》和《RRDTool工具使用詳解》的講解中,我們知道利用snmp協議可以收集遠程主機的狀態數

原创 企業級GitLab倉庫環境構建

目錄:1、gitlab簡介2、安裝配置gitlab    2.1、實驗環境介紹    2.2、更改倉庫存儲位置    2.3、開啓https訪問    2.4、啓用SMTP服務3、GitLab的基本使用4、備份及恢復5、總結1、gitlab