原创 我的友情鏈接

51CTO博客開發

原创 第一篇博客

  默默關注了51CTO博客5年多了,第一次在51上寫博客,爭取以後每兩週寫一遍原創的技術博文和大家交流分享,此貼爲證!

原创 python正則捕獲日誌解析實例

   去年工作中的一個實例,覺得較有意思,由於實例需求較繁瑣也不太典型,我只能稍作整理和修改後,和大家分享整個案例的需求以及我寫腳本的思路和想法,希望對大家有參考的價值。      大概需求:主站有個js文件記錄用戶設備和IP信息以及在

原创 TCP的三次握手/四次揮手以及狀態變遷圖

大家對netstat -a命令很熟悉吧,但是,你有沒有注意到STATE一欄呢,基本上顯示着established,time_wait,close_wait等,這些到底是什麼意思呢,在這篇文章,我將會詳細的闡述。大家很明白TCP初始化連接三次

原创 shell判斷進程啓動時間後kill進程

#!/bin/bash #檢測"API_NetDemo"進程運行時間超過10分鐘就kill掉 #PS:是程序運行時間(即進程啓動到現在的時間),不是佔用cpu的時間 #Author by Qfeian function check_time

原创 我的友情鏈接

51CTO博客開發

原创 Python批量更新nginx配置文件

   工作需要檢查線上所有服務器ngxin的host配置,是否都添加禁止訪問目錄中帶/.svn/和以tar.gz、tar、zip、等結尾url,如果沒有則添加,由於線上Nginx服務器將近百臺,每臺的nginx配置至少10幾個,手工檢查太

原创 python查找並批量替換配置文件內容

   緣由和需求大概描述是這樣,有個提供接口服務老站點A要下線,但還有站點B還在調用這個接口,要切換到新接口,由於站點B歷史悠久估計有10年時間,經很多人手站點代碼和文件有5.4G大小內有很多目錄文件。現在要站點B內所有目錄下所有'*.p

原创 shell判斷進程使用CPU時間後kill進程

   一個shell腳本,檢測特定的程序,如果進程花費CPU運行的時間超過30分鐘,就kill掉進程。腳本思路和寫法相對簡單,希望能起到拋磚引玉的作用。#!/bin/bash #author by Qfeian #Process name

原创 第一篇博客

  默默關注了51CTO博客5年多了,第一次在51上寫博客,爭取以後每兩週寫一遍原創的技術博文和大家交流分享,此貼爲證!

原创 分析CDN日誌佔用流量最多的url

  有一天某時段一個頻道的CDN流量猛增幾百兆,分析CDN日誌查看是哪個URL使用的流量最多。輸出格式爲:URL:訪問地址  count:這URL訪問次數 flow:總的流量M 。實現思路爲:把日誌每條記錄split url爲key,流量