原创 小白變大神——Docker入門到精通完整實戰

各位51CTO的博友們、IT同仁們,你們好!我是吳光科老師,很高興能夠在這裏和大家一起來交流IT技術,不知不覺在IT運維行業已經從事了近10年。 曾在國企、京東、宜信等一線互聯網公司擔任過Linux運維架構師、運維經理,51CTO學院Lin

原创 Jenkins持續集成案例之-自動化部署

Jenkins是一個開源軟件項目,目的就是提供了一個開放的軟件平臺,讓我們實現軟件集成變成可能,我們經常聽到企業中講CI、CD兩個名詞,這些都可以跟jenkins聯繫在一起,實現持續集成,持續部署及持續交付;在企業中,Jenkins一般都是

原创 構建Hadoop+Hbase+ZooKeeper分佈式存儲

      前言* Hadoop是Apache開源組織的一個分佈式計算開源框架,在很多大型網站上都已經得到了應用,如亞馬遜、Facebook和Yahoo等等。對於我來說,最近的一個使用點就是服務集成平臺的日誌分析。服務集成平臺的日誌量將會很

原创 基於CentOS7.3構建企業級Vsftpd文件服務器

文件傳輸協議(File Transfer Protocol,FTP),基於該協議FTP客戶端與服務端可以實現共享文件、上傳文件、下載文件。 FTP 基於TCP協議生成一個虛擬的連接,主要用於控制FTP連接信息,同時再生成一個單獨的TCP連接

原创 Jenkins持續集成案例之-運維部署方式

大家在運維過程中,網站部署是運維的工作之一,中小型公司傳統網站部署的流程大致分爲如下方法:需求分析—原型設計—開發代碼—提交測試—內網部署—確認上線—備份數據—外網更新-最終測試,如果發現外網部署的代碼有異常,需要及時回滾。(如下圖所示)案

原创 Zabbix分佈式監控平臺安裝部署

Zabbix是一個基於WEB界面的提供分佈式系統監視以及網絡監視功能的企業級的開源解決方案。Zabbix能監視各種網絡參數,保證服務器系統的安全運營;並提供靈活的通知機制以讓系統管理員快速定位、解決存在的各種問題。 Zabbix監控平臺部署

原创 運維老鳥分享-學好Linux技術大絕招

隨着互聯網的飛速發展,越來越多的人開始學習 Linux 技術。很多初學者面對 Linux 技術的海洋無從下手,近 1 0年一線互聯網運維老鳥爲菜鳥總結了學好 Linux 技能的大絕招:1、基於 VMware 虛擬機安裝 Linux 操作系統

原创 Docker虛擬化技術系列之-網絡配置

當我們把docker部署好,是不是想docker能聯網呢,能跟其他服務器或者應用進行交互訪問呢,那麼今天我們來給Docker配置獨立的IP及容器之間的互聯;內置bridge(nat)缺點:需要配套服務註冊/發現,否則宿主上端口分配困難,容易

原创 Zabbix分佈式監控微信報警實戰

作爲運維工程師,最重要的事情就是保證該網站正常穩定的運行,需要實時監控網站、服務器的運行狀態,並且有故障及時去處理。     監控網站無需人工時刻去訪問WEB網站或者登陸服務器去檢查, 可以藉助開源監控軟件例如Zabbix、Cacti、Na

原创 Zabbix分佈式監控之Discovery自動發現配置

當我們能夠熟練構建Zabbix監控平臺之後,我們會發現,對zabbix的認識只是剛開始,今天帶大家來學習Zabbix比較牛的功能,自動發現功能。什麼是自動發現呢,簡單來說就是,可以自動批量去發現局域網若干服務器,並自動添加監控,省去人工手動

原创 Docker虛擬化技術系列之-DockerFile配置

 隨着Docker管理的任務增多,我們需要用Dockerfile進行docker容器管理,這樣可以減輕人工的操作,讓docker管理更加的方便,快捷:Dockerfile是一個鏡像的完整描述,可以通過Dockerfile來描述構建鏡像的步驟

原创 Docker虛擬化技術系列之-自動化部署管理

隨着企業Docker容器越來越多,如果要靠手工去管理docker,肯定非常吃力,而且也不現實,這就需要我們把日常的操作變成自動化管理,通過腳本工具,將工作減輕到最小,解放運維人員,如下爲企業Docker自動化部署腳本V1版本,如果需要更多其

原创 Apache+SVN構建代碼倉庫平臺

很多同學對SVN+Apache整合很少頭疼,今天整理了一版Apache+SVN整合的文檔,希望能幫助到大家!SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代

原创 比特幣(Onion)病毒預防方法

  比特幣病毒來襲,目前受影響的系統大都爲Windows系統,Linux系統、MAC系統還未出現,防禦目前最主要手段是禁止系統高危端口、系統補丁升級及安裝殺毒軟件。Windows系統存在很多被***利用的危險端口,例如135、136、137

原创 Docker虛擬化技術系列之-DockerFile案例演練

Dockfile是一種被Docker程序能夠解釋的腳本,Dockerfile由一條一條的指令組成,每條指令對應Linux下面的一條命令。Docker程序將這些Dockerfile指令翻譯真正的Linux命令。Dockerfile有自己書寫格