Linux Distribution Chooser – 幫助你選擇適合自己的Linux發行版本

Linux的發行版本非常多,
可能很多使用者會傷腦筋應該要選哪一種才好,
這個網站透過一些簡單的問答,
來幫助你選擇可能適合Linux發行版本:
http://www.zegeniestudios.net/ldc/

問答雖然有多國語音可以選擇但就是獨漏了中文,
但它的英文也不難就是了,
問答內容包含你的Linux的瞭解程度、使用習慣與環境等等,
我自己測出來適性100%的Linux發行版本是:
OpenSuSE
Ubuntu
Debian
Fedora
Mandriva
我最常用的CentOS反而沒進適性100%和95%…(而Fedora我很不喜歡)
不過Debian最近有在碰給我的印象倒是很好。

Debian GNU/Linux建置Apache + MySQL + PHP

先前都是接觸像CentOS這類Red Hat系列的Linux,
聽聞Debian GNU/Linux以穩定性聞名,
最近也試著安裝一些服務來玩玩看,
這次是使用Debian GNU/Linux 6.0.4 x64。

1. 安裝 Apache + MySQL + PHP:
apt-get install apache2 mysql-server mysql-client php5 php5-mysql php5-gd php5-imagick php5-mcrypt
安裝過程中會出現提示畫面要輸入MySQL的ROOT密碼。

2. 設定/etc/mysql/my.cnf設定預設語系為UTF-8:

[client]
default-character-set=utf8

[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci
init_connect='SET NAMES utf8'

3. 因為設定檔有更動,重新啟動Apache與MySQL服務
/etc/init.d/mysql restart
/etc/init.d/apache2 restart

4. Apache與MySQL設定檔位置與CentOS上不同
/etc/mysql/
/etc/apache2/

CentOS 6 安裝crontabs

因為之前安裝CentOS 6時是用最小化安裝,
所以少了這個套件,
再補安裝並啟動就可以了。
yum install crontabs
service crond start

以yum安裝crontabs時會一併安裝sendmail,
因為用不到它所就乾脆停用別讓它開機時執行:
chkconfig sendmail off