網絡技術日誌

關於 PHP, Linux, Open Source 及個人生活記載的網誌。

Entries for April, 2006

Linux 設定密碼有效期

在 Linux 設定所有用戶密碼的有效期,可以建立 /etc/login.defs 檔案,每一行設定一個參數及空格後加入其數值,以下是可設定的參數: 1. PASS_MAX_DAYS : 密碼最長有效日,如果用戶的密碼比這個數值的日數舊,便會強迫性要求用戶修改密碼。 2. PASS_MIN_DAYS : 密碼最短有效日,當用戶的密碼修改後的日數比這個數值小,便會拒絕修改。 3. PASS_WARN_AGE : 當用戶的密碼在這個日數內沒有修改,系統便會通知用戶修改。設定為 0 表示密碼到有效期前一天發出通知;設定成負數便不發出通知;沒有這項參數的話,便不會發出通知。

Leave a Comment

安裝 AWStats 流量統計

AWStats 是一套功能強大的流量統計工具,分析的項目十分清楚詳細,而它是透過讀取 Apache 所產生的紀錄檔造出統計數據,所以不需要在網站加上特定的 javascript 或 html。以下是安裝及配置 AWStats 的步驟: (我的安裝環境是 Red Hat Enterprise Linux 4)

Comments (1)

安裝 .src.rpm 檔方法

有些 rpm 檔軟件是以 .src.rpm 結尾,與普通的 rpm 檔的分別是 .src.rpm 包含了源始程式碼,安裝時需要編譯,例如要安裝的檔案名稱是 software-package.src.rpm,以下是安裝方法: rpm -i software-package.src.rpm cd /usr/src/redhat/SPECS rpmbuild -bp software-package.specs // 軟件名稱,最後加上 .specs cd /usr/src/redhat/BUILD/software-package // 和軟件同名的目錄 ./configure make && make install

Leave a Comment

開發 Linux 驅動程式

好文先收錄一下,內容是講述開發 Linux 下的驅動程式,但要先具備 C 語言 及 Microprocessor programming 的知識。 Writing device drivers in Linux

Leave a Comment

微軟釋出 PowerShell RC1

Windows Vista 內建的指令模式會用一套名為 PowerShell 的工具,而微軟也剛釋出它的 RC1 版本。現在只要有 Passport 帳號,便可以在微軟的 Download Center 下載 PowerShell 的 RC1 版本。 Windows PowerShell 下載 Windows PowerShell RC1

Leave a Comment

又再加油價

今早打開報紙頭版,看到 CRC 油站的汽油價格每公升調高 $0.3,雖然我是用 shell,但油公司的價格一向都十分「同步」,其他油公司勢必在短期內加價。 油公司加得快、減得慢的做法,對於我來說,一個月大約只需多付 $100 元油錢,但對於運輸業來說來說影響則非常大,而我們的政府好像什麼也做不了。算了,倒不如留意今晚新聞,如果發覺 shell 加油價,便馬上到油站入滿一缸油。

Leave a Comment

LSB 3.1 整合 Linux 桌面標準

The Free Standards Group (FSG) 將會在 4 月 25 日發表 LSB 3.1,新版的 LSB 將同時整合 Linux 伺服器及桌面的標準。根據 FSG 表示,這個標準已得到多家廠商支持,包括 Redhat, Novell, AMD, Asianux, CA, Dell, HP, IBM, Intel, Mandriva, RealNetworks, Red Flag 及 Turbolinux。 首個符合 LSB 3.1 認證的桌面發行版預計會出現在 5 月 1 日釋出的 Xandros,其他主要的 Linux 發行版廠商也將會在他們新版 Linux Distro 符合 LSB 認證。 實現了標準化後,應用軟件開發人員會更容易開發 Linux 平台的應用軟件,而用戶在安裝軟件時也會遇到較少的麻煩。因為現時的 Linux 發行版各自內建的程式函式庫也不盡相同,所以出現了有些軟件可以在這個發行版上安裝,但在另一個發行版則有問題。

Comments (1)

檔案系統比較: ext3, reiser, xfs, jfs

很好的一篇文章,比較 ext3, reiser, xfs 及 jfs 幾種檔案系統: Filesystems (ext3, reiser, xfs, jfs) comparison on Debian Etch

Leave a Comment

復原 MySQL root 密碼

如果忘記了 MySQL 的 root 密碼,可以用以下方法重新設定: 1. 關閉 MySQL 伺服器。 2. 用以下指令啟動 MySQL,以跳過檢查權限的資料表 mysqld_safe –skip-grant-tables &

