Apache OpenOffice 3.4 正式發表
【軟體授權】自由軟體
【軟體更新】2012.05.09 Apache OpenOffice 3.4 版發行。

OpenOffice 由 Apache 軟體基金會接手後,總算有了新版 OpenOffice 的發行。OpenOffice 發展至今,另一版本 LibreOffice 更新較為頻繁,吸引不少使用者改用 LibreOffice。OpenOffice 重整旗鼓再出發,3.4 版問世應該可以讓人放心繼續支持 OpenOffice 了。
【相關網站】
Apache OpenOffice 中文網站 OpenOffice.org 補給站 LibreOffice 正體中文站
【軟體更新】2012.05.09 Apache OpenOffice 3.4 版發行。

OpenOffice 由 Apache 軟體基金會接手後,總算有了新版 OpenOffice 的發行。OpenOffice 發展至今,另一版本 LibreOffice 更新較為頻繁,吸引不少使用者改用 LibreOffice。OpenOffice 重整旗鼓再出發,3.4 版問世應該可以讓人放心繼續支持 OpenOffice 了。
【相關網站】
Apache OpenOffice 中文網站 OpenOffice.org 補給站 LibreOffice 正體中文站
VM 備份還原軟體 VM Explorer 4
VM Explorer 4.0 推出,仍提供部份功用免費試用,還可監控最多五部
ESX主機的狀態,安裝完輸入授權序號以前,有許多可使用的免費版功能。

▲VM Explorer 4.0 新版上市
根據軟體說明文件 4.0 版的新功能為:
‧Support for Microsoft Hyper-V
‧File Level Restore for Hyper-V virtual disks *.VHD *.AVHD: restore a single file from one of your Backups (NTFS, FAT and EXT file systems are supported)
‧Added possibility to shutdown VM before starting backup/replication task
‧Added possibility to log scheduled task result in windows log
‧Added the Replication Explorer tab, which gives an overview of all created replication tasks. From here the replicated Virtual Machines can be powered on/off.

安裝前不需再另行準備其他元件,很快就能再完成安裝,如果沒有 vCenter 的話,是免費的替代方案。

【相關網站】
VM Explorer 版本比較 Trilead VM Explorer

▲VM Explorer 4.0 新版上市
根據軟體說明文件 4.0 版的新功能為:
‧Support for Microsoft Hyper-V
‧File Level Restore for Hyper-V virtual disks *.VHD *.AVHD: restore a single file from one of your Backups (NTFS, FAT and EXT file systems are supported)
‧Added possibility to shutdown VM before starting backup/replication task
‧Added possibility to log scheduled task result in windows log
‧Added the Replication Explorer tab, which gives an overview of all created replication tasks. From here the replicated Virtual Machines can be powered on/off.

安裝前不需再另行準備其他元件,很快就能再完成安裝,如果沒有 vCenter 的話,是免費的替代方案。

【相關網站】
VM Explorer 版本比較 Trilead VM Explorer
LifeType 系統移轉至 Ubuntu 12.04
【套件檢查與新增】
下載 Ubuntu 12.04 光碟映像檔,選擇伺服器版本完成基本安裝,套件至少需選擇「OpenSSH Server」以便遠端登入使用,而當然更少不了包含 Apache2、MySQL 5.5、php5 等的「LAMP Server」套件組合。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install lamp-server^ php5-gd
先更新所有套件,再確認 LAMP Server 安裝完整,最後還需加上「GD」。

