比較 | mbox(單檔) | Maildir(目錄) |
---|---|---|
優點 |
|
|
缺點 |
|
|
更多
比較 | mbox(單檔) | Maildir(目錄) |
---|---|---|
優點 |
|
|
缺點 |
|
|
更多
如果我們需要知道現在的系統狀況,如下面的內容
System load: 0.08 Processes: 81
Usage of /: 25.4% of 29.40GB Users logged in: 1
Memory usage: 56% IP address for eth0: xxx.xxx.xxx.xxx
Swap usage: 20%
有兩個方式,指令如下:
cat /etc/motd
landscape-sysinfo
一般我們測試自己電腦的上下載速度時,可能會直接透過瀏覽器連到如speedtest.net之類的網站。但如果伺服器的話,如果只有終端機介面,這個方法可能就不太適合。好在有個用python寫成的好工具 - speedtest-cli。這個工具可以幫助我們讓伺服器連線到speedtest.net並測試上下載速度。安裝步驟如下:(以ubuntu為例)
如果不想多安裝python-pip,或者上述方法無法執行,就手動來吧
Drupal 一個強大的地方,就在於可以輕易的支援多網域(Multi-Site)的功能,同一套Drupal核心,就可以同時分享應用於不同的網站,且不同的網站之間還可以共用模組。
這對多網站的管理上有很大的幫助,尤其是更新模組及更新drupal核心時,只要做一次就可以了,不用每個網站一一處理。
那麼要如何讓Drupal開始支援Multi-Site呢?大致步驟如下(Shared hosting 不適用):
當進行Drupal安裝時發生無窮迴圈的狀況時,很有可能是這個東西搞的鬼 - APC
這個可以有效加速PHP的功能,是怎麼造成問題的呢? 關鍵在於 apc.stat 這個參數。APC 在每次讀取 PHP 程式碼的時候,都會先 stat() 程式碼所在的檔案,以確定要不要重新編譯成 OPCODE ,而apc.stat=0 則是直接省略 stat() 的步驟,拿原本就有的 opcode 來用,而我們知道drupal的安裝過程會經過好幾次bootstrap,也因此我們就會一直持續執行第一次的bootsrap,而掉進了所謂的無窮迴圈。
解決的方法很簡單,就是只要在php.ini中把這個參數設定為 apc.stat=1 就能解決問題了
在Ubuntu要安裝APC比較簡單,順序如下:
AllowOverride 的參數可詳見官網說明。這個參數用來控制客戶端可利用.htaccess的程度。參數如下:
在Linux有幾個找檔案的指令:find, whereis, locate
find跟windows裡面的搜尋功能有點像,是整個目錄逐一去找,所以效能可能會"稍微"慢一點,語法如下:
find -name 檔名
whereis 則是直接尋找已經找過的檔案來找,所以速度很快,不過如果沒有找過的檔案,就會找不到,但事實上用whereis找不到,並不表示檔案不存在,語法如下:
whereis 檔名
locate則是透過索引的方式去找檔案,速度也滿快的,不過新檔案可能會找不到,需要另外透過指令建立索引。語法如下
locate 檔名 #更新索引 sudo updatedb #如果找不到locate這個指令,先進行安裝 sudo apt-get install locate