原创 System Performance Tunning Tools

最近終於把Brendan Gregg大神的力作《Systems Performance: Enterprise and the Cloud》給看完了,前往系統調優的道路上還有很多路要走,最近打算寫一個系列的性能調優的文章,算是一個讀書筆記,

原创 自動安裝MongoDB Master, Slave, Arbiter腳本

發現有人抄襲我的文章,竟然不寫出處,想想也挺開心的,還會被抄襲,以前上初中的時候都是抄襲別人的作業。這篇文章我都改動過好多次了,那哥們抄襲的還是之前有點bug的代碼。望他看到後,重新抄一遍,免得誤人子弟了。最近有一個新項目需要用到Mongo

原创 修改CentOs7 上Docker默認文件系統DeviceMapper爲OverlayFS

最近一直在研究Mesos, Marathon跟Docker結合的容器雲平臺,Mesos 框架已經搭好,並且Marathon也可以實現簡單的Docker應用管理了,然後今天嘗試搭建一下mesosphere公司的DC/OS平臺(https://

原创 運維工程師的職責和前景

轉載自網絡 運維中關鍵技術點解剖:1 大量高併發網站的設計方案 ;2 高可靠、高可伸縮性網絡架構設計;3 網站安全問題,如何避免被黑?4 南北互聯問題,動態CDN解決方案;5 海量數據存儲架構 一、什麼是大型網站運維? 首先明確一下,全文所

原创 使用zsh的十大優點

我在公衆號上重新發表了一次,這裏我添加了動圖,看起來更方便一些。https://mp.weixin.qq.com/s?__biz=MzI0MzQ0MTE2Nw==&mid=2247483697&idx=1&sn=3fe98f1cbb554c

原创 Jenkins + Github持續集成構建Docker容器

本文分兩部分,第一部分是手動計劃任務的方式構建Github上的Docker程序,第二部分是用Github webhook Trigger一個自動構建任務。Jenkins採用2.5版本Docker採用1.7.1代碼託管使用的Github官網系

原创 Linux內核TCP/IP參數分析與調優

如圖展示的是TCP的三個階段.1,TCP三次握手. 2,TCP數據傳輸. 3,TCP的四次揮手.SYN:(同步序列編號,Synchronize Sequence Numbers)該標誌僅在三次握手建立的時候有效。表示一個新的TCP連接請求。

原创 記一次Marathon被黑過程

今天早上打開Mesos平臺,發現有一個Killed的任務,MESOS_TASK_ID=hyakuhei.a318e232-28d9-11e6-bc8f-96bed1f124a2,名字很奇怪,並不是我跑的呀,然後去Marathon看一下,沒有

原创 運維工程師的職責和前景

轉載自網絡 運維中關鍵技術點解剖:1 大量高併發網站的設計方案 ;2 高可靠、高可伸縮性網絡架構設計;3 網站安全問題,如何避免被黑?4 南北互聯問題,動態CDN解決方案;5 海量數據存儲架構 一、什麼是大型網站運維? 首先明確一下,全文所

原创 Linux內核TCP/IP參數分析與調優

如圖展示的是TCP的三個階段.1,TCP三次握手. 2,TCP數據傳輸. 3,TCP的四次揮手.SYN:(同步序列編號,Synchronize Sequence Numbers)該標誌僅在三次握手建立的時候有效。表示一個新的TCP連接請求。

原创 Linux下哪些進程在消耗我們的Cache?

我們很容易就用free命令看到系統的cache使用量,但是你知道是哪些程序的文件在消耗cache嗎?雖然cache在嚴格意義上也是可以當做free的內存使用的,也可以通過 echo 3>/proc/sys/vm/drop_caches來主動

原创 修改CentOs7 上Docker默認文件系統DeviceMapper爲OverlayFS

最近一直在研究Mesos, Marathon跟Docker結合的容器雲平臺,Mesos 框架已經搭好,並且Marathon也可以實現簡單的Docker應用管理了,然後今天嘗試搭建一下mesosphere公司的DC/OS平臺(https://

原创 DC/OS GUI 安裝指南

自今年4月份DC/OS開源以來,mesosphere公司的這款雲數據中心內核的軟件越來越受到大家的歡迎。這篇文章介紹一下GUI的方式在兩臺CentOS7上安裝。目前DC/OS只能安裝在RedHat 7以上的系統,還不支持Debian系統。我

原创 一步一步搭建ZooKeeper + Mesos + Marathon平臺管理Docker集羣

最近在Youtube看Docker視頻的過程中不幸看到了Mesos的介紹,然後就有一種一見如故的感覺,最終根據mesosphere官網的文檔在IBM的Bluemix虛擬機上搭建了基於ZooKeeper + Mesos + Marathon的

原创 Oh-My-Zsh的自動安裝和功能集成

Linux和Mac系統默認的shell 都是bash,但是真正強大的shell應屬於zsh,99%兼容bash,是shell中的終極殺手,有很多bash所沒有的功能,但是zsh的初期配置太過繁瑣,流行率一直不高,直到有個叫Robby Rus