原创 python腳本調用jdango orm映射的方法

django 工程是運行在web server 下的。然而,通常需要開發一個外部的腳本與這個網頁工程的model打交道。比如要通過外部的Python腳本調用django model寫入數據,或者查詢數據。以下腳本示範瞭如何通過django的

原创 Nginx配置文件參數優化和內核參數優化

一、Nginx配置文件優化 worker_processes auto; nginx 進程數,建議按照cpu 數目來指定,但是也可以直接指定爲auto。 worker_cpu_affinity 00000001 00000010 00000

原创 Centos7下創建LVM流程

基本的邏輯卷管理概念: PV(Physical Volume)- 物理卷 物理卷在邏輯卷管理中處於最底層,它可以是實際物理硬盤上的分區,也可以是整個物理硬盤,也可以是raid設備。 VG(Volumne Group)- 卷組 卷組建立在物理

原创 Linux進程內存統計

一、 進程內存統計 cat /proc/[pid]/status通過/proc/[pid]/status可以查看進程的內存使用情況,包括虛擬內存大小(VmSize),物理內存大小(VmRSS),數據段大小(VmData),棧的大小(VmSt

原创 【踩坑】ELK6.0已取消filebeat配置document_type

一、起因  在使用ELK5.5的時候,如果遇到需要在同一臺機器上收集不同類型的日誌,比如:同時收集一臺機器上的java log和nginx log!而又需要分別存儲到不同索引的時候,我們會在filebeat的prospectors裏面配置d

原创 PM2常用命令

$ pm2 start app.js # 啓動app.js應用程序 $ pm2 start app.js -i 4 # cluster mode 模式啓動4個app.js的應用實例 # 4個應用程序會自動進行負載均衡 $ pm2 start

原创 Nginx服務器log_format設置更詳細的日誌格式

nginx服務器日誌相關指令主要有兩條,一條是log_format,用來設置日誌格式,另外一條是access_log,用來指定日誌文件的存放路徑、格式和緩存大小,一般在nginx的配置文件中日記配置(/usr/local/nginx/con

原创 編寫CSS樣式

編寫css樣式: 1.標籤裏面直接寫style屬性 <div style="background: red;"> 標籤裏面直接寫style屬性 </div> 2.寫在head裏面,在h

原创 expect接收命令行傳遞的參數並設置爲變量和打印變量的值

vim damo.expect #!/usr/bin/expect set name [lrange $argv 0 0] set age [lrange $argv 1 1] puts $name puts $age puts $ar

原创 Nginx的負載均衡max_fails和fail_timeout設置

描述 在Nginx的負載均衡檢查模塊中,對於負載均衡的節點可以配置如下可選參數參數: max_fails=1 fail_timeout=10s 這個是Nginx在負載均衡功能中,用於判斷後端節點狀態,所用到兩個參數。 Nginx基於連接探

原创 win7環境下安裝scrapy無法安裝Twisted解決

環境:Python3.6scrapy 1.5.1 1.到pypi的網站上搜索下載Twisted18.4版本(https://pypi.org/project/Twisted/18.4.0/#files)2.複製下載的文件到項目所在目錄。3.

原创 將time的結果放入到文件中

緣起 今天看到一個問題,如何把time的執行結果放到文件中,心想直接time sh sleep.sh >output.log不就可以了麼。其實大部分返回標準輸出的命令都可以這麼幹,列如:ls >output.log 就會把ls的執行結果放入

原创 PM2常用命令

$ pm2 start app.js # 啓動app.js應用程序 $ pm2 start app.js -i 4 # cluster mode 模式啓動4個app.js的應用實例 # 4個應用程序會自動進行負載均衡 $ pm2 start

原创 inotify-tools工具安裝配置

什麼是Inotify? Inotify一種強大的、細粒度的、異步文件系統監控機制,它滿足各種各樣的文件監控需要,可以監控文件系統的訪問屬性、讀寫屬性、權限屬性、刪除創建、移動等操作,也就是可以監控文件發生的一切變化。。 inotify-to

原创 mysql對數據庫字段存儲的數據加密

原表裏面的數據沒有加密,創建了一張加密表,循環原表裏面的數據,加密後插入到加密表。最後創建一個觸發器,在原表裏面插入了數據,自動觸發在加密表裏面插入相同的數據。 使用mysql的aes_encrypt加密數據 使用Mysql的aes_de