原创 linux 開發基礎篇(解壓縮命令)
在Linux系統上進行開發,避免不要文件解壓縮讀寫等操作、程序的編譯、進程線程調度;io,cpu、內存、磁盤等等。 本系列會主要由以下四部分組成:Linux開發基礎篇(命令爲主)、Linux性能分析篇、Linux文件系統篇、Lin
原创 Django Rest framework 接收xml,yaml等格式請求
Django Rest framework 接收text/xml,yaml等格式請求 request 請求Accept 請求頭accept accept: image/webp,image/apng,image/*,*/*;q=0
原创 nigix http轉https
網站http轉https ssl證書 域名證書有分單域名證書和泛域名證書 單域名:a.xxx.com b.xxx.com 這裏就需要兩個單域名證書去認證 泛域名:*.xxx.com 只要是xxx.com的域名都可以用同一個泛域名
原创 linux信號機制之sigaction結構體淺析,signal 函數,信號捕捉(轉)
最近在學習Webbench的源碼,遇到sigaction 結構體和函數 找到一篇不錯的博客。記錄一下 原文:http://blog.csdn.net/lanmanck/article/details/4568911 信號安裝函數si
原创 WebBench測試源碼解析
Webbench是一個在linux下使用的非常簡單的網站壓測工具。它使用fork()模擬多個客戶端同時訪問我們設定的URL,測試網站在壓力下工作的性能,最多可以模擬3萬個併發連接去測試網站的負載能力。Webbench使用C語言編寫
原创 snort--byte_test,byte_jump用法
byte_test byte_jump 用法詳解 byte_test: 測試一個字節的域爲特定的值。能夠測試二進制值或者把字節字符串轉換成二進制後再測試。 格式:byte_test: , , , [[relative],[big],[li
原创 golang 操作ini、conf、yaml方法總結
golang 操作ini、yaml、toml 在使用開發過程中,會經常需要對配置文件做操作,目前主流的配置文件有 .ini、.yaml(yml)、.toml格式,本文收集一些用得較多的包做一個總彙記錄。 一、操作ini文件 方法
原创 k8s kubectl 命令合集
本合集僅做個人記錄、持續更新 命令一、kubectl 命令查看詳細連接請求,參數等信息 “-v 參數” kubectl get node -v 8(9) 命令二、查看node資源,pod資源使用情況(需要heapster
原创 kubernetes Pod驅逐機制
在kubernetes裏,pod的驅逐機制分爲kubelet驅逐(被動驅逐)和主動驅逐兩種。 kubelet驅逐 在node節點的資源緊缺的條件下,kubelet爲了保證node節點的穩定性,回觸發主動驅逐pod的機制,流程如下
原创 python 使用os.popen運行Linux命令權限問題
問題: 用命令例如“kubectl get pods”(或其它命令)獲取一些資源時,能正常輸出。 然而在python中使用os.popen(如下代碼),會出現幾種問題 # demo.py import os cmd = "kube
原创 linux 開發基礎篇(性能分析)
摘要:在日常開發、測試或者運維,都需要關注系統或者進程的性能,運行狀態等問題,既然是性能的問題就離不開內存、CPU、I/O。所以本篇文章主要講述如何查看整個系統、單個進程、線程的cpu、內存使用,進程的端口號,進程在哪個cpu核上
原创 python 基礎
這篇文章主要是個人筆記,對python一些基礎知識做記錄 1:range 和 xrange的區別 range 用法:range(start, end, step = 1) 說明:取值區間[start, end), 間隔爲step 返回
原创 淺析Linux namespace
環境背景 Linux版本:linux-4.10.5 Linux namespace 作用: Linux Namespace是一種Linux Kernel提供的資源隔離方案,提供Pid,Network,Ipc,Uts,Mount等資源的
原创 nginx學習筆記一(Linux內核參數延申)
這篇文章最要是在閱讀《深入理解niginx模塊開發與架構解析》書時,一些個人筆記與一些內容得延申。 主要內容:Linux內核參數 書本內容:在閱讀第一章時,提及到Linux搭建nginx做爲高性能web服務器時,需要對Linux內核做
原创 python 操作目錄文件合集
python 操作目錄文件合集 持續更新中… 一、查詢目錄下的所有文件 import os files = os.listdir(path) # 返回path下的內容,由文件名(文件夾名)組成的list,不包括.和.. 二、判斷目錄