知識分享

max_children:決定可接受的併發數,一般children的值是網站最高併發數+浮動值。這個值會決定使用多少記憶體,一般一個children是20-30M左右,要大於max_spare_servers。

max_requests:每一個child接受的request數,當超過這個數時,就把自己殺死然後重新建立一個child。

request_terminate_timeout:每個request最長的執行時間。

start_servers:起始進程數,須介於min_spare_servers及max_spare_servers之間

min_spare_servers:最小進程數

max_spare_servers:最大進程數

process manager分為以下三種類型,

  • Static:固定的進程數,適合只有一個網站的伺服器。
  • Dynamic:動態的進程數,適合有多個網站且負載較重(每日10k以上request)的伺服器
  • ondemand:依需求調整,比較適合pool量大的伺服器,即伺服器中放了很多低負載(每日只有幾百或更低request)的網站。

 

參考文章

更多

excel有個好用的功能,就是儲存格可以自訂格式,可以讓我們簡單的輸入內容,然後直接產出我們要的格式,可以省去不少麻煩。

雖然自訂格式在設定頁中,就有很多範例了,不過就獨缺「星期」的部份,查了一下,覺得這個應該算密技吧@@

用範例說明一下怎麼設定:如今天2015/04/16

  • yyyy/mm/dd  產出 2015/04/16
  • yy'mm/dd 產出 15'04/16

加星期

  • mm/dd ddd   產出   04/16 Wed
  • mm/dd dddd 產出   04/16 Wednesday

星期比較特別,要中文的話

  • mm/dd(aaa)   產出   04/16(週三)
  • mm/dd(aaaa) 產出   04/16(星期三)

 

 

官方文件在此:https://support.google.com/adwords/answer/6095821

Adwords轉換碼的原理,基本上就是在轉換完成的網頁中放一段程式碼,去告訴adwords有人跑到完成轉換了。

不過如果完成轉換的頁面不在我們可以控制的網站底下的時候,或者他只是一個檔案下載的連結,這樣就會產生不會經過這個流程,也就沒辦法計算轉換。

解決之道,就是以javascript去偵測點擊連結的動作,不完美不過基本上還堪用。作法如下:

<!-- 放進購物車轉換頁上的 Google 程式碼
    在您的 html 網頁中,有人按下所選連結或按鈕時,
    加入程式碼片段,並呼叫
更多

步驟如下:

  1. 到/dev目錄檢查硬碟是否存在,硬碟通常是 hd* 或者 sd* 開頭,通常還沒有格式化的硬碟,不會有數字序號
    ls /dev/[sh]d*
     
  2. 檢視硬碟資訊,假設新的硬碟是 sdb,確定一下沒有任何的分割磁區
    fdisk -l /dev/sdb
     
  3. 再次利用fdisk分割磁區
    fdisk /dev/sdb
    接著輸入n 開始增加新磁區,如果沒有要分割磁區的話,接著就都按Enter使用預設值即可。完成後按w把分割表寫入硬碟。
     
  4. 再次檢視硬碟資訊,這時候應該就會看到 /dev/sdb1的資訊了
    fdisk -l /dev/sdb
     
  5. 分割完硬碟之後,當然就是格式化了,本例將磁碟格式化成ext4格式,要注意的是格式化的對象是磁區,不是整個硬碟
    mkfs -t ext4 /dev/sdb1
     
  6. 格式化完,還要記得把他掛載上去,首先找到這顆硬碟的UUID
    sudo blkid
     
  7. 然後編輯/etc/fstab ,利用UUID把硬碟在開機時自動掛載上去,本例是掛載到/datas目錄,格式大致如下
    UUID=
更多

筆記自這裡

在vim的執行畫面中切換

輸入以下指令即可更換:

:colorscheme SCHEME_NAME

PS.1 如果忘記colorscheme 怎麼拼,可以輸入 :color之後按下tab鍵,就會提示了
PS.2 不曉得SCHEME_NAME也沒關係,一樣利用tab鍵 :colorscheme <空格> <tab> 即可

設定預設的color scheme

要設定預設的color scheme,要在家目錄增加一個隱藏檔 .vimrc

內容如下:

colorscheme

更多

SSH加密連線,對於管理遠端伺服器來說,是個重要的工具,可以說是必用的工具了。但每次登入都要輸入密碼有時候滿麻煩的,然後SSH也滿friendly的,提供了一個不用輸入密碼的選擇,其實Amazon AWS,以及drupal git也是預設用這種方式連線。

用Authentication key的優點就是不用輸入密碼,安全性跟「輸入帳號密碼」相對而言較佳,要持有private key的電腦才能登入伺服器,不用擔心被人暴力破解密碼。但這裡其實也產生了一個問題,只要持有private key就可以了。所以不管用帳號或authentication key,都要好好保管。

廢話不多說,直接說明如何作,以下是在Ubuntu的環境下(基本上Linux指令應該都一樣):

  1. 首先在任何一台你想要用來登入伺服器的電腦建立金鑰對(key-pair),也就是一個公鑰,一個私鑰。
    ssh-keygen -t rsa
     
  2. 通常會問你要不設定金鑰密碼,因為本來就希望不要輸入密碼,直接按Enter就好
    Enter new passphrase (empty for no passphrase):
     
  3. 產生的金鑰會放在/home/fabio/.ssh/username 底下(
更多

詳細說明參考這裡:http://www.softpanorama.org/Tools/Find/index.shtml

以下慢慢新增,因為挺好用,慢慢作筆記

基本語法:

find [目標目錄路徑] [參數]

參數 說明 範例
-perm  尋找特定權限的目錄/檔案 -perm 777
-perm -u+w
-name 尋找指定檔名的目錄/檔案,支援regex語法 -name "*.html"
更多