熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

建立核心設定檔

2022-06-13   來源: Oracle 

  FreeBSd 並未提供任何圖型界面的核心設定程序您目前能夠的編輯方式就是以您最熟悉喜愛的文字編輯器來編輯設定它核心設定文件存放的位置在 /usr/src/sys/i/conf/ 目錄下 (針對兼容 IBM PC 系統而言)如果您的系統內沒有 /usr/src/sys 這個目錄那表示您未將核心的原始程序代碼裝入您的系統中您需要將核心的原始程序代碼給安裝到您的系統中最簡單的安裝方式就是以 root 的身份執行 /stand/sysinstall選擇 Configure選擇 Distributions選擇 src最後選擇 sys 選項您可以參考開始安裝章節來復習相關操作步驟
  依照慣例核心設定檔的名稱最好是全用大寫字母盡量不要使用小寫與數字以免造成不必要的困擾核心設定檔的名稱雖然是可以隨意自取但以主機名稱來命名也是個不錯的抉擇如果您有多部不同硬件配備的機器要管理您真的得要好好決定命名的格式以免時日一久造成管理作業上的不便 因為忘了哪個檔案配哪部機器了 ^_^
  請依照如下指令來建立初始的核心設定檔︰
  shell# cd /usr/src/sys/i/confshell# cp GENERIC MYKERNEL
  
  上例中以斜體字顯示的 shell# 表示您所使用的命令處理器 (shell) 的提示符號
  因為這個核心設定檔是專們量身打造過的通常我們會將它給移到最常備份的目錄所在以避免因時間性的關系而在重新安裝系統時忘了做備份的動作/etc 這個目錄是不錯的選擇
  請依照如下指令操作︰
  shell# cd /usr/src/sys/i/confshell# mv MYKERNEL /etc/MYKERNELshell# ln s /etc/MYKERNEL /MYKERNEL
  
  上例第三行指令是將移動到 /etc/MYKERNEL 的檔案以符號連結的方式在 /usr/src/sys/i/conf 目錄下建立一 MYKERNEL 的符號連結檔案因為核心設定文件一定要在 /usr/src/sys/i/conf 目錄下才能正確無誤的進行編譯所以我們要將搬移至 /etc/MYKERNEL 檔案利用連結的模式在此目錄下建立連結檔案
  這樣子的好處在於您要重新設定核心時只需編輯 /etc/MYKERNEL 檔案 (不用輸入過長的目錄徑名稱) 即可而且也不用擔心摳心瀝血的核心設定檔會忘了備份 當然您得要記得備份 /etc 這最重要的目錄
  接下來我們將會以 /usr/src/sys/i/conf/GENERIC 這個系統預設的核心設定檔來做解說因為通常您只需以此核心設定檔做增減的修訂即可這也是為何我們要先將 GENERIC 核心設定檔覆制為將要編輯的 MYKERNEL 專用核心設定檔了
  在 /usr/src/sys/i/conf 目錄下還有個 LINT 檔案它詳細記載了所使用的版本目前可用的設定選項與解說如果您在 GENERIC 核心設定檔中找不到您需要的設定您可以查看 LINT 檔案中的說明但請不要嘗試著去編譯 LINT 核心設定檔您將會有百分之九十九點九(無限循環)的機率編譯失敗的
  在您理解了核心設定檔的內容之後請您務必在進行編輯之前先行查看 /usr/src/UPDATING 的內容這個檔案裡寫了所有關於升級 FreeBSD 的要點並查看所使用的 FreeBSD 版本所提供的使用技術手冊 (handbook) 中關於 kernel 的章節
  因為雖然我們盡量不預設版本來撰寫本書但隨著版本的演進各不同的版本總會有不同的維護管理方式唯有該版本所提供的相關文件才是最正確的
  

From:http://tw.wingwit.com/Article/program/Oracle/201311/18636.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.