Ubuntu 發佈 14.04

等了很久, 終於等到.

OpenSSL 出現嚴重安全漏洞

近日一個關於 OpenSSL 既安全漏洞被發現, 稱為 Heartbleed bug, 這個漏洞更屬於極危險級別. 由於 OpenSSL 屬開源免費程式, 一般會使用到 OpenSSL 的地方多與互聯網有關, 例如電子郵件, 網站, VPN, 一些保安度較高既通訊程式及檔案傳輸等. Heartbleed bug 被介定為極嚴重安全漏洞是因為黑客可以透過有問題既 OpenSSL 程式讀取儲存在伺服器記憶體內的加密鎖鑰, 而這個加密鎖鑰正正就是加密及解密必要既工具, 當其他人獲取到加密鎖鑰就等如內容與無加密沒兩樣. 小棗在此呼籲各網站管理人員盡快更新 OpenSSL 套件 / 相關程式.

以下列出各 OpenSSL 程式版本參考: OpenSSL 版本 更新建議 1.0.1g 不受影響 / NOT vulnerable 1.0.1f 受影響 / Vulnerable 1.0.1e 受影響 / Vulnerable 1.0.1d 受影響 / Vulnerable 1.0.1c 受影響 / […]

mysql_connect(): Headers and client library minor version mismatch

問題: 以 PHP5 運行 php 檔案時, 會因為沿用舊有連接方法導致出現問題:

‘mysql_connect(): Headers and client library minor version mismatch. Headers:50156 Library:50206’

小棗列出各種解決方法.

 

方法 1: 更新 PHP 程式碼

將各 mysql_ 系列程式碼更改為 mysqli_. 雖然更新程式碼會比較費時, 但亦可避免往後出現其他舊有程式碼不兼容問題

 

方法 2: 加入 mysqlnd 模組支援

如果方法 1 不可行, 可以安裝 mysqlnd 模組取代 php_mysql 模組, 令舊有 PHP 程式碼繼續運行. 以下為各 distro 的 mysqlnd 名稱:

Distro mysqlnd name […]

Dell Inspiron N5050 wireless with Ubuntu 12.04

I come across some wireless problems on Dell Inspiron N5050. It is running Ubuntu 12.04 64-bit version.

 

Remove existing bcm modules, bcmwl-kernel-source. Just make sure the package is removed

apt-get autoremove –purge bcmwl-kernel-source

In modprobe.d/blacklist.conf find the following lines

# replaced by b43 and ssb blacklist bcm43xx

change to

# replaced by b43 and […]

CentOS 5.9 DRBD 設定

幾年前小棗曾經用 debian 設定過 drbd. 在一次偶然之下, 老闆給我一次大顯身手既機會. 今次, 小棗會以 CentOS 5.9 示範怎樣設定 drbd. 為確保安裝及設定步驟順利, 小棗會以 2 台 CentOS 5.9 示範.

先安裝基本的 CentOS 5.9, 安裝步驟就不多說了 安裝後, 首先要連上互聯網並進行系統更新 yum update 更新後重新啟動電腦, 確保系統以更新版本程式運作 將兩台電腦的名稱及相關 IP address 加入 /etc/hosts. 加入後可使用 ping host1 及 ping host2 測試效果

host1 192.168.1.101 host2 192.168.1.102

安裝 drbd 最新版本:

yum install kmod-drbd83 drbd83

DRBD 預設會透過 TCP […]

解決 vsftpd 533 Could not create file 問題

近日小棗收到一個朋友求救, 說他的 FTP server 設定後不能使用. 小棗發現 FTP server 運作正常, 但就未能上傳任何文件. 其實是上傳目錄內的使用者權限問題, 只要將上傳目錄修改一下權限便可.

Ubuntu 推出 13.04

等了又等, 等了又等. 終於到了 2013 年 4 月的最後一個星期, Ubuntu 13.04 終於推出. 新版本在使用者角度看變化不大, 主要是美化了部份使用者介面. 要數最明顯的改變應該是 Notification bar 加入了 Ubuntu One 的圖示.

令使用者使用 Ubuntu One 時更方便, 例如加入開關控制, 上傳及開啟 Ubuntu One 資料夾等.

不過, 小棗在升級時遇到了圖形介面停止運作的情況. 原因可能是更新 gnome 或 X windows 時影響了原有系統導致系統不穩定. 解決方法是轉換到其他終端介面 (Ctrl + Alt + 1~6) 檢查各程序使用系統資源從而估計更新進度, 最後重新啟動系統. 進入新系統後, 操作上感貿覺比 12.10 慢了點, 可能是部份更新程序還完成. 如果是新安裝的系統, 小棗建議安裝 13.04, 但要追求穩定的話, […]

How to install Nvidia driver in Ubuntu 12.10

Updated: 11-Apr-2013 09:58am HKT N.B.: Don’t install nvidia-current official package to prevent errors or malfunction of X window.

I just built my most powerful PC ever for studying. As it’s running Ubuntu 12.10 with a Nvidia graphic card, GT610 chipset. I got a little bit problem when upgrading the display card driver to Nvidia official […]

User run minicom in Ubuntu

minicom is a great terminal program for connecting the console of Cisco devices or others. However, normal user cannot run minicom because of a permission issue when accessing the hardware (USB / serial port).

To allow user to run minicom section, just put the user under the group belongs to the hardware. In this […]

Slitaz 4.0 中文化

自從重新安裝新版 slitaz 4.0 後, 其中一樣需要做的事就是輸入中文. Slitaz 4.0 可以安裝 scim 作為輸入中文軟件. 以下小棗就分享一下如何在 slitaz 4.0 內安裝中文輸入法軟件及其他中文化需要注意的事項.

先安裝 slitaz 4.0 及執行系統更新, 安裝步驟就不重複了 安裝 locale 及時區套件

tazpkg get-install glibc-locale tazpkg get-install locale-zh_TW

修改 /etc/TZ, 將時區由預設的 UTC 選為適當設定, 請選擇以下其中一項:

Asia/Hong_Kong # Hong Kong Time Zone Asia/Taipei # Taiwan Time Zone

安裝 scim 程式及其他相關輸入法:

tazpkg get-install scim tazpkg get-install scim-tables-base tazpkg […]

如何停用 Java

Updated: 14-Jan-2013 10:47AM HKT

近日好多安全機構都紛紛發佈 Java 出現安全問題, 並要求電腦用家暫時停用 Java, 可惜全部都沒有指出如何停用瀏覽器的 Java 支援. 小棗就為大家分享一下怎樣在各個平每種瀏覽器停用 Java 程式. 因為今次 Java 的安全漏洞除了影響 Microsoft Windows 外, 連 Mac OS 及 Linux 都有問題, 所以小棗亦建議暫時停用瀏覽器內所有 Java 外掛程式. 雖然今次情況十分嚴重, 全部 Windows, Mac OS 及 Linux 都有機會中招. 但似乎今次安全漏洞只對用戶有影響, 例如偷取用戶資料, 並非會令整個系統中毒. 路邊社消息指出 Oracle 會推出 Java 7 update 11 解決相關安全問題, 而 Java 7 update 11 亦可以在 […]