Category Archives: system

在 Linux 上安裝 Oracle Database 的小經驗

Oracle Database 用就用得多。Enterprise Edition 就未安過,只是安過 Express。要安裝 Oracle,有一大堆手續。例如:加 user、改 .bash_profile、改 Kernel 參數等等,但一如其他 Linux 軟件,最煩的是 dependencies。 如果用類 CentOS Linux,最簡單的是從 Oracle 中安裝一個叫 oracle-rdbms-server-11gR2-preinstall 的套件。套件只是幾十KB,只是佢會令你安裝一些需要的套件。 # Download Repos wget –no-check-certificate https://public-yum.oracle.com/public-yum-ol6.repo -O /etc/yum.repos.d/public-yum-ol6.repo # Download GPG Key wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle # 安裝 oracle-rdbms-server-11gR2-preinstall yum install oracle-rdbms-server-11gR2-preinstall 但這個時候我不會真的安裝它,而是 cancel 後自行補安需要的套件。再把 /etc/yum.repos.d/public-yum-ol6.repo 刪除又或改為 .bak。否則,加入 Oracle Respo 後,你的 CentOS 會被安裝其他 Oracle… Read More »

在 CubieBoard2 上 compile Node.js

在 CubieBoard2 上 compile Node.js source code,build 完,一執行任何 JavaScript 就出現 Segmentation Fault,Hello World 都行唔到。但在 WandBoard 就無事。 Google 一下,發現原來部份 ARM CPU 上會出現這問題,解決方法是 configure 的時候,加上 –without-snapshot 就無問題。snapshot 是用來加快 JavaScript 的啟動,但在部份 ARM CPU 上就有 bug

Mountain Lion 的 Apache (web sharing)

Mac OSX 內置 Apache (Apple 稱之為 web sharing,在 System Preferences -> Sharing 中開啟) 和 PHP,對 developer 來說十分方便 PHP 預設是關閉的,但只需修改 /etc/apache2/httpd.conf,把 #LoadModule php5_module libexec/apache2/libphp5.so 前面的 # 移除,重啟 Apache 便可 但在 Mountain Lion,web sharing 這個選項不見了,但其實系統仍提供 Apache 及 PHP 的 不過,不能透過 GUI 開啟,需要透過 Terminal。有人話,這是唔想一般使用者錯誤地啟動了 Apache 造成安全隱患,始終要設定 Apache 需要一點知識 啟動 Apache: sudo apachectl start 停止 Apache: sudo apachectl stop… Read More »