/etc/sysconfig
中的組態檔是控制 SUSE Linux Enterprise 主要組態的檔案。/etc/sysconfig
中個別的檔案只由相關的程式檔讀取。這可以確保例如網路設定,只由網路相關的程序檔來剖析。
有兩種方式可以編輯系統組態:使用 YaST Sysconfig 編輯器或手動編輯組態檔。
YaST Sysconfig 編輯器會提供一個易於使用的前端工具,方便您設定系統。假使您對要變更的組態變數實際位置不甚了解,您只要使用此模組內建的搜尋功能即可變更所需的組態變數值,接著 YaST 會套用這些變更、根據 Sysconfig
中設定的值更新組態,然後重新啟動服務。
![]() | 修改 /etc/sysconfig/* 檔案可能會損壞您的安裝檔案 |
---|---|
如果您先前並無經驗和相關知識,請勿修改 |
YaST sysconfig 對話方塊分割成三個部份。對話方塊的左側顯示所有可設定變數的樹狀結構檢視。當您選取變數時,右側會顯示目前的選擇,以及此變數的目前設定。在下方,第三個視窗顯示變數用途的簡短說明、可能值、預設值以及產生此變數的實際組態檔。對話方塊也提供關於變更變數後要執行的組態程序檔,以及變更結果會啟動什麼新服務等等的相關資訊。YaST 會要求您確認變更,並告訴您在選取
並離開對話方塊後會執行的程序檔。請選取目前要略過的服務和程序檔,它們會在稍後啟動。為了讓變更生效,YaST 會自動套用所有變更並重新啟動已變更組態的服務。若要手動變更系統組態,請執行下列步驟:
以 root
使用者身份登入。
使用 init 1
,將系統置於單一使用者模式 (runlevel 1)。
使用選擇的編輯器對組態檔進行所需變更。
如果未使用 YaST 來變更 /etc/sysconfig
中的組態檔,請確定空的變數值是由兩個引號所表示 (KEYTABLE=
""
),而且該值與其中的空格包夾在引號中。由一個文字組成的值不需要包夾在引號中。
執行 SUSEconfig 來確定變更生效。
使用如 init default_runlevel
指令,使系統組態還原成先前的 Runlevel。採用系統預設的 Runlevel 來取代 default_runlevel
。若要返回有網路和 X 的完整多重使用者模式,請選擇 5
;若要在有網路的完整多重使用者模式下工作,請選擇 3
。
變更整個系統設定,例如網路組態時,才會用到此程序。小幅度變更不必進入單一使用者模式,不過您也可以進入單一使用者模式,即可百分之百確定所有相關程式都正確重新啟動。
![]() | 設定自動系統組態 |
---|---|
若要停用由 SuSEconfig 自動設定的系統組態,請將 |