原创 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,不包括.和.. 二、判斷目錄