Category Archives: System

設定 phpMyAdmin 管理多組 MySQL 伺服器

phpMyAdmin 是一組相當方便的 MySQL 伺服器管理工具,安裝部份 Fedora、CentOS、Ubuntu 都有現成的套件了,只要修改 apache 的設定檔,指定允許連線的 IP 即可。最近有管理多組 MySQL 的需求,順便記錄一下設定的方法。

mySQL 伺服器有 production、development 這2台,以 Fedora、CentOS 為例,設定檔在 /etc/phpMyAdmin 目錄下。

首先把 config.inc.php 複製 2 份,分別是 config.production.php 、 config.development.php ,這2個檔案只包含各別伺服器設定,大致內容如下:

<?php
$i++;
$cfg[‘Servers’][$i][‘host’]          = ‘192.168.1.10;

.

.

?>

然後將 config.inc.php 換成以下程式碼:

<?php
$i = 0;
$cfg[‘blowfish_secret’] = ‘mysecret’;
/**
* Server(s) configuration
*/
require_once(‘config.production.php’);
require_once(‘config.development.php’);

?>

這樣以後要再增加 mySQL 伺服器時,只要把 config.production.php 複製一份,根據新伺服器資料修改內容,config.inc.php 再新增一行 require_once 即可。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Ubuntu 9.04 安裝 VMware Server 2.0.1 Build 156745

最近在 Ubuntu 9.04 上安裝 VMware Server 2.0.1 Build 156745,執行 vmware-config.pl 時出現 vsock 模組 compile 錯誤的訊息,雖然最後可以進 web interface,但是 VMware Server 的反應很慢,硬碟空間的顯示也不正確。最後在 Ubuntu 的討論區找到 這篇文章 第53篇的 patch 在 Ubuntu 9.04 x64、kernel 2.6.28-14-generic #47 的系統測試後確定是有效的,有同樣困擾的人可以試看看。

附記:

Windows guest 在安裝完 VMware Tools 後會有一個 shrink disk 的功能把 vmdk 檔縮小,我在執行這個功能時出現 ‘The attempt to shrink the disk failed’ 的錯誤,由於縮小的過程是邊讀舊的 vmdk 檔,邊寫出新的 vmdk 檔,我的情形是原 vmdk 檔有 9G 但是硬碟空間只剩 7~8 G 所以沒有足夠的空間可以執行 shrink disk 作業。

Virtualbox 的 VM 是否有啟用 IntelVT-x 或 AMD-V 在 GUI 右下方會有狀態顯示,VMWare 要啟用 IntelVT-x 或 AMD-V 可以在 vmx 設定檔加入以下這行

monitor.virtual_exec = “hardware”

更詳細的說明文件在這個 URL

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

當速成或倉頡輸入法打不出字時

我一直是用速成輸入法在打中文,但是有一部份字拆不出前後碼的話,就要先用注音輸入後再轉回速成,這種情形不但不方便也影響到輸入的速度。最近在網路上看到一篇文章終於找到治本的方法,可以設定注音輸入法在輸入字後顯示該字的速成碼,這樣子不會拆的字用注音先打個幾次就會記住,慢慢的需要注音輸入法的次數也愈來愈少了,設定方法如下(Windows XP SP3):

  1. 控制台 開啟 地區及語言選項
  2. 選擇 語言 分頁再點選 文字服務和輸入語言詳細資料 按鈕
  3. 選擇要顯示拆字碼的輸入法再按 屬性
  4. 查詢組字字根 的方選取要顯示的輸入法即可

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Linux 作業系統下如何取得主機硬體資訊

在 Windows 作業系統下,我們可以不用打開主機外殼,只要執行 cpuz 這套軟體就可以知道安裝的 CPU、記憶體等元件的詳細資料。在 Linux 下也有類似的工具,只要以 root 身份執行以下指令

dmidecode

就可以取得 BIOS、主機板廠商、CPU、記憶體等資料,只可惜是文字輸出、一些代碼也沒有轉換成我們比較熟悉的文字,不過所提供的資訊已經相當充裕了。

註: 如果 fedora 用戶找不到這個指令請檢查 dmidecode 這個套件是否有安裝,其他 distribution 就沒有測過了。

2009.8.26 補充

Hardware Lister (lshw) 同樣是顯示 DMI 硬體資訊,有 GUI 看起來輕鬆多了,Fedora 11 安裝指令如下:

yum install lshw-gui

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

當 virtualbox 遇上 media disconnected

當我們在 notebook 準備好一個 virtual machine 要在辦公室外啟動或在客戶端 demo 時,可能因為所處環境沒有無線網路可用或者客戶端無法提供網路,這時候看著畫面上

Media State . . . . . . . . . . . : Media disconnected

怎麼辦呢?

Linux 沒有這個問題,只要網路卡正常,ethernet 都是 up 的,virtualbox 2.1 版之後主端界面採用 packet filter 機制,連 bridge 都不用設了。Windows 部份找了一陣子資料,有2個可行的作法

  1. 安裝 Microsoft Loopback adapter,把 virtual machine 的主端界面設為 Loopback adapter 就可以了,只是這個 Loopback adapter 不能用 127 開頭的網段和 Linux 的習慣不太一樣
  2. 在 ethernet port 裝個 loopback 接頭,讓 windows 的網路 port up 起來,這個我就沒試過了,也沒有看過那種接頭,有興趣的人可以注意一下

2009.5.9 加註

virtualbox 2.2 版以後新增了 VirtualBox Host-Only Network 界面,基本上就是一個 Loopback adapter,所以不需要另外再加裝 Microsoft 的 Loopback adapter driver 了。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...