星期二, 7月 24, 2007

有關系統的一些啟動問題..

有時,會修改 FreeBSD 的一些設定,如一些網路參數、軟體的 .conf 設定,或是 /etc/r.conf 檔,那麼如何讓設定值生效,是否一定要重新開機呢?

這可分為三方面來說..

1. 網路相關設定,如網路介面卡、hostname .. 等,只要執行以下指令就可以重新載入你的網路設定..

# sh /etc/netstart

netstart 是一個 script 檔案,執行時會去參考 /etc/rc.network。因此只要執行這個指令就能夠重新啟動網路設定..

有興趣者可參考一下 netstart 及 rc.network 這二個檔的內容,研究看看到底做了些什麼東東..

2. 修改了 rc.conf 中其它的設定

可參考以下三個 step 來做..

. 進入單人模式
# shutdown now

. 選擇 sh,造內定值即可,即 /bin/sh

. 離開單人模式
# exit

這樣就會重新啟動系統了..

3. 軟體的設定,如一些 *.conf 檔,像是修正了 apache sendmail .. 等

通常在 /etc/local/rc.d/ 這個目錄中會有相關的 .sh 檔,直接執行就可以了,注意的是一般要加上參數,一般的參數有以下(視軟體而定會有不同)..

start 啟動
stop 停止
reload 或 restart 重新啟動

第二種方法就是直接使用 killall,如我們要重新啟動 inetd,可用以下方法:

# killall -1 inetd

或是

# killall -HUP inetd

這樣就可以重新啟動這個 daemon 了

0 意見:

 

Recommended Product

  • ads
  • ads
  • ads
  • ads
  • ads
  • ads
  • ads
  • ads

How to Order?

My Blog List

喜歡不一定擁有 Copyright © 2009 Shopping Bag is Designed by Ipietoon Sponsored by Online Business Journal