W3C驗證, GZIP驗證



測試網站HTML, CSS是否正確符合WWW規範.
http://validator.w3.org/


測試網站是否開啟GZIP
http://www.gidnetwork.com/tools/gzip-test.php

Apache 設定網頁快取, 壓縮

為了幫首頁減肥, 
除了更改HTML, CSS, JavaScript外
還要壓縮這些檔


今天我們要設定 Apache 的快取和壓縮
確定以下模組有安裝

mod_deflate.so
mod_expires.so
mod_headers.so


然後網站目錄的 .htaccess 加入以下
# 這裡設定快取的類型和快取時間

<IfModule mod_expires.c>
        ExpiresActive On
        ExpiresByType image/gif A604800
        ExpiresByType image/png A604800
        ExpiresByType image/jpg A604800
        ExpiresByType image/jpeg A604800
        ExpiresByType image/x-icon A604800
        ExpiresByType application/x-javascript A604800
        ExpiresByType application/javascript A604800
        ExpiresByType text/javascript A604800
        ExpiresByType text/css A604800
        ExpiresByType text/html A604800
</IfModule>
# 這裡設定壓縮
<IfModule mod_deflate.c>
        SetOutputFilter DEFLATE
        AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpg image/jpeg image/png application/x-javascript text/javascript application/javascript
</ifModule>

FreeBSD phpDocumentor 安裝


phpDocumentor
讓你要交接程式時可以快速了解你的程式碼.
  1. 更新 ports
    cvsup -g -L 2 ports-supfile
  2. 安裝  PEAR
    /usr/port/devel/pear
    make install clean
  3. 利用 PEAR 安裝 PhpDocumentor 使用以下指令
    pear install PhpDocumentor
  4. 完成安裝, 使用使用 phpdoc 下指令.

參考網址:
http://www.phpdoc.org/

FreeBSD Rsync 軟體結內的檔案



如果 Rsync 裡有軟連結, 要將當作硬連結上傳,
就加上 k 他會將軟體結作硬連結看待, 例:


rsync -avk [local] [remote]


如此它就會將軟體連及內容都上傳.

FreeBSD 掛載硬碟錯誤

如果卸除硬碟未至 /etc/fstab 將該硬碟設定移除, 
就重新開機, 會造成系統錯誤, 無法使用指令等功能.


步驟

  1. 重開機按 [4] 進入單人模式
  2. 檢查 cat /etc/fstab 
  3. 掛載 /usr , 鍵入 mount /ad14s1d /usr
  4. 掛載 / 設定可讀寫, 鍵入 mount -o rw /
  5. 編輯 /etc/fstab, 鍵入 vi /etc/fstab 移除已卸除硬碟之資料.
  6. 重開機即可正常登入.

FreeBSD 掛載硬碟

公司的內部的伺服器滿了!我也慌 :)
本來幫我的主管請假~ 哭哭了~
只好一邊用LINE打擾主管一邊掛載硬碟~

  1. 首先我們先打指令關機 shutdown -p now
  2. 接上硬碟開機~
  3. 檢查硬碟名稱, 打入指令 dmesg 查出硬碟編號, 假如是 ad16
  4. 進你 sysinstall 的 FDISK 
    1. 選擇你要FDISK的硬碟
    2. 中間會問你[Would you like that to keep using the current geometry?] 選擇 [ No ]
    3. 假如硬碟沒分割過選擇 [A], 如果已分割過選擇 [D], 選完按[Q]
    4. 在來問你要不要 Install Boot 選擇 [None] 因為我們只是要增加容量.
    5. 按 [Q] 結束 FDISK
  5. 進入 LABEL
    1. 選擇 ad16 
    2. 然後按 [C] 新增, 這裡我全部割成一個, 
    3. 選擇 [FS]
    4. 按 [W] 寫入設定
    5. 按 [Q] 進開 LABEL
  6. 至 /etc/fstab 設定剛設定的硬碟
    /dev/ad16s1d /download_files ufs rw 2 2
  7. 重開機, 打入指入 [df] 看是否順利掛載.

GOOGLE關鍵字
[ FreeBSD 掛載硬碟 ]

MySQL Check

指令
mysqlcheck
-c 檢查
-o 優化
-r 修復
-A 全部



參考網站:
http://scottlinux.com/2012/06/09/use-mysqlcheck-to-optimize-and-repair-mysql-databases/