2007年5月14日 星期一

Linux server 復活雜記

恩,手賤把整個 server 搞掛了,只是為了搞 LVM,要讓新舊硬碟作替換而已.....結果資料都沒了....嗚嗚..... @_@

花了週末的時間來把服務重建起來,過程中也得到一些東西,以下就作個雜記......

ADSL 斷線重連的 shell script


程式如下:(好吧! 我承認我 shell script 實在不太會寫....)
ppp_exist=`ifconfig | grep ppp`

if [ "$ppp_exist" == "" ]; then
adsl-stop
adsl-start

exit 0
fi
再把它丟到 crontab 每分鐘去執行就好了!

設定 Qos 時的發現

-m --mac-source 只能用在 FORWARD chain 上,無法使用在 POSTROUTING 上........

因此要將 packet mark 標籤起來,只能根據 ip address 來進行了! 無法針對 MAC address,至於為什麼,我也不清楚,等我查到資料再說.....


設定 DNS 的發現

雖然裝了 bind-chroot 套件,不過在目錄 /etc 以及 /var/named 中,與 DNS 相關的設定檔案,都必須要有 symbolic link 指向目錄 /var/named/chroot/etc/var/named/chroot/var/named 中的檔案!

至於檔案 named.caching-nameserver.conf,可以暫時不理他,不過似乎是增加 DNS service 的效能用的.....

另外,整個 named.conf 設定檔,變的跟之前很不一樣,裡面多了 view 的設定,看起來頗有意思,以後有空要來好好研究一下.....


參考連結:
bash 參考連結:
  1. Regular Expressions 正規表示式 例子 RE examples
  2. 鳥哥的私房菜 - 學習 shell scripts
  3. shell script - BASH
  4. 關於>/dev/null 2>&1和&>/dev/null 的疑問
  5. 永遠的 Unix (首頁 > 編程技術 > Shell)

iptables 參考連結:
  1. iptables 入門
  2. iptables Tutorial 1.2.2
  3. iptables 封包過濾規則
  4. netfilter

沒有留言:

張貼留言