目前位置: 首頁 > 2016年4月发布的所有日志
  • dstat 監控你的 Linux 系統效能

    前陣子在爬文看到一個好用的系統監視工具 dstat,實際使用過後根本超級好用,號稱可取代 vmstat , iostat .. 等效能監視工具

     

    dstat 是基於 python 開發並且提供原始碼,提供各式各樣的監視訊息,並且擁有顏色顯示不同的單位,還可以 out file 之後再查看

     

    在 CentOS 你可以直接 yum 安裝

    閱讀全文
    作者:shazi7804 | 分类:CentOS, Tools | 標籤:, ,
  • Nginx 優化你的網站文章編輯效能

    若是網站是部落格類型的 CMS 或是維基百科等需要大量編輯文章的網站,在你進行編輯大量的頁面時應該會時常遭遇 client body buffer 或是 Connection timed out 的問題

     

    閱讀全文
    作者:shazi7804 | 分类:Nginx | 標籤:, , ,
  • php-fpm 善用 slow log 找到效能瓶頸

    前幾天在替一個客戶進行系統分析,剛好想到之前常使用的 slow log,slow log 可以幫你記錄執行超過時間的工作,這對於檢視效能記錄有非常大的幫助

     

    在 php-fpm 的設定有一項 request_slowlog_timeout 是用來記錄 php 執行後成功 request 的 timeout 時間,只要超過設定值就會記錄在 slow log 上

    閱讀全文
    作者:shazi7804 | 分类:php | 標籤:, , ,
  • 解決方法:PHP APC warn: Unable to allocate memory for pool

    APC 是 php 中用來加速效能的,原理是 cache,其這篇是出現了 log 的錯誤訊息,針對出現的狀況進行解決

     

    閱讀全文
    作者:shazi7804 | 分类:php | 標籤:, ,
  • Mediawiki 修改頁面字首小寫

    Mediawiki 預設在頁面的字首都是大寫,如果是以設定檔,或是程式檔名為主的話,大小寫的差異就會出現問題

     

    在預設 includes/DefaultSettings.php 中是開啟 $wgCapitalLinks = true ,只要關閉 wgCapitalLinks 功能就行

     

    修改 DefaultSettings.php 或是 LocalSettings.php 都可以

    閱讀全文
    作者:shazi7804 | 分类:Mediawiki | 標籤:,
  • 凱撒密碼;替換式加密

    前兩天在課程中談到這一個加密法,覺得很有趣,這是一個在密碼學中被廣為人知的加密技術,一個非常古老的加密技術是在明文中依字母表向前(或向後) 偏移被替換成密文,如果單獨使用容易被頻率分析暴力破解攻擊,但時常拿來搭配和其他的加密法使用

     

    Example:

    閱讀全文
    作者:shazi7804 | 分类:Other | 標籤:, ,
  • 萬用的 curl 模擬各種訪問狀況、檢測訪問速度

    curl 在我的工作上幫助非常大,同時他也是資安測試的好工具,在這邊專門介紹我使用 curl 時會使用到的檢測方式

     

    • -w 檢測網站回應速度
      • 一行指令

    • Script

    time_namelookup = DNS 解析時間
    time_connect = 建立伺服器 TCP 所花的時間
    time_starttransfer = 伺服器 return 的第一個字節
    time_total = 整個請求的花費時間

     

    閱讀全文
    作者:shazi7804 | 分类:CentOS | 標籤:, , , , ,
  • CentOS 6.7 編譯 php 5.2.17 with php-fpm

    今天收到一個特殊需求,需要建立一個和客戶一模一樣的開發環境,仔細查看了一下,使用的是 php 5.2.17

    在目前的 CentOS 6.7,yum最低都是 5.3.3 版本了,使用 rpm 安裝 5.2.17 的話 atomic 已經不支援下載了,最好的方式還是採用 compiler 的方式來安裝

     

    本篇是記錄 nginx + php5.2.17 + php-fpm5.2.17 的安裝方式

     

    由於在嘗試測試需要的相關套件,索性寫成 script 來進行編譯,免得需要加載其他套件時的作業麻煩

    閱讀全文
    作者:shazi7804 | 分类:php | 標籤:, ,