【檢查 php 設定】
php 的設定檔在這裡:
/etc/php5/apache2/php.ini
搜尋 Memory Limit 設定項目,約在第 465 行左右:
memory_limit = 128M
表示這個版本的預設值是 128MB,根據以前 Ubuntu 版本的經驗,總要把預設的 16MB 調整為 48MB 以上,才夠學校 LifeType 運作所需,128MB 的話可以放心了。看來將來新的 php 版本上,這個步驟應可省略了。
【Apache 設定】
毋須特別設定,使用預設值即可。
至於慣用的 VirtualHost 設定則應……
sudo vi /etc/apache2/sites-enabled/virtualhost
加入:
# Name Based Virtual hosts
<VirtualHost *:80>
ServerName xxx.xxx.chc.edu.tw
DocumentRoot /var/www/LifeType資料夾
</VirtualHost>
「/etc/apache2/sites-enabled/virtualhost」這個檔案須自行建立、命名,不需 VirtualHost 功能或僅作測試者,可省略此一步驟。
重新啟動 Apache
sudo service apache2 restart
【程式及資料庫複製】
將原伺服器上 LifeType 程式及資料庫存放的兩個資料夾,以 rsync 指令下載至新的伺服器,用兩行指令就可完整複製。
rsync -av --delete user@163.23.xxx.xx:/var/www/blog/ /var/www/blog/
rsync -av --delete user@163.23.xxx.xx:/var/lib/mysql/lifetype/ /var/lib/mysql/lifetype/
rsync 會用指定的身份,登入「163.23.xxx.xx」這部原先 LifeType 所在的伺服器,下載「/var/www/blog」和「/var/lib/mysql/lifetype」兩個資料夾的檔案到新的系統平台。
不過,LifeType 網頁中的資料夾「tmp」,存放所有網誌的網頁快取與資料快取,若能事先清空,如:
sudo rm -rf /var/www/blog/tmp/*
肯定能大幅縮短檔案下載時間。

【系統測試】
測試前看一下「/var/www/blog/config/config.properties.php」這個設定檔,查閱資料庫管理者的帳號、密碼是否與這部主機相符,否則造成資料庫連線錯誤,LifeType 必定無法正常運作。而前述 LifeType 的「暫存目錄」,以「rm -rf /var/www/blog/tmp/*」指令或登入後台確認清除乾淨,才能確保部落格中所有超連結不是原先的絕對路徑。
用新主機暫用的網址測試,先開啟網頁「admin.php」進入系統後台。點選「全部站台管控」,在「一般設定」中的「base_url」修改存放網誌安裝的網址,原先的「簡潔網址」設定,也先暫時改回「一般網址」,這樣就可讓所有路徑都連結正常了。預設網誌的圖文都能正常顯示,而且「summary.php」彙整頁面也可看到最新發表的文章。根據以往的經驗,到目前為此算是成功完成 LifeType 的複製。
不放心的話,進入部落的「資料夾」,查看圖片、檔案能否正常顯示、下載,試著發表文章,應該都沒問題才是。接下來只要更改 IP 位址設定就可正式上線啟用了。
【測試成功】
在整個資料複製過程中,全靠「rsync」指令來完成。首次複製時用兩行指令就可把所需檔案完整傳送複製,測試沒問題準備上線前,關閉舊主機的 Apache 和 MySQL 服務,再用 rsync 加上 --delete 參數「同步」一次,確保兩端檔案的 100% 一致。而且這個方法應用在「SFS3」、「Joomla!」等系統上同樣可行。
即使存放路徑變更仍能登入後台,是 LifeType 在移機時方便的特點,這使得「修改網誌安裝網址」和「清理暫存目錄」這兩個重要步驟,在「非常時期」可以從後台完成。省去安裝 phpMyAdmin,修改資料庫內容的過程。
【圖片來源】
Ubuntu LifeType
下載 Ubuntu 12.04 光碟映像檔,選擇伺服器版本完成基本安裝,套件至少需選擇「OpenSSH Server」以便遠端登入使用,而當然更少不了包含 Apache2、MySQL 5.5、php5 等的「LAMP Server」套件組合。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install lamp-server^ php5-gd
先更新所有套件,再確認 LAMP Server 安裝完整,最後還需加上「GD」。

【檢查 php 設定】
php 的設定檔在這裡:
/etc/php5/apache2/php.ini
搜尋 Memory Limit 設定項目,約在第 465 行左右:
memory_limit = 128M
表示這個版本的預設值是 128MB,根據以前 Ubuntu 版本的經驗,總要把預設的 16MB 調整為 48MB 以上,才夠學校 LifeType 運作所需,128MB 的話可以放心了。看來將來新的 php 版本上,這個步驟應可省略了。
【Apache 設定】
毋須特別設定,使用預設值即可。
至於慣用的 VirtualHost 設定則應……
sudo vi /etc/apache2/sites-enabled/virtualhost
加入:
# Name Based Virtual hosts
<VirtualHost *:80>
ServerName xxx.xxx.chc.edu.tw
DocumentRoot /var/www/LifeType資料夾
</VirtualHost>
「/etc/apache2/sites-enabled/virtualhost」這個檔案須自行建立、命名,不需 VirtualHost 功能或僅作測試者,可省略此一步驟。
重新啟動 Apache
sudo service apache2 restart
【程式及資料庫複製】
將原伺服器上 LifeType 程式及資料庫存放的兩個資料夾,以 rsync 指令下載至新的伺服器,用兩行指令就可完整複製。
rsync -av --delete user@163.23.xxx.xx:/var/www/blog/ /var/www/blog/
rsync -av --delete user@163.23.xxx.xx:/var/lib/mysql/lifetype/ /var/lib/mysql/lifetype/
rsync 會用指定的身份,登入「163.23.xxx.xx」這部原先 LifeType 所在的伺服器,下載「/var/www/blog」和「/var/lib/mysql/lifetype」兩個資料夾的檔案到新的系統平台。
不過,LifeType 網頁中的資料夾「tmp」,存放所有網誌的網頁快取與資料快取,若能事先清空,如:
sudo rm -rf /var/www/blog/tmp/*
肯定能大幅縮短檔案下載時間。

【系統測試】
測試前看一下「/var/www/blog/config/config.properties.php」這個設定檔,查閱資料庫管理者的帳號、密碼是否與這部主機相符,否則造成資料庫連線錯誤,LifeType 必定無法正常運作。而前述 LifeType 的「暫存目錄」,以「rm -rf /var/www/blog/tmp/*」指令或登入後台確認清除乾淨,才能確保部落格中所有超連結不是原先的絕對路徑。
用新主機暫用的網址測試,先開啟網頁「admin.php」進入系統後台。點選「全部站台管控」,在「一般設定」中的「base_url」修改存放網誌安裝的網址,原先的「簡潔網址」設定,也先暫時改回「一般網址」,這樣就可讓所有路徑都連結正常了。預設網誌的圖文都能正常顯示,而且「summary.php」彙整頁面也可看到最新發表的文章。根據以往的經驗,到目前為此算是成功完成 LifeType 的複製。
不放心的話,進入部落的「資料夾」,查看圖片、檔案能否正常顯示、下載,試著發表文章,應該都沒問題才是。接下來只要更改 IP 位址設定就可正式上線啟用了。
【測試成功】
在整個資料複製過程中,全靠「rsync」指令來完成。首次複製時用兩行指令就可把所需檔案完整傳送複製,測試沒問題準備上線前,關閉舊主機的 Apache 和 MySQL 服務,再用 rsync 加上 --delete 參數「同步」一次,確保兩端檔案的 100% 一致。而且這個方法應用在「SFS3」、「Joomla!」等系統上同樣可行。
即使存放路徑變更仍能登入後台,是 LifeType 在移機時方便的特點,這使得「修改網誌安裝網址」和「清理暫存目錄」這兩個重要步驟,在「非常時期」可以從後台完成。省去安裝 phpMyAdmin,修改資料庫內容的過程。
【圖片來源】
Ubuntu LifeType
Debian 6 VMware Tools 安裝與更新
VMware 平台的 Guest OS 中安裝 VMware Tools,不論是 Windows 或 Linux 的視窗界面作業系統上,都可提昇顯示卡、網路卡和滑鼠的操作效能。Windows 系列的虛擬機器中安裝 VMware Tools,圖形化的界面安裝比起 Linux 容易許多。

VMware Tools for Linux 多次改版後,雖然已將更新過程簡化,而且還可由 SSH 遠端登入完成安裝,可是還是得用終端機指令才行。儘管 Linux 伺服器版本習慣以文字界面指令操作,裝了 VMware Tools 後似乎無明顯差異,如果虛擬機器裡的 Linux 只是測試玩玩,就不用這麼大費週章了。而在長期運作的 VM 上,有鑑於 Host 端 VMware ESXi 可呈現比較完整的訊息,強化 VM 的控管及提供更多附加功能,還是來練習一下好了。
【作業環境】
Host OS:VMware ESXi 5.0.0 623860
Guest OS:Debian 6.0x / Ubuntu 12.04
安裝步驟說明以 Debian 6 Server 版為主,Ubuntu 12.04 同樣可以適用。
【安裝相關套件】
Ubuntu Desktop 版可直接進入安裝步驟,其他版本需登入 VM 主機,新增 make、gcc、build-essential ……等必要的套件:
sudo apt-get install make gcc linux-headers-`uname -r` build-essential
【載入安裝光碟】
VMware vSphere Client > Inventory > Virtual Machine > Guest > Install/Upgrade VMware Tools > OK
此時 VM 裡已備妥安裝光碟,等待使用者掛載使用。
【解壓執行安裝程式】
sudo mount /dev/cdrom /media/cdrom
sudo tar zxvf /media/cdrom/VMwareTools-8.6.5-621624.tar.gz
sudo ./vmware-tools-distrib/vmware-install.pl -d
一般使用「./vmware-install.pl」指令,開始 VMwareTools 8.6.0 的安裝程序,安裝程式詢問的選項幾乎都是按「Enter」鍵以預設方式安裝,即使「GCC」或「kernel header」的問題也不例外。在備妥所有套件的情況下,如果想省事的話,可以加上「-d」的參數全部套用預設選項。
Creating a new VMware Tools installer database using the tar4 format.
Installing VMware Tools.
……
The configuration of VMware Tools 8.6.5 build-621624 for Linux for this running
kernel completed successfully.
表示安裝完成!
部分 Linux 版本安裝後會提醒使用者,更新網路卡 vmxnet 驅動程式的訊息……
更新期間需關閉網路,所以要在 VM 的 Console 視窗中操作。
/etc/init.d/networking stop;rmmod pcnet32;rmmod vmxnet;modprobe vmxnet;/etc/init.d/networking start
重新開機讓系統自行完成也是可以的,只是…… 新版 Debian 6 或 Ubuntu 12.04 上好像已經沒有這段訊息了。

▲ VMware Tools 安裝前 / 安裝後(未啟動) / 安裝後(執行中)。
【結束安裝】
# sudo vmware-toolbox-cmd -v
8.6.5.11214 (build-621624)
「vmware-toolbox-cmd -v」指令顯示正確版本編號,就可以放心收拾一下,刪除存放安裝檔的資料夾。
sudo rm -rf vmware-tools-distrib
【檢視網路卡狀態】
Ubuntu Desktop 中,可明顯看出網路卡更新前後的差異。

▲ 網路傳輸速率從10Mb/s變成1000Mb/s。
伺服器版則需新增網路工具套件,才能用指令確認網路卡原先的 PCnet32 驅動程式,是否已更新為 vmxnet,以「ethtool」為例:
~# sudo apt-get install ethtool
~# sudo ethtool -i eth0
安裝 VMware Tools 前顯示狀態為:
driver: pcnet32
version: 1.35
……
安裝後網路卡更新為:
driver: vmxnet
version: 2.0.9.1
firmware-version: N/A
bus-info: 0000:02:00.0
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
接下來查詢網路卡詳細資訊:
~# sudo ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 1000baseT/Full
Supports auto-negotiation: No
Advertised link modes: Not reported
Advertised pause frame use: No
Advertised auto-negotiation: No
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
MDI-X: Unknown
Link detected: yes
顯示傳輸速率為1000Mb/s。
【VMware Tools 程式更新】
ESX Server 更新後系統的 VMware Tools 通常也會隨著改版,可為 Guest OS 裡的 VMware Tools 更新。
VMware vSphere Client > Inventory > Virtual Machine > Guest > Install/Upgrade VMware Tools ⋯
提供「Interactive Tools Upgrade」和「Automatic Tools Upgrade」兩種更新方式。
選用 Interactive Tools Upgrade,重複安裝時掛載光碟、解壓縮執行安裝……等步驟,更新前需允許先將舊版移除,再重新安裝更新版本。

▲ Automatic Tools Upgrade 簡化更新步驟。
不過,使用第二個選項 Automatic Tools Upgrade「自動更新」的新功能,是更為簡便的方式。更新期間在 VM 的 Console 視窗裡看不出任何動作,需從 VMware vSphere Client 的 Recent Tasks 列表中,觀察自動更新進行狀態,順利的話幾分鐘後顯示「Completed」完成更新的訊息。雖然不免有點懷疑,「vmware-toolbox-cmd -v」指令顯示確實已完成更新。

▲ Recent Tasks 列表顯示自動更新進行中。
【VMware Tools 指令】
移除和設定指令用到的機會應該不多,還是把它記錄一下。
VMware Tools 程式移除:
sudo vmware-uninstall-tools.pl
……
The removal of VMware Tools 8.6.5 build-621624 for Linux completed
successfully. Thank you for having tried this software.
VMware Tools 設定:
sudo vmware-config-tools.pl
【更新效能測試】
伺服器版的 Linux 系統,安裝 VMware Tools 後除了提昇網路卡效能外,另外還有一個實用的功能是,不論 Windows 或 Linux 的 Guest OS,按下工具列「Shut Down Guest」按鈕時,不再出現錯誤訊息,系統會以正常關機程序關閉 VM。記得在 ESX Server 「Virtual Machine Startup/Shutdown」的設定選項中,將 Guest OS 的自動關機動作改為 Guest Shutdown,就可放心使用自動關機功能了。
VMware Tools 還有系統時間同步、記憶體管理、虛擬磁碟空間重整……等其他進階附加功能,使用方法需再詳閱線上操作文件說明。
【相關網站】
Overview of VMware Tools

VMware Tools for Linux 多次改版後,雖然已將更新過程簡化,而且還可由 SSH 遠端登入完成安裝,可是還是得用終端機指令才行。儘管 Linux 伺服器版本習慣以文字界面指令操作,裝了 VMware Tools 後似乎無明顯差異,如果虛擬機器裡的 Linux 只是測試玩玩,就不用這麼大費週章了。而在長期運作的 VM 上,有鑑於 Host 端 VMware ESXi 可呈現比較完整的訊息,強化 VM 的控管及提供更多附加功能,還是來練習一下好了。
【作業環境】
Host OS:VMware ESXi 5.0.0 623860
Guest OS:Debian 6.0x / Ubuntu 12.04
安裝步驟說明以 Debian 6 Server 版為主,Ubuntu 12.04 同樣可以適用。
【安裝相關套件】
Ubuntu Desktop 版可直接進入安裝步驟,其他版本需登入 VM 主機,新增 make、gcc、build-essential ……等必要的套件:
sudo apt-get install make gcc linux-headers-`uname -r` build-essential
【載入安裝光碟】
VMware vSphere Client > Inventory > Virtual Machine > Guest > Install/Upgrade VMware Tools > OK
此時 VM 裡已備妥安裝光碟,等待使用者掛載使用。
【解壓執行安裝程式】
sudo mount /dev/cdrom /media/cdrom
sudo tar zxvf /media/cdrom/VMwareTools-8.6.5-621624.tar.gz
sudo ./vmware-tools-distrib/vmware-install.pl -d
一般使用「./vmware-install.pl」指令,開始 VMwareTools 8.6.0 的安裝程序,安裝程式詢問的選項幾乎都是按「Enter」鍵以預設方式安裝,即使「GCC」或「kernel header」的問題也不例外。在備妥所有套件的情況下,如果想省事的話,可以加上「-d」的參數全部套用預設選項。
Creating a new VMware Tools installer database using the tar4 format.
Installing VMware Tools.
……
The configuration of VMware Tools 8.6.5 build-621624 for Linux for this running
kernel completed successfully.
表示安裝完成!
部分 Linux 版本安裝後會提醒使用者,更新網路卡 vmxnet 驅動程式的訊息……
To use the vmxnet driver, restart networking using the following commands:
/etc/init.d/networking stop
rmmod pcnet32
rmmod vmxnet
modprobe vmxnet
/etc/init.d/networking start
更新期間需關閉網路,所以要在 VM 的 Console 視窗中操作。
/etc/init.d/networking stop;rmmod pcnet32;rmmod vmxnet;modprobe vmxnet;/etc/init.d/networking start
重新開機讓系統自行完成也是可以的,只是…… 新版 Debian 6 或 Ubuntu 12.04 上好像已經沒有這段訊息了。

▲ VMware Tools 安裝前 / 安裝後(未啟動) / 安裝後(執行中)。
【結束安裝】
# sudo vmware-toolbox-cmd -v
8.6.5.11214 (build-621624)
「vmware-toolbox-cmd -v」指令顯示正確版本編號,就可以放心收拾一下,刪除存放安裝檔的資料夾。
sudo rm -rf vmware-tools-distrib
【檢視網路卡狀態】
Ubuntu Desktop 中,可明顯看出網路卡更新前後的差異。

▲ 網路傳輸速率從10Mb/s變成1000Mb/s。
伺服器版則需新增網路工具套件,才能用指令確認網路卡原先的 PCnet32 驅動程式,是否已更新為 vmxnet,以「ethtool」為例:
~# sudo apt-get install ethtool
~# sudo ethtool -i eth0
安裝 VMware Tools 前顯示狀態為:
driver: pcnet32
version: 1.35
……
安裝後網路卡更新為:
driver: vmxnet
version: 2.0.9.1
firmware-version: N/A
bus-info: 0000:02:00.0
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
接下來查詢網路卡詳細資訊:
~# sudo ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 1000baseT/Full
Supports auto-negotiation: No
Advertised link modes: Not reported
Advertised pause frame use: No
Advertised auto-negotiation: No
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
MDI-X: Unknown
Link detected: yes
顯示傳輸速率為1000Mb/s。
【VMware Tools 程式更新】
ESX Server 更新後系統的 VMware Tools 通常也會隨著改版,可為 Guest OS 裡的 VMware Tools 更新。
VMware vSphere Client > Inventory > Virtual Machine > Guest > Install/Upgrade VMware Tools ⋯
提供「Interactive Tools Upgrade」和「Automatic Tools Upgrade」兩種更新方式。
選用 Interactive Tools Upgrade,重複安裝時掛載光碟、解壓縮執行安裝……等步驟,更新前需允許先將舊版移除,再重新安裝更新版本。

▲ Automatic Tools Upgrade 簡化更新步驟。
不過,使用第二個選項 Automatic Tools Upgrade「自動更新」的新功能,是更為簡便的方式。更新期間在 VM 的 Console 視窗裡看不出任何動作,需從 VMware vSphere Client 的 Recent Tasks 列表中,觀察自動更新進行狀態,順利的話幾分鐘後顯示「Completed」完成更新的訊息。雖然不免有點懷疑,「vmware-toolbox-cmd -v」指令顯示確實已完成更新。

▲ Recent Tasks 列表顯示自動更新進行中。
【VMware Tools 指令】
移除和設定指令用到的機會應該不多,還是把它記錄一下。
VMware Tools 程式移除:
sudo vmware-uninstall-tools.pl
……
The removal of VMware Tools 8.6.5 build-621624 for Linux completed
successfully. Thank you for having tried this software.
VMware Tools 設定:
sudo vmware-config-tools.pl
【更新效能測試】
伺服器版的 Linux 系統,安裝 VMware Tools 後除了提昇網路卡效能外,另外還有一個實用的功能是,不論 Windows 或 Linux 的 Guest OS,按下工具列「Shut Down Guest」按鈕時,不再出現錯誤訊息,系統會以正常關機程序關閉 VM。記得在 ESX Server 「Virtual Machine Startup/Shutdown」的設定選項中,將 Guest OS 的自動關機動作改為 Guest Shutdown,就可放心使用自動關機功能了。
VMware Tools 還有系統時間同步、記憶體管理、虛擬磁碟空間重整……等其他進階附加功能,使用方法需再詳閱線上操作文件說明。
【相關網站】
Overview of VMware Tools
USB 儲存裝置安裝 VMware ESXi 5
VMware ESXi 5 可安裝於隨身碟或記憶卡,只要主機板可支援開機即可,受限於主機板 USB 裝置開機傳輸速率,部分機種開機速度或許不快,開機後系統運作效能即可正常。
【開始安裝】
使用 VMware ESXi 5 安裝光碟開機,插入記憶卡安裝測試,操作步驟至「選擇安裝目的磁碟」階段時,隨身碟或記憶卡的裝置名稱,要能出現在本機儲存裝置的選擇清單上,否則就不可能進行接下來的安裝動作了。

安裝過程與一般方式相同,只要 CPU、網路卡等硬體相容,1GB SD 卡即足以完成系統安裝。不過,VM 檔案及其他備份資料存放所需的 Datastore,需再另行掛載硬碟,並將檔案系統格式化為 VMFS,系統架構建置才算完整。
【異地開機備援測試】
將記憶卡取出改置入其他主機開機,測試評估「可攜式備援 ESXi Server」的可行性。重新開機看來沒有太大的問題,除了網路卡位址設定以外……。
經由 DHCP 伺服器分配的 IP 位址,以及網路卡的 MAC Address 似乎未能自動更新,仍停留在原機硬體的設定狀態。按下「F2」鍵進入系統設定,執行「Restore Network Settings」可恢復正常。

【清除系統設定】
必要時「Reset System Configuration」,可進一步清除包含網路設定的所有設定。

按「F11」鍵再次確認清除動作。

重新開機後登入遇到了第一個問題,root 的密碼也已清空,改用空白才能登入。
【登入主機恢復正常運作】
回復設定後執行 VMware vSphere Client 登入 ESXi Server,系統已回復至安裝完成時的初始狀態。因此,可將安裝 ESXi Server 系統,並測試妥善的 USB 儲存媒體作為臨時備用的開機裝置。
【相關網站】
下載 VMware ESXi 5.0 Installable Update 1
【開始安裝】
使用 VMware ESXi 5 安裝光碟開機,插入記憶卡安裝測試,操作步驟至「選擇安裝目的磁碟」階段時,隨身碟或記憶卡的裝置名稱,要能出現在本機儲存裝置的選擇清單上,否則就不可能進行接下來的安裝動作了。

安裝過程與一般方式相同,只要 CPU、網路卡等硬體相容,1GB SD 卡即足以完成系統安裝。不過,VM 檔案及其他備份資料存放所需的 Datastore,需再另行掛載硬碟,並將檔案系統格式化為 VMFS,系統架構建置才算完整。
【異地開機備援測試】
將記憶卡取出改置入其他主機開機,測試評估「可攜式備援 ESXi Server」的可行性。重新開機看來沒有太大的問題,除了網路卡位址設定以外……。
經由 DHCP 伺服器分配的 IP 位址,以及網路卡的 MAC Address 似乎未能自動更新,仍停留在原機硬體的設定狀態。按下「F2」鍵進入系統設定,執行「Restore Network Settings」可恢復正常。

【清除系統設定】
必要時「Reset System Configuration」,可進一步清除包含網路設定的所有設定。

按「F11」鍵再次確認清除動作。

重新開機後登入遇到了第一個問題,root 的密碼也已清空,改用空白才能登入。
【登入主機恢復正常運作】
回復設定後執行 VMware vSphere Client 登入 ESXi Server,系統已回復至安裝完成時的初始狀態。因此,可將安裝 ESXi Server 系統,並測試妥善的 USB 儲存媒體作為臨時備用的開機裝置。
【相關網站】
下載 VMware ESXi 5.0 Installable Update 1
VMware ESXi 5 Update 更新
VMware 網站發行 ESXi 5.0 Update 01 更新套件,以 SSH 連線登入伺服器後執行更新指令,以前用的「esxupdate」指令現在 5.0 版已不支援,只好研究「esxcli」這個功能強大的指令,在系統更新時的用法了。
【更新檔案下載】
下載 2012.03.15 發行的更新檔 ESXi 5.0 Update 01。
cd /vmfs/volumes/datastore
wget http://hostupdate.vmware.com/software/VUM/OFFLINE/release-328-20120312-212851/update-from-esxi5.0-5.0_update01.zip
更新檔大小達 563MB,用 wget 指令直接下載到「/vmfs/volumes/datastore」所在磁區,才有足夠空間存放,這樣也可省去先在使用者端下載,再上傳至伺服器的步驟。
【安裝前的準備】
使用「esxcli software profile get」指令,查詢記錄更新前的版本及更新狀態,以便更新後驗證對照。
| ~ # esxcli software profile get ESXi-5.0.0-469512-standard Name: ESXi-5.0.0-469512-standard Vendor: VMware, Inc. ...... |
系統版本訊息相當詳細內容很多,最重要的是前面代表目前版本編號是「ESXi-5.0.0 Build 469512」的這幾行。
【開始系統更新】
開始更新 VMware ESXi 5.0 時,使用的「esxcli」指令是:
esxcli software vib install --depot 《更新檔路徑》
或是:
esxcli software vib install -d 《更新檔路徑》
順便加上進入「維護模式」的參數,一長串指令就像這樣:
esxcli software vib install --maintenance-mode -d /vmfs/volumes/datastore/update-from-esxi5.0-5.0_update01.zip
不到一分鐘時間,就已顯示更新完成,準備重新開機的訊息:
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: VMware_bootbank_ehci-ehci-hcd_1.0-3vmw.500.1.11.623860, VMware_bootbank_esx-base_5.0.0-1.11.623860, ……
重新開機後,更新作業才算大功告成。
【驗證更新結果】
再次使用「esxcli」指令查詢更新版本:
(Updated) ESXi-5.0.0-469512-standard
Name: (Updated) ESXi-5.0.0-469512-standard
Vendor: localhost
Creation Time: 2012-03-18T11:31:06
Modification Time: 2012-03-19T06:20:52
Stateless Ready: True
Description:
2012-03-18T11:31:06.391853+00:00: The following VIBs are
installed:
net-nx-nic 4.0.557-3vmw.500.1.11.623860
scsi-rste 2.0.2.0088-1vmw.500.1.11.623860
net-e1000 8.0.3.1-2vmw.500.0.7.515841
scsi-mpt2sas 06.00.00.00-6vmw.500.1.11.623860
scsi-aacraid 1.1.5.1-9vmw.500.1.11.623860
ehci-ehci-hcd 1.0-3vmw.500.1.11.623860
sata-ahci 3.0-6vmw.500.1.11.623860
net-e1000e 1.1.2-3vmw.500.1.11.623860
scsi-megaraid-sas 5.34-1vmw.500.1.11.623860
esx-base 5.0.0-1.11.623860
misc-drivers 5.0.0-1.11.623860
net-be2net 4.0.88.0-1vmw.500.0.7.515841
sata-ata-piix 2.12-4vmw.500.1.11.623860
tools-light 5.0.0-1.11.623860
……
記錄的更新內容多了好幾行,可看出許多「Build 623860」的編號數字,已和更新前有所不同。
接下來退出「維護模式」:
vim-cmd hostsvc/maintenance_mode_exit
系統恢復正常!
'vim.Task:haTask-ha-host-vim.HostSystem.exitMaintenanceMode-172868xxx'

「維護模式」狀態的變更,也可用 VMware vSphere Client,圖形界面的方式登入 ESXi Server 設定:
VMware vSphere Client > Inventory > Host > Exit Maintenance Mode ……
【登入主機恢復正常運作】
更新後執行 VMware vSphere Client,或許這次更新幅度不大,未如往常要求管理程式版本一致,才能登入 ESXi Server。
無論如何,既然有了新版的 VMware vSphere Client 5.0 Update 1 就下載吧!安裝更新後再重新啟動所有 Virtual Machine,恢復伺服器正常運作。
如果覺得用指令作 Patch 更新很麻煩的話,也可下載完整的 VMware ESXi 5.0 Installable Update 1 安裝光碟 iso 檔。

燒錄成開機光碟放入 ESXi Server,開機後依畫面指示選擇執行「Upgrade」,也能完成系統更新。只是,這樣勢必無法用遠端控制,非得進機房在主機旁才能動手。如此一來,方便性反而不如遠端登入的指令操作模式了。
【相關網站】
Download VMware ESXi Patches
下載 VMware ESXi 5.0 Installable Update 1
VMware esxcli Commands
esxcli software vib install --maintenance-mode -d /vmfs/volumes/datastore/update-from-esxi5.0-5.0_update01.zip
不到一分鐘時間,就已顯示更新完成,準備重新開機的訊息:
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: VMware_bootbank_ehci-ehci-hcd_1.0-3vmw.500.1.11.623860, VMware_bootbank_esx-base_5.0.0-1.11.623860, ……
重新開機後,更新作業才算大功告成。
【驗證更新結果】
再次使用「esxcli」指令查詢更新版本:
| ~ # esxcli software profile get |
(Updated) ESXi-5.0.0-469512-standard
Name: (Updated) ESXi-5.0.0-469512-standard
Vendor: localhost
Creation Time: 2012-03-18T11:31:06
Modification Time: 2012-03-19T06:20:52
Stateless Ready: True
Description:
2012-03-18T11:31:06.391853+00:00: The following VIBs are
installed:
net-nx-nic 4.0.557-3vmw.500.1.11.623860
scsi-rste 2.0.2.0088-1vmw.500.1.11.623860
net-e1000 8.0.3.1-2vmw.500.0.7.515841
scsi-mpt2sas 06.00.00.00-6vmw.500.1.11.623860
scsi-aacraid 1.1.5.1-9vmw.500.1.11.623860
ehci-ehci-hcd 1.0-3vmw.500.1.11.623860
sata-ahci 3.0-6vmw.500.1.11.623860
net-e1000e 1.1.2-3vmw.500.1.11.623860
scsi-megaraid-sas 5.34-1vmw.500.1.11.623860
esx-base 5.0.0-1.11.623860
misc-drivers 5.0.0-1.11.623860
net-be2net 4.0.88.0-1vmw.500.0.7.515841
sata-ata-piix 2.12-4vmw.500.1.11.623860
tools-light 5.0.0-1.11.623860
……
記錄的更新內容多了好幾行,可看出許多「Build 623860」的編號數字,已和更新前有所不同。
接下來退出「維護模式」:
vim-cmd hostsvc/maintenance_mode_exit
系統恢復正常!
'vim.Task:haTask-ha-host-vim.HostSystem.exitMaintenanceMode-172868xxx'

「維護模式」狀態的變更,也可用 VMware vSphere Client,圖形界面的方式登入 ESXi Server 設定:
VMware vSphere Client > Inventory > Host > Exit Maintenance Mode ……
【登入主機恢復正常運作】
更新後執行 VMware vSphere Client,或許這次更新幅度不大,未如往常要求管理程式版本一致,才能登入 ESXi Server。
無論如何,既然有了新版的 VMware vSphere Client 5.0 Update 1 就下載吧!安裝更新後再重新啟動所有 Virtual Machine,恢復伺服器正常運作。
如果覺得用指令作 Patch 更新很麻煩的話,也可下載完整的 VMware ESXi 5.0 Installable Update 1 安裝光碟 iso 檔。

燒錄成開機光碟放入 ESXi Server,開機後依畫面指示選擇執行「Upgrade」,也能完成系統更新。只是,這樣勢必無法用遠端控制,非得進機房在主機旁才能動手。如此一來,方便性反而不如遠端登入的指令操作模式了。
【相關網站】
Download VMware ESXi Patches
下載 VMware ESXi 5.0 Installable Update 1
VMware esxcli Commands
Audacity 音樂編輯軟體
【軟體授權】 自由軟體
【軟體更新】2012年03月13日 Audacity 2.0 Released
Audacity 是免費開放源碼音效剪輯軟體,可將 WAV、AIFF 以及 MP3 不同格式的檔案匯入並加以編輯,再搭配上剪輯、複製、混音等功能,修剪出具有特效的音樂檔案。

Audacity 同時也是跨平台的軟體,可以執行於 Mac OS X、Microsoft Windows、GNU/Linux 多種作業系統。支援 WAV(*.wav)、AIFF(*.aif)、AU(*.au)、 IRCAM(*.snd)、MP3(*.mp3)和 Ogg Vorbis 等音效檔案。可以用來剪輯、插入音效,或產生如淡入淡出等特效,當然也少不了調整振幅、頻率、去除雜音、重複等許多專業功能。

想自行剪輯一段手機鈴聲,新版 Audacity 更多的輸出格式可以輕鬆完成。
【圖片來源】Audacity
【相關網站】Audacity Audacity Portable
【軟體更新】2012年03月13日 Audacity 2.0 Released
Audacity 是免費開放源碼音效剪輯軟體,可將 WAV、AIFF 以及 MP3 不同格式的檔案匯入並加以編輯,再搭配上剪輯、複製、混音等功能,修剪出具有特效的音樂檔案。

Audacity 同時也是跨平台的軟體,可以執行於 Mac OS X、Microsoft Windows、GNU/Linux 多種作業系統。支援 WAV(*.wav)、AIFF(*.aif)、AU(*.au)、 IRCAM(*.snd)、MP3(*.mp3)和 Ogg Vorbis 等音效檔案。可以用來剪輯、插入音效,或產生如淡入淡出等特效,當然也少不了調整振幅、頻率、去除雜音、重複等許多專業功能。

想自行剪輯一段手機鈴聲,新版 Audacity 更多的輸出格式可以輕鬆完成。
【圖片來源】Audacity
【相關網站】Audacity Audacity Portable
遠端桌面連線不支援網路層級驗證
使用 Windows XP「遠端桌面連線」程式,連線到 Windows Server 2008 R2 伺服器時,無法通過驗證顯示錯誤訊息:
遠端桌面連線遠端電腦需要網路層級驗證,但您的電腦並不支援……
改用 Windows 7「遠端桌面連線」程式則正常,可見這是使用者端 Windows XP 系統的問題,查看了「關於遠端桌面連線」的版本訊息,確實「不支援網路層級驗證」,需修改系統相關登錄檔的設定,才能解決這個問題。

【修改系統登錄設定】
開始 > 執行 > 開啟「regedit」> 啟用「登錄編輯程式」,裡面有兩個項目要加入設定值。
找到「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa」的「Security Packages」加入「tspkg」。
以及將「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders」的「SecurityProviders」數值資料最後再加入「,credssp.dll」
【匯出系統登錄設定】
不過,這樣下次再修改其他電腦時,需重複相同步驟實在有點麻煩,就把這兩個設定匯出,整理後保留了下列三段文字資料:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"Security Packages"=hex(7):6b,00,65,00,72,00,62,00,65,00,72,00,6f,00,73,00,00,\
00,6d,00,73,00,76,00,31,00,5f,00,30,00,00,00,73,00,63,00,68,00,61,00,6e,00,\
6e,00,65,00,6c,00,00,00,77,00,64,00,69,00,67,00,65,00,73,00,74,00,00,00,74,\
00,73,00,70,00,6b,00,67,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders]
"SecurityProviders"="msapsspc.dll, schannel.dll, digest.dll, msnsspc.dll,credssp.dll"
用「記事本」儲存成登錄檔(*.reg),以供日後開啟直接匯入使用。
【設定完成】
重新啓動電腦後,應該就能正常連線了,測試前順便執行遠端桌面連線 7.0 用戶端更新。
【安裝 Windows XP 更新】
下載「KB969084:Windows XP 更新」,讓 Windows XP 也能支援遠端桌面通訊協定 7.0。
再次查看「關於遠端桌面連線」的版本更新狀態,最重要的是確認已能「支援網路層級驗證」。

重新連線 Windows Server 2008 順利登入,當然,最先發現問題的 RemoteApp 操作也隨之恢復正常。
【相關網站】
KB969084:Windows XP 更新 RemoteApp
遠端桌面連線遠端電腦需要網路層級驗證,但您的電腦並不支援……
改用 Windows 7「遠端桌面連線」程式則正常,可見這是使用者端 Windows XP 系統的問題,查看了「關於遠端桌面連線」的版本訊息,確實「不支援網路層級驗證」,需修改系統相關登錄檔的設定,才能解決這個問題。

【修改系統登錄設定】
開始 > 執行 > 開啟「regedit」> 啟用「登錄編輯程式」,裡面有兩個項目要加入設定值。
找到「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa」的「Security Packages」加入「tspkg」。
以及將「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders」的「SecurityProviders」數值資料最後再加入「,credssp.dll」
【匯出系統登錄設定】
不過,這樣下次再修改其他電腦時,需重複相同步驟實在有點麻煩,就把這兩個設定匯出,整理後保留了下列三段文字資料:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"Security Packages"=hex(7):6b,00,65,00,72,00,62,00,65,00,72,00,6f,00,73,00,00,\
00,6d,00,73,00,76,00,31,00,5f,00,30,00,00,00,73,00,63,00,68,00,61,00,6e,00,\
6e,00,65,00,6c,00,00,00,77,00,64,00,69,00,67,00,65,00,73,00,74,00,00,00,74,\
00,73,00,70,00,6b,00,67,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders]
"SecurityProviders"="msapsspc.dll, schannel.dll, digest.dll, msnsspc.dll,credssp.dll"
用「記事本」儲存成登錄檔(*.reg),以供日後開啟直接匯入使用。
【設定完成】
重新啓動電腦後,應該就能正常連線了,測試前順便執行遠端桌面連線 7.0 用戶端更新。
【安裝 Windows XP 更新】
下載「KB969084:Windows XP 更新」,讓 Windows XP 也能支援遠端桌面通訊協定 7.0。
再次查看「關於遠端桌面連線」的版本更新狀態,最重要的是確認已能「支援網路層級驗證」。

重新連線 Windows Server 2008 順利登入,當然,最先發現問題的 RemoteApp 操作也隨之恢復正常。
【相關網站】
KB969084:Windows XP 更新 RemoteApp
Joomla! 1.7 Linux 平台安裝
【作業系統】
Linux Debian 6.0.3 / Ubuntu 11.10
【基本套件安裝】
LAMP Server 安裝:
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql
其他選用套件安裝:
sudo apt-get install rsync zip

【Joomla 程式下載解壓縮】
前往 Joomla 網站下載解壓縮 Joomla 1.7 安裝包,如:
wget http://joomlacode.org/gf/download/frsrelease/16024/69674/Joomla_1.7.3-Stable-Full_Package.zip
sudo mkdir /var/www/joomla
sudo cd /var/www/joomla
sudo unzip ~/Joomla_1.7.3-Stable-Full_Package.zip
sudo rm ~/Joomla_1.7.3-Stable-Full_Package.zip
【安裝前的準備】
檔案及資料夾擁有者與權限修正:
sudo chown -R www-data:www-data /var/www/joomla/
sudo chmod -R 775 /var/www/joomla/
關閉 php 輸出緩衝功能:
sudo vi /etc/php5/apache2/php.ini
約262行處將「output_buffering = 4096」改為「output_buffering = Off」。
重新啟動 Apache 讓設定值生效:
sudo /etc/init.d/apache2 restart
在 Linux 主機的安裝前準備工作已經就緒,可暫時中斷 SSH 連線,開啟瀏覽器進入安裝程序。
【開始安裝】
瀏覽器中輸入網址「http://網址/joomla/」
系統自行轉址至安裝頁面「http://網址/joomla/installation/index.php」
進入安裝頁面,依序完成步驟:
1 : 語言─選擇語言
2 : 安裝前檢查─安裝前檢查須全部正常
3 : 授權規定─閱讀全文後進入下一步
4 : 資料庫─填入資料庫相關設定資料
5 : FTP設定─FTP設定可先按下一步略過
6 : 設定─網站名稱、管理者Email和密碼等主要設定,以及安裝範例資料。
7 : 完成
恭喜!Joomla! 現在已經安裝好了。
【移除安裝目錄】
按下網頁中「移除安裝資料夾」按鈕,完整移除安裝資料夾,才能再繼續執行其他工作。
【中文語系安裝啟用】
瀏覽 Joomla! 社群網站下載語言包檔案:
http://joomlacode.org/gf/download/frsrelease/15958/69314/zh-TW_joomla_lang_full_172_v1028.zip
壓縮檔中的語系檔應包含「zh-TW administrator language」管理區和「zh-TW site language」前台兩項,解壓縮後看到的 admin_zh-TW.zip 和 site_zh-TW.zip 就是了。
進入網站管理區應輸入網址:http://網址/joomla/administrator/
Extension > Extension Manager: Install > Upload Package File > Upload & Install
分別上傳安裝「Administrator language」和「Site language」套件包壓縮檔,兩次上傳安裝若能順利,網頁畫面將顯示……
Installing language was successful.
完成後應可自動啟用,或者登出再登入也可以。有時預設語言需手動修改,這在後台「Language Manager 語言管理」選項可找到……
Extension > Language Manager: Installed Languages > Filter Location
Site 和 Administrator 兩部分都要改為自訂的中文語系。
【系統更新】
更新版本釋出訊息發布時,可體驗一下「One Click Version Updating」的便捷功能。
登入後台 > 擴充套件管理:更新 > 勾選版本執行更新

▲ One Click Version Updating 系統更新
【新增佈景主題或擴充套件】
登入後台 > 擴充套件管理:安裝……
「上傳套件包檔案」或「由網址安裝」都可以。
【網址變更後的設定】
使用 Joomla 這類的 CMS 時,總會注意網址變更後,系統如何設定調整的問題,因為從測試到正式上線,變更網址是必經的過程。還好 Joomla 在這方面沒問題,頂多就是到後台「網站維護」裡,執行重置快取就可讓所有頁面連結更新正常了。

▲ Joomla! 網站預告新版更新週期
【系統備份】
將 Joomla 相關檔案資料備份,或建置備援主機。不論是手動或排程執行,都可讓人感覺比較安心。
在主機的文字模式下使用「rsync」指令,將 Joomla 及資料庫上傳備份至遠端主機:
sudo rsync -av --delete /var/www/joomla/ user@backupserver:/var/www/joomla/
sudo rsync -av --delete /var/lib/mysql/joomla/ user@backupserver:/var/lib/mysql/joomla/
或從遠端主機執行備份下達指令:
sudo rsync -av --delete user@server:/var/www/joomla/ /var/www/joomla/
sudo rsync -av --delete user@server:/var/lib/mysql/joomla/ /var/lib/mysql/joomla/
指令的「--delete」參數是用來「同步備份」的,無此需求則可省略。備份資料傳送完毋須修改資料庫內容,備用網站重置快取後即可瀏覽使用。
【相關網站】
Joomla! What is Joomla in Traditional Chinese?
Linux Debian 6.0.3 / Ubuntu 11.10
【基本套件安裝】
LAMP Server 安裝:
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql
其他選用套件安裝:
sudo apt-get install rsync zip

【Joomla 程式下載解壓縮】
前往 Joomla 網站下載解壓縮 Joomla 1.7 安裝包,如:
wget http://joomlacode.org/gf/download/frsrelease/16024/69674/Joomla_1.7.3-Stable-Full_Package.zip
sudo mkdir /var/www/joomla
sudo cd /var/www/joomla
sudo unzip ~/Joomla_1.7.3-Stable-Full_Package.zip
sudo rm ~/Joomla_1.7.3-Stable-Full_Package.zip
【安裝前的準備】
檔案及資料夾擁有者與權限修正:
sudo chown -R www-data:www-data /var/www/joomla/
sudo chmod -R 775 /var/www/joomla/
關閉 php 輸出緩衝功能:
sudo vi /etc/php5/apache2/php.ini
約262行處將「output_buffering = 4096」改為「output_buffering = Off」。
重新啟動 Apache 讓設定值生效:
sudo /etc/init.d/apache2 restart
在 Linux 主機的安裝前準備工作已經就緒,可暫時中斷 SSH 連線,開啟瀏覽器進入安裝程序。
【開始安裝】
瀏覽器中輸入網址「http://網址/joomla/」
系統自行轉址至安裝頁面「http://網址/joomla/installation/index.php」
進入安裝頁面,依序完成步驟:
1 : 語言─選擇語言
2 : 安裝前檢查─安裝前檢查須全部正常
3 : 授權規定─閱讀全文後進入下一步
4 : 資料庫─填入資料庫相關設定資料
5 : FTP設定─FTP設定可先按下一步略過
6 : 設定─網站名稱、管理者Email和密碼等主要設定,以及安裝範例資料。
7 : 完成
恭喜!Joomla! 現在已經安裝好了。
【移除安裝目錄】
按下網頁中「移除安裝資料夾」按鈕,完整移除安裝資料夾,才能再繼續執行其他工作。
【中文語系安裝啟用】
瀏覽 Joomla! 社群網站下載語言包檔案:
http://joomlacode.org/gf/download/frsrelease/15958/69314/zh-TW_joomla_lang_full_172_v1028.zip
壓縮檔中的語系檔應包含「zh-TW administrator language」管理區和「zh-TW site language」前台兩項,解壓縮後看到的 admin_zh-TW.zip 和 site_zh-TW.zip 就是了。
進入網站管理區應輸入網址:http://網址/joomla/administrator/
Extension > Extension Manager: Install > Upload Package File > Upload & Install
分別上傳安裝「Administrator language」和「Site language」套件包壓縮檔,兩次上傳安裝若能順利,網頁畫面將顯示……
Installing language was successful.
完成後應可自動啟用,或者登出再登入也可以。有時預設語言需手動修改,這在後台「Language Manager 語言管理」選項可找到……
Extension > Language Manager: Installed Languages > Filter Location
Site 和 Administrator 兩部分都要改為自訂的中文語系。
【系統更新】
更新版本釋出訊息發布時,可體驗一下「One Click Version Updating」的便捷功能。
登入後台 > 擴充套件管理:更新 > 勾選版本執行更新

▲ One Click Version Updating 系統更新
【新增佈景主題或擴充套件】
登入後台 > 擴充套件管理:安裝……
「上傳套件包檔案」或「由網址安裝」都可以。
【網址變更後的設定】
使用 Joomla 這類的 CMS 時,總會注意網址變更後,系統如何設定調整的問題,因為從測試到正式上線,變更網址是必經的過程。還好 Joomla 在這方面沒問題,頂多就是到後台「網站維護」裡,執行重置快取就可讓所有頁面連結更新正常了。

▲ Joomla! 網站預告新版更新週期
【系統備份】
將 Joomla 相關檔案資料備份,或建置備援主機。不論是手動或排程執行,都可讓人感覺比較安心。
在主機的文字模式下使用「rsync」指令,將 Joomla 及資料庫上傳備份至遠端主機:
sudo rsync -av --delete /var/www/joomla/ user@backupserver:/var/www/joomla/
sudo rsync -av --delete /var/lib/mysql/joomla/ user@backupserver:/var/lib/mysql/joomla/
或從遠端主機執行備份下達指令:
sudo rsync -av --delete user@server:/var/www/joomla/ /var/www/joomla/
sudo rsync -av --delete user@server:/var/lib/mysql/joomla/ /var/lib/mysql/joomla/
指令的「--delete」參數是用來「同步備份」的,無此需求則可省略。備份資料傳送完毋須修改資料庫內容,備用網站重置快取後即可瀏覽使用。
【相關網站】
Joomla! What is Joomla in Traditional Chinese?
VMware vSphere Client for iPad
iPad 版的 VMware vSphere Client 在 App Store 有了更新版本,改版的 VMware vSphere Client for iPad,設定方法與最早發行的版本有些不同,不過「vCenter Mobile Access」伺服器的建置仍是必須。因為一般的 Windows 版 VMware vSphere Client,可直接登入操控 VMware ESX/ESXi 主機。而 iPad 版的 vSphere Client 還要透過 vCenter Mobile Access 這個 Web Server 服務,才能連線到 ESX erver。
【作業環境】
VMware ESXi Version 5.0.0 Build 455964
vCenter Mobile Access Version 1.2.0.64
Apple iOS 5.0.1
VMware vSphere Client for iPad 1.2.0
【安裝 vCenter Mobile Access】
部署提供 vCenter Mobile Access 服務的主機,是安裝 VMware vSphere Client for iPad 程式的準備工作。既然已經將眾多主機虛擬化了,vCenter Mobile Access 當然也該放在 Virtual Machine 裡才是。況且 VMware 的 vCMA 網站已有現成的 Virtual Machine 可用,只需選擇「Download OVF」下載壓縮檔「vCenterMobileAccess-ovf-1.2.0.64-502517.zip」,解壓縮成為內含 OVF Templete 的資料夾,即可匯入 VMware ESX/ESXi 主機:
VMware vSphere Client > File > Deploy OVF Template > Deploy from a file or URL > Browse ……
指定下載的 OVF Templete 為匯入來源,匯入後啟動這部 Virtual Machine 就已部署完成提供 vCMA 服務的主機了,開機後畫面顯示 vCMA 伺服器的 IP 位址,如:172.20.1.x。 在 Console 中登入時預設使用者名稱與密碼分別為 root 和 vmware,也可經由 SSH 連線遠端登入。
【vCenter Mobile Access 設定與測試】
以瀏覽器登入 https://172.20.1.x:5480,這裡主要是網路位址相關的設定選項,其實也不太需要變更了。熟悉文字界面操作的話,vCenter Mobile Access 的作業系統是 CentOS 5,想改用固定 IP 位址時,直接編輯「/etc/sysconfig/network-scripts/ifcfg-eth0」這個檔案,或許感覺比較順手一些,存檔後再重新啓動網路就可以了!設定內容如下:
【iPad 設定】
Apple App Store 下載安裝新版的 VMware vSphere Client for iPad,首次啟動程式看到的「Settings」視窗,vCMA 的設定先前的版本是放在 iPad 「系統設定」裡,現在改成整合到程式裡了,指定安裝 vCenter Mobile Access 的主機位址「172.20.1.x」為「vCMA Server」。
VMware vSphere Client 的設定視窗 ▼

【登入 VMware ESX/ESXi 主機】
完成設定步驟進入 VMware vSphere Client for iPad 程式,登入視窗輸入 VMware ESX/ESXi 的網址、使用者名稱和密碼。
準備登入 VMware ESX/ESXi/vCenter 主機 ▼

登入 ESX/ESXi Server 成功 ▼

顯示所有 Virtual Machine 的狀況 ▼

圖表呈現 Guest OS 效能和更多其他項目 ▼

登入 vCenter Server 可監看多部 ESX/ESXi Server ▼

目前看來能夠管控調整的項目不多,App 的功能主要在於主機監看。此外,能有 vCenter Server 當然比較方便,不然就只能一次監控一部 ESX/ESXi Server。
【相關網站】
VMware vCenter Mobile Access VMware vSphere Client for iPad 下載 VMware vSphere Client for iPad
【作業環境】
VMware ESXi Version 5.0.0 Build 455964
vCenter Mobile Access Version 1.2.0.64
Apple iOS 5.0.1
VMware vSphere Client for iPad 1.2.0
【安裝 vCenter Mobile Access】
部署提供 vCenter Mobile Access 服務的主機,是安裝 VMware vSphere Client for iPad 程式的準備工作。既然已經將眾多主機虛擬化了,vCenter Mobile Access 當然也該放在 Virtual Machine 裡才是。況且 VMware 的 vCMA 網站已有現成的 Virtual Machine 可用,只需選擇「Download OVF」下載壓縮檔「vCenterMobileAccess-ovf-1.2.0.64-502517.zip」,解壓縮成為內含 OVF Templete 的資料夾,即可匯入 VMware ESX/ESXi 主機:
VMware vSphere Client > File > Deploy OVF Template > Deploy from a file or URL > Browse ……
指定下載的 OVF Templete 為匯入來源,匯入後啟動這部 Virtual Machine 就已部署完成提供 vCMA 服務的主機了,開機後畫面顯示 vCMA 伺服器的 IP 位址,如:172.20.1.x。 在 Console 中登入時預設使用者名稱與密碼分別為 root 和 vmware,也可經由 SSH 連線遠端登入。
【vCenter Mobile Access 設定與測試】
以瀏覽器登入 https://172.20.1.x:5480,這裡主要是網路位址相關的設定選項,其實也不太需要變更了。熟悉文字界面操作的話,vCenter Mobile Access 的作業系統是 CentOS 5,想改用固定 IP 位址時,直接編輯「/etc/sysconfig/network-scripts/ifcfg-eth0」這個檔案,或許感覺比較順手一些,存檔後再重新啓動網路就可以了!設定內容如下:
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=163.23.x.x
NETMASK=255.255.255.192
GATEWAY=163.23.x.126
BROADCAST=163.23.x.127
想要新增一組內部 IP 位址時,VM 加裝一張網路卡後,當然也得以這種方式把 IP 等網路設定寫入「/etc/sysconfig/network-scripts/ifcfg-eth1」,如:
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=172.20.1.x
NETMASK=255.255.255.0
BROADCAST=172.20.1.255
接下來測試 vCenter Mobile Access 網頁,使用的則是另一個網址 https://172.20.1.x/vim 。

輸入 VMware ESX/ESXi 主機的 IP 位址與登入帳號密碼後,可看到這個「行動裝置版」的網頁畫面就表示一切就緒了。

以後就可用任何上網裝置經由這裡登入 VMware ESX/ESXi Server 了,以電腦連線瀏覽,網頁畫面尺寸不大,當然也比不上 VMware vSphere Client for iPad 的漂亮啦。 :D
但是,至少可以用來確認 vCenter Mobile Access 服務已經正常運作。接下來,趕緊繼續進行 iPad 的安裝設定步驟。
想要新增一組內部 IP 位址時,VM 加裝一張網路卡後,當然也得以這種方式把 IP 等網路設定寫入「/etc/sysconfig/network-scripts/ifcfg-eth1」,如:
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=172.20.1.x
NETMASK=255.255.255.0
BROADCAST=172.20.1.255
接下來測試 vCenter Mobile Access 網頁,使用的則是另一個網址 https://172.20.1.x/vim 。

輸入 VMware ESX/ESXi 主機的 IP 位址與登入帳號密碼後,可看到這個「行動裝置版」的網頁畫面就表示一切就緒了。

以後就可用任何上網裝置經由這裡登入 VMware ESX/ESXi Server 了,以電腦連線瀏覽,網頁畫面尺寸不大,當然也比不上 VMware vSphere Client for iPad 的漂亮啦。 :D
但是,至少可以用來確認 vCenter Mobile Access 服務已經正常運作。接下來,趕緊繼續進行 iPad 的安裝設定步驟。
【iPad 設定】
Apple App Store 下載安裝新版的 VMware vSphere Client for iPad,首次啟動程式看到的「Settings」視窗,vCMA 的設定先前的版本是放在 iPad 「系統設定」裡,現在改成整合到程式裡了,指定安裝 vCenter Mobile Access 的主機位址「172.20.1.x」為「vCMA Server」。
VMware vSphere Client 的設定視窗 ▼

【登入 VMware ESX/ESXi 主機】
完成設定步驟進入 VMware vSphere Client for iPad 程式,登入視窗輸入 VMware ESX/ESXi 的網址、使用者名稱和密碼。
準備登入 VMware ESX/ESXi/vCenter 主機 ▼

登入 ESX/ESXi Server 成功 ▼

顯示所有 Virtual Machine 的狀況 ▼

圖表呈現 Guest OS 效能和更多其他項目 ▼

登入 vCenter Server 可監看多部 ESX/ESXi Server ▼

目前看來能夠管控調整的項目不多,App 的功能主要在於主機監看。此外,能有 vCenter Server 當然比較方便,不然就只能一次監控一部 ESX/ESXi Server。
【相關網站】
VMware vCenter Mobile Access VMware vSphere Client for iPad 下載 VMware vSphere Client for iPad

