原创 golang內存模型

介紹 go內存模型是指在特定的條件下,向goroutine中的變量寫入值,在另一個goroutine中能夠讀取到該變量的值 建議 多個goroute同時修改一個數據必須是有序的 使用channel或sync、sync/at

原创 轉linux sysctl 調優

轉自:http://blog.chinaunix.net/u/28814/showart_403907.htmlhttp://www.wangchao.net.cn/bbsdetail_1603485.html用sysctl進行調整Linu

原创 網絡安裝Centos redhat及rhel5.3的ks安裝

網絡安裝Centos redhat及rhel5.3的ks安裝 一、軟件準備 本安裝使用用http方式進行所以下載apache並在windows下實現安裝   Syslinux下載地址: http://ftp.ntu.edu.tw/linux

原创 docker v18.09.4-rc1系列源碼解讀之docker info 命令請求流程

先上一個流程圖示 僅供自己梳理了解最新代碼流程,有些細節並不會展開深挖1、進入客戶端接收代碼塊,由runInfo方法返回內容github.com/docker/cli/cli/command/system/info.go // NewIn

原创 ali lxcfs daemonset方式運行

剛開始按照相關文檔將apiserver ,kubelet節點的特權模式開啓--allow-privileged=true,再以ali的文檔執行,完全無法運行。參考github裏的issue得知,其實都是在問題爲啥運行不起來的,但回覆不詳

原创 我的友情鏈接

資料中國被黑站點統計系統用Linux系統防火牆功能抵禦網絡***更新服務器反NIDS技術介紹白菜作家善變符號留着FSO文件管理蘋果網絡冰點老五風吹雲動linuxpk米拉nagios報警次數限制土豆apache abzabbix網站日誌分析爬

原创 centos 7 靜態編譯docker-ce

目的 1)去dockerfile,處理網絡請求問題,縮短編譯耗時2)方便內部統一版本維護3)方便接入內部流水線作業4)編譯static版本,避免系統庫動態依賴問題 一、準備工作編譯環境 1)系統環境 [root@localhost ~]#

原创 doker 1.12-runc源碼邏輯跳轉流程分析

入口1–>runc處理(2)中處理-->至libcontainer處理(3)第一步runc代碼處理checkpoint  checkpointCommand(main.go) —> checkpointCommand(checkpoint.

原创 docker1.12-containerd源碼分析

     從原openstack轉型至docker已有一段時間。更穩定的使用docker瞭解docker的各流程,從源代碼層面瞭解下containerd。本文基於docker 1.12版本,從1.11開始docker已拆分docker da

原创 關於平臺的幾點思考

如何進行平臺優化?   1、管理層面:資源統一管理、複用,制定規範(代碼規範、文檔規範、SOP操作規範),業務解耦,完善監控,職責分明,問題追蹤,定期會議總結,機房冗餘   2、業務層面:技術解決性能問題    2.1尋找平臺短板     

原创 python插件 docker build離線安裝手記

     由於公司線上安全要求,不能直接使用pip安裝,也沒有自行部署pypi源,於是有了此篇文章。本文主要以etcd3插件爲示例。     要求:         python插件需要附屬在自己的軟件包程序中,以os.path.appen

原创 批量執行shell命令

   雖然目前都實現了自動化如puppet saltstack在環境中的應用,但工作中不可避免的要自己寫一些簡單的批量執行shell命令的腳本。python paramiko模塊是目前使用得較爲順手的模塊,執行命令時基本無需要轉換,直接將s

原创 rhel7 ansible 自動化部署示例

環境: centos 7設置系統limit  爲65535      詳見: http://www.cnblogs.com/qq78292959/archive/2012/03/07/2383337.html關閉selinux/etc/sy

原创 轉義字符導致sqlite遷移至mysql少了15w數據

Sqlite遷移至mysql 一、             準備工作 相關sqlite語句  進入sqlite數據庫,如數據庫名爲mobi.db [root@localhost ~]# sqlite3 mobi.db SQLite ve

原创 mysql-mmm配置文檔--下

四、主主(master-master)同步配置 1)172.16.71.132機器my.cnf skip-name-resolve server_id           = 132 set-variable = key_buffer_si