原创 爲linux快速擴容swap
1、創建一個swap文件 mkdir /swap dd if=/dev/zero of=/swap/swapdev bs=1G count=32 2、爲swap文件格式化 mkswap /swap/swapdev 3、掛載swap swap
原创 通過django 執行命令或者腳本
1、執行django命令 下文的project1爲project名,app1爲app名 在django project 下執行:python manage.py shell # 可以在Python console裏執行Python命令或
原创 gitlab 403
gitlab 前端經過一個nginx代理後,某天訪問的時候發現nginx報502錯誤 經查詢發現是某用戶認證失敗,導致gitlab爲了安全把遠程ip禁用掉了 ./redis-cli keys '*' | grep 'rack::attack
原创 django解決ajax跨域請求
由於jquery禁止通過ajax進行跨域請求,所以在通過ajax請求另外一個不同域名服務api的時候會報錯:“No 'Access-Control-Allow-Origin' header is present on the request
原创 bootstrap模態框hide遮罩層不隱藏解決辦法
問題:在使用ajax提交模態框表單數據後,隱藏模態框並局部刷新,導致遮罩層不消失 原因:模態框隱藏並局部刷新,導致在hide方法沒執行完成時已經局部刷新,沒有隱藏掉遮罩層 解決辦法:方法一:把模態框放在更上層頁面,而不是放在子頁面上 方法二
原创 ansible 批量添加免密碼信任
1、生成密鑰對 ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): En
原创 awk 統計特定pv和響應時間的最大、最小、平均值
今天有朋友向我請教對一個access log文件裏按URL+IP進行pv和響應時間統計,順便寫了個awk腳本,在此分享一下 access log格式第一列爲域名,第二列爲響應時間 第三列爲用戶ip www.baidu.com 1 1.1.1
原创 django創建通用urlpatterns
在使用django框架開發web的時候,通常會有很多URL對應很多方法,一般情況下需要在urls.py中創建URL和方法的對應關係,如果方法數量很多的話,需要寫很長的urlpatterns,不僅費力而且在添加或者修改方法時需要一同進行修改,
原创 使用Python進行http POST請求
1、使用requests模塊import request url='http://www.xxx.com/xxx' data={'username':'zhangsan','password':'zhangsanpw'} r=reques
原创 logstash 子(二級)字段過濾
logstash的數據源爲json,部分數據 "level" => { "levelStr" => "ERROR", "level" => 40000 }, "type" => "community", 一、用某
原创 nginx反向代理增加虛擬目錄
爲nginx反向代理增加虛擬目錄比如:將http://domain.com/test/abc.html 代理到 http://127.0.0.1/abc.html方法一:在反向代理路徑後面添加"/"location /test {
原创 linux .bashrc不能正常加載
狀況描述:賬號登陸後無環境變量解決過程:一、檢查發現~/.bashrc不存在,有可能被誤刪處理1:從備份處拷了一份過來處理2:chattr +i ~/.bashrc 加一個防刪二、重新登陸後發現仍然不行,但source ~/.bash_rc
原创 使用Python socket獲取本機ip
通過udp包協議頭獲取本機ip import socket def get_host_ip(): try: s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
原创 JDK 解決證書不受信異常
解決jdk ssl PKIX path building failed異常 ssl證書ca比較新或自行頒發的證書,jdk不受信任 <br>javax.net.ssl.SSLHandshakeException: sun.security.
原创 linux 設置系統ulimit
在使用linux作爲服務運行環境時,會遇到一些性能瓶頸,是因爲系統默認設置的值比較低,一般是1024,很容易造成資源不夠,不能創建進程或者不能打開文件。一、首先使用ulimit -a查看系統ulimit設置ulimit -a core fi