原创 使用Cython保護Python源代碼

使用Cython保護Python源代碼 **保護您的Python源不受不必要的讀者說起來容易做起來難,因爲.pyc字節碼是可反編譯的,並且混淆很容易被反向工程。我花了一段時間才弄清楚隱藏Python代碼的正確方法......Cython是

原创 linux sftp

創建 SFTP 目錄 mkdir -p /data/sftp chmod -R 755 /data/sftp/ 創建 SFTP 用戶和組 groupadd sftp useradd -g sftp -d /data/sftp/USER/

原创 python tempfile

主要有以下幾個函數:tempfile.TemporaryFile如何你的應用程序需要一個臨時文件來存儲數據,但不需要同其他程序共享,那麼用TemporaryFile函數創建臨時文件是最好的選擇。其他的應用程序是無法找到或打開這個文件的,因爲

原创 離線日誌分析系統

   離線日誌分析,,功能主要是分析nginx的日誌..根據nginx日誌,分析出各省份,各ISP,,HTTP狀態碼,,錯誤數等情況..相比現在流行的ELK,,能分析出更長久的歷史數據,,速度上面也會稍快於ELK,,而且能分析出各省份各IS

原创 django 無法獲取REMOTE_ADDR值

今天添加一個功能,,需要獲取客戶端的IP地址...通過django自己的web server可以獲取到REMOTE_ADDR的值,,但是自己的真實環境是使用的nginx..所以一直獲取不到..解決方法,,在nginx中添加發送到django

原创 URL頁面監控.

    2015,應該是自動化的一年...從廣州來到長沙新公司,,在新公司就一直在弄自動化這方面的東西...(代碼自動化更新、回滾..LVS自動化管理, 離線日誌分析, URL監控等等)..    由於太忙,一直都沒時間整理代碼開源分享出來

原创 python warnings

在寫Python代碼的時候,,經常看到一些deprecate的警告信息,,看到挺煩的..後來google,查詢到通過wanrings模塊,,可以臨時廢止warnings信息...import warningsdef fxn():    wa

原创 nginx https 流量代理轉發

流量轉發 #用戶直接訪問 pay.game.com 速度慢. 通過proxypay 服務器訪問, 並將請求結果返回給用戶. server { listen 443;

原创 linux sftp

創建 SFTP 目錄 mkdir -p /data/sftp chmod -R 755 /data/sftp/ 創建 SFTP 用戶和組 groupadd sftp useradd -g sftp -d /data/sftp/USER/

原创 django mysql 讀寫分離

最近需要用到Django的MySQL讀寫分離技術,查了一些資料,把方法整理了下來。在Django裏實現對MySQL的讀寫分離,實際上就是將不同的讀寫請求按一定的規則路由到不同的數據庫上(可以是不同類型的數據庫),我們需要做的就是,定義不同的

原创 阿里雲ECS機器TELNET服務器端口,,經常連接超時..

阿里雲ECS機器TELNET服務器端口,,經常連接超時..找阿里雲人員協助..發現宿主機負載過高,,進行ECS機器遷移,,,仍未解決..後來意外發現,這臺機器開啓了tcp_timestamps..關閉tcp_timestamps,連接超時問

原创 Linux swap優化

swappiness的值的大小對如何使用swap分區是有着很大的聯繫的。swappiness=0的時候表示最大限度使用物理內存,然後纔是 swap空間,swappiness=100的時候表示積極的使用swap分區,並且把內存上的數據及時的搬

原创 elasticsearch-5.6插件x-pack破解

安裝 elastic x-pack /usr/share/elasticsearch/bin/elasticsearch-plugin install x-pack 重啓 elasticsearch systemctl restart el

原创 centos7 iptables 外網地址輪訓

  做爬蟲,爲了防止服務器的IP被封..服務器出口IP配置多個,,每次爬頁面的時候輪訓換出口IP..實現的方式:通過iptables的SNAT,這個原理就不講了,,不懂的直接百度吧..這裏的機器用的是centos7.服務器端的配置:1. 開

原创 Python netsnmp oid

CPU StatisticsLoad1 minute Load: .1.3.6.1.4.1.2021.10.1.3.15 minute Load: .1.3.6.1.4.1.2021.10.1.3.215 minute Load: .1.3