星期三, 十一月 25, 2009

於 Debian Linux 架設 NIS Server (Slave)

想要了解 NIS 是做什麼? 要查詢相關網頁? 可見: 於 Debian Linux 架設 NIS Server (Master)

此篇紀錄 NIS Server 的 Slave 如何架設.

 (閱讀全文)

星期二, 十一月 24, 2009

於 Debian Linux 架設 NIS Server (Master)

1台機器, 帳號請大家自己開一開就好了, 2台機器, 把帳號再複製一份就可以了... 多台機器的狀況, 就再多複製幾份~

但是 遇到要改資料的狀況, 要開新帳號的狀況? 機器常常掛掉, 要重新建立? 這時後使用 NIS 就可以省不少時間~

 (閱讀全文)

星期一, 十一月 23, 2009

於 RHEL 安裝 CenOS YUM Package Manager

之前幫忙設定 Red Hat Enterprise Linux(RHEL) 的系統, 好的狀況是有原始光碟, 可以直接 mount 進來裝, 差的狀況就是自己找 Source code 回來編譯.

上次遇到發現有人將 CenOS 的 YUM 弄到 RHEL 上, 確實可以正常裝進 RHEL, 但是沒有測試使用 YUM 安裝的 Package 狀況如何(如果機器在腳邊, 才敢這樣子測. XD)

此篇紀錄在 RHEL 安裝 CenOS 的 YUM 的過程, 至於使用 YUM 後續安裝不確定穩定度.(話說, 跟這樣子做比起來, 直接把 RHEL 換成 CenOS 應該會更安心點. XD)

註: RHEL 找不到可以免費抓 Package(rpm) 的地方.

 (閱讀全文)

星期五, 十一月 20, 2009

使用 vimdiff 來呈現 Git diff 差異

GIT diff 最近一次 commit 到此次更改的所有變動(進階參數, 暫時先不列入此範圍), 呈現結果跟一般 diff 差不多.

  • 註: 若於 .gitconfig 設定下述, 則可多加上顏色區別.
    [color]
        diff = auto
 (閱讀全文)

星期三, 十一月 18, 2009

Ubuntu 9.10 增加 / 設定 語系(Locale)

語系增加在 Debian / Ubuntu Linux 上, 都是編輯 /etc/locale.gen 此檔案, 再執行 locale-gen 即可.

在 Ubuntu Linux 9.10 後, /etc/locale.gen 這個檔案不見了, 設上去也沒有用, 於是來找找新的設定法.

 (閱讀全文)

星期二, 十一月 17, 2009

線上環境的 MySQL 預設值修改(Jeremy 建議)

MySQL 灌好後, 有某些預設值是有爭議的(或者說, 是很沒意義的), Jeremy 提出了幾點建議~

 (閱讀全文)

星期一, 十一月 16, 2009

MPlayer 關閉錯誤訊息 (Linux)

自從升級到 Ubuntu Linux 9.10 後, MPlayer 的錯誤訊息還不少.

錯誤訊息在命令列就算了, 麻煩的是看到一半彈跳個錯誤視窗出來, 再來需要按掉才能繼續播放. =.=|||

 (閱讀全文)

星期四, 十一月 12, 2009

Linux 文字模式 螢幕畫面共享 - 使用Screen

Linux 於 shell 要教學、操作給遠端的人看, 有什麼辦法可以邊操作, 讓遠端的人一邊都可以看到, 甚至遠端的人也可以一起動手修改、練習?

 (閱讀全文)

星期一, 十一月 09, 2009

Linux 掛載 MDF 檔案(Mount)

Debian / Ubuntu Linux 要將 mdf 檔案掛載(Mount)起來, 跟掛載 ISO 命令一樣, 只要掛對檔案, 就可以很輕易掛載起來.

 (閱讀全文)

星期四, 十一月 05, 2009

Apache2 mod_rewirte 於 %2F 的 Bug 修復

現在大家都喜歡使用 /user/add, /user/list, /user/del ... 等等的網址, 若要於 Apache2 實現, 可以使用 mod_rewrite 實作.

但是 Apache2 的 mod_rewrite (RewriteRule) 在遇到 %2F 時, 於解析結果會和想像中的不同(%2F = /).

 (閱讀全文)

星期四, 十月 29, 2009

使用 YUI Compressor 壓縮 CSS / JavaScript

使用 Yahoo! 提供的 YUI Compressor 來壓縮(Minify) JavaScript 和 CSS.

註: 此文件操作環境於 Ubuntu / Debian Linux.

 (閱讀全文)

星期三, 十月 28, 2009

Debian / Ubuntu Linux 使用 MAN 查看 C Library

於 Debian / Ubuntu Linux 要使用 MAN 直接查 C 的函式庫、程式範例, 安裝 manpages-dev 即可查詢.

 (閱讀全文)

星期五, 十月 23, 2009

Vim session 與 狀態列 修改

昨天聚會學到不少新玩意~ 先來紀錄 Vim 的部份.

 (閱讀全文)

星期三, 十月 21, 2009

Linux 使用 7z 解開 exe 檔

於 Debian / Ubuntu Linux 中, 想要看 Windows 的 某程式(exe)安裝檔 有哪些檔案, 該如何做?

 (閱讀全文)

星期一, 十月 19, 2009

Debian Linux 升級 udev 時, mdadm 被移除 解法(testing)

每次想到就會隨手做做 apt-get dist-upgrade, 但是這次做完時才看到下述文字~

下列套件將會被【移除】:
  mdadm
下列套件將會被升級:
  udev
升級 1 個,新安裝 0 個,移除 1 個,有 1 個未被升級。
.... (略)
正在移除 mdadm ...
Stopping MD monitoring service: mdadm --monitor.
W: mdadm: I'll update the initramfs, but if you need MD to boot
W: mdadm: with initramfs, you'll be screwed!
update-initramfs: deferring update (trigger activated)
正在進行 man-db 的觸發程式 ...
正在進行 initramfs-tools 的觸發程式 ...
update-initramfs: Generating /boot/initrd.img-2.6.30-2-amd64
W: Possible missing firmware /lib/firmware/e100/d102e_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/e100/d101s_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/e100/d101m_ucode.bin for module e100
正準備替換 udev 0.141-2(使用 .../archives/udev_146-5_amd64.deb)...
正在解開替換的套件檔 udev ...
正在設定 udev (146-5) ...
正在安裝新版的設定檔 /etc/init.d/udev ...
update-initramfs: deferring update (trigger activated)
 (閱讀全文)