Comments (1)

Fedora Core 5 試用

Fedora Core 5 已經在上個月推出,今日我才下載了 Fedora 的五個 iso 檔回來試用。安裝時發現介面與以前有些分別,個人覺得以前的安裝介面較好用。而新版 Fedora 帶給我最大的驚喜莫過於中文字方面的改進。 記得以前在安裝 Fedora/Redhat 時,如果選擇用繁體中文的話,文字便會馬上變得模糊,要在安裝後加入 Firefly 字體及修改 fonts.conf 等動作,但今次只需用預設安裝就可以有清晰的中文字體,這也是 Fedora 進步的地方。但英文字方面仍有待改進,安裝後仍要把 Windows 的 TrueType 字型安裝進去。 另一個使常用到而有待改善的地方是終端機,裡面的文字仍然是十分模糊。 在中文輸入法方法,Fedora 預設是使用 SCIM,但因為我不習慣每當輸入完一個中文字後要按 Enter 鍵,所以以前也是用 XCIN,現在的 SCIM 是用 Space 鍵。 總括來說我覺得 FC5 已經進步不少,但遺憾的是安裝光碟已經增加到 5 張。

Comments (3)

V-Power 的體驗

今日去入油,懷著一個入貴油的心情,因為我一直用開的 Shell 超勁無鉛汽油從上月的每公升 $12.88,加到現在每公升 $13.28,養車人士的負擔增加了不少。 入油時出示積分卡後,那位油站的阿姐問我要不要試試 V-Power,我心想反正也是貴了,就試試這種每公升 $14.08 的 V-Power。一出油站後已感覺車子起步及加速比以前快,行車時很有力,法拉利車隊用它也是有原因的。然後在不告訴我弟弟的情況下叫他開一轉,經過一小段路後他告訴我覺得車子比以前有力,那就是說不是我的心理作用,是真的比以前猛了。 這是我的想法,雖然油是貴了,但如果每次踏下油門的幅度較少,可能超勁與 V-Power 的價錢相差不大,但這個只是我一霜情願的想法,要過幾天才可以肯定。

Leave a Comment

實現 301 轉向的幾個方法

如果需要做網址轉向,一般上在 php 用 header() 實現的轉向是 302: header("Location: http://www.newaddress.com/"); 301 及 302 同樣可以做到網址的轉向,但分別在於 301 是永久的轉向,而 302 是暫時性質的轉向。這個分別對於使用者來說是沒有分別的,但對於 search engine 就有分別了。Google 推薦網站管理員當轉換網址時用 301 轉向。而以下分別是透過 .htaccess、PHP 及 ASP 實現 301 轉向的方法,而假設新 domain 是 newdomain.com: .htaccess 在網站的根目錄建立一個 .htaccess 檔案,並加入以下內容: RewriteEngine On RewriteRule ^(.*)$ http://www.newdomain.com/ [R=301,L] PHP 在 index.php 的最頂加入以下幾行: PLAIN TEXT PHP: <?php header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.newdomain.com/"); [...]

Comments (1)

改變 Windows 檔案權限指令

要在 Windows 以指令模式改變檔案的權限,可以使用以下指令: CACLS files /e /p {USERNAME}:{PERMISSION} 指令的內容為:     * /p : 設定新的權限     * /e : 編輯現有權限     * {USERNAME} : 用戶名稱     * {PERMISSION} : 權限內容:         o R - Read         o W - Write         o C - Change (write)         o F - Full control 以下指令會給予 win_user 全部控制權: C:> CACLS files /e /p win_user:f

Leave a Comment

減少 Firefox 使用記憶體數量

要將 Firefox 所使用的記憶體數量限制,可以使用以下方法: 1. 在 Firefox 的網址列輸入 "about:config" 並按 Enter。 2. 在頁面空白處按滑鼠右鍵,及選擇 "New" -> "Boolean"。 3. 然後在對話框內輸入 "config.trim_on_minimize",然後按 Enter。 4. 選擇 True。 5. 重新啟動 Firefox。

Leave a Comment

實用 XP DOS 指令

現在最流行的 OS 是 Windows XP,而在這個 GUI 的年代,不知大家還會不會用 DOS 指令,我日常工作中還是很常開啟 Dos 模式使用 traceroute 及 nslookup 這類指令。以下網站介紹了一些 Windows XP 下的 DOS 指令,其中有一些在 Linux 經常用指令也有類似工具: Useful Windows XP DOS Commands & Tricks

Leave a Comment