原创 運維開發工程師技能修煉

  Ops make no ops 不太會翻譯這一句話,估計是想說運維全自動化,自動發現問題,自動解決問題。 1、Linux操作系統       ubuntu、centos、redhat等 2、c/python/ruby/golang/

原创 Ubuntu15.04 C語言操作Redis

1、安裝redis        下載最新穩定版本redis源碼包:  liang@bogon:~/redis3$ wget http://download.redis.io/releases/redis-3.0.5.ta

原创 skydns+etcd域名服務壓測

一、Dns壓力測試 1.        目的:同機房與跨機房訪問域名解析服務性能對比、穩定性測試、極限測試。 2.        環境:skydns+etcd集羣,skydns提供域名解析服務,etcd集羣同步冗餘域名信息。 3.    

原创 skydns+etcd域名服務集羣

1、  背景 機器遷移到雲端,使用機器名方式統一命名規範,更加易於集羣管理、運維管理工作。往往根據機器可以得知,機器所屬地區、部門、業務、集羣等信息,有利於記憶辨認。網絡上還是以IP地址形式通信,統一命名規範要求機器名與網絡地址映射支持

原创 docker部署etcd集羣

docker部署etcd集羣 問題1: mac系統etcd集羣的網絡通信 問題2:etcd集羣部署腳本(ip&node_name) 問題3:本地discovery的方式 docker docker file ~/docker/etc

原创 etcd數據備份

etcd數據備份 環境 版本:etcd-v3.0.0-linux-amd64  目錄:/home/work/etcd-backup  程序:etcd-dump、jq  腳本:backu

原创 Apache 反向代理與修改網頁內容

apahce與nginx經常被用於作爲Web服務器,其實apache與nginx有非常多的拓展功能,可以通過訪問官方網站了解相關內容。之前使用過apache實現反向代理的功能,於是把它記錄下來,方便以後做其他的配置。反向代理的時候,也使用

原创 高性能可靠服務集羣架構

1、  需求分析         龐大的業務訪問量需要高性能、可靠的服務器框架支撐。高性能要求服務器在巨大壓力下仍然高速運行,讀寫返回正確的業務信息,前端用戶體驗良好。可靠性要求服務器出現宕機、罷工等情況,可以及時恢復服務器正常工作狀態,

原创 snort 輕量級入侵檢測系統安裝與使用

         snort 是一個開源的輕量級入侵檢測系統(NIDS),使用C語言編寫。支持windows、linux平臺,我比較喜歡linux操作系統,所以在linux上學習研究snort。snort有三種工作模式,包括:嗅探、記錄數

原创 Snort IPS入侵防禦系統模式

       snort 經常用作入侵檢測系統(IDS),進一步可以配置爲入侵防禦系統(IPS)。snort使用數據採集器(daq)監聽防火牆數據包隊列,配合snort規則動作drop、alert等處理數據包,防火牆在snort啓動後添

原创 分佈式文件系統FastDFS配置與使用

       FastDFS 是一個用C語言編寫的分佈式文件系統,剛開始接觸FastDFS的時候,是因爲文件同步。後來發現自己完全理解錯誤,FastDFS並不是Rsync那樣文件同步,但是既然開始了就繼續深入瞭解她。FastDFS支持的文

原创 自動化運維管理平臺設計

        互聯網發展到如今,對於一般企業線上線下機器成千上萬數量級已經是司空見慣。對於運維人員來說,手動去管理那一萬臺機器,簡直就是無法完成的任務。隨之而產生的 是運維自動化,幫助運維人員管理監控那一堆跑着各種各樣服務的機器。其實,

原创 open-falcon alarm 模塊報警信息處理

    使用open-falcon的人估計都會去折騰該監控系統的報警過程,因爲一個監控系統的核心功能就是監控報警,報警也是監控的最終目的。所以,瞭解一個監控系統的報警原理是每一位使用者必有的好奇心。好像是沒有弄明白一件事,心理層面就會有一

原创 openldap互主備份

openldap互主備份 環境 兩臺centos服務器openldap最新源碼gcc編譯環境必須 安裝 依賴 命令行安裝,yum install *ltdl*源碼安裝,db-4.8.30,下載源碼後,命令如下:  tar -

原创 Linux服務器風險檢測與安全加固

            在虛擬機裏面搭建了一套Linux服務器風險檢測與安全加固測試環境,然後把以前做演示的Web服務放到Linux服務器上面跑着,找好了一些滲透測試工具,模擬進行Linux服務器的風險檢測。最後,根據掃描結果列出了幾