如果您有一個滿足需要的 HP-UX 內核配置,則可能希望保存一個副本以防止不經意的更改。或者,您可能希望擁有多個內核配置,以便能方便地在各配置間切換。HP-UX 允許保存任意多的內核配置(但受
/stand 中的可用磁盤空間的限制),並允許隨意修改和使用它們。
獲得有關保存的配置的信息 |
|
不帶任何選項運行
kconfig 命令,會顯示系統上保存的配置。始終存在一個名爲
backup 的已保存配置,該配置由系統自動維護;同時會列出系統上的所有其他已保存配置(有關
backup 配置的詳細信息,請參閱
“從錯誤中恢復”)。
kconfig 的輸出結果隨使用的選項不同而異。可以在命令行上列出特定配置,以限制輸出結果僅顯示這些配置。
要控制輸出格式,可使用
-a(全部)、
-v(詳細)或
-P(分析)選項。
不使用選項 如果不使用選項,輸出結果將與下面類似:
# kconfig
Configuration Title
backup Automatic Backup
day Configuration for daytime multiuser processing
last_install Created by last OS install
night Configuration for nighttime batch processing |
使用 -v 選項。 -v 選項可在多行中給出每個保存配置的詳細信息:
# kconfig -v day
Configuration day
Title Configuration for daytime multiuser processing
Created Thu Oct 12 01:33:36 2006 by allanp
as a copy of ’last_install’
Modified Thu Oct 12 01:37:14 2006 by allanp
Kernel Path /stand/day/vmunix |
# kcmodule -a -v -c 配置
# kctune -v -c 配置
# kconfig -v 配置 |
適於每個特定配置或隱含配置 (
config)。這樣可以列出配置中所有設置的詳細記錄。以下輸出已編輯。
# kconfig -a day
Module DeviceFileSystem (1.0)
Description DevFS File System
Timestamp Mon Sep 11 15:31:18 2006 [4505E3B6]
State unused
Capable static unused
Depends On module OocCore:0.0.0
interface HPUX_11_31_PERF:1.0
...
Tunable NSTREVENT
Description Maximum number of concurrent Streams bufcalls
Module hpstreams
Current Value 50 [Default]
Default Value 50
...
Configuration day
Title Configuration for daytime multiuser processing
Created Thu Oct 12 01:33:36 2006 by allanp
as a copy of ’last_install’
Modified Thu Oct 12 01:37:14 2006 by allanp
Kernel Path /stand/day/vmunix |
使用 -P 選項 -P 選項專供腳本或程序使用,可完全控制要輸出的信息。有關詳細信息,請參閱
“分析命令輸出”或
kconfig(5 ) 聯機幫助頁。
特殊關鍵字
ALL 顯示所有可能類別。請與
-v 選項進行比較。
# kconfig -P ALL day
name day
title Configuration for daytime multiuser processing
createtime Thu Oct 12 01:33:36 2006
createuser allanp
modifytime Thu Oct 12 01:37:14 2006
modifyuser allanp
kernel /stand/day/vmunix |
在
-P 選項中使用逗號分隔的列表以顯示您需要的類別。
# kconfig -P name,title,modifyuser night
name night
title Configuration for nighttime batch processing
modifyuser allanp |
解釋保存的配置的信息 |
|
如上述示例所示,每個保存的配置均具有一個名稱、標題、時間簽名、用戶簽名和內核位置。
名稱必須以字母開頭,只能包含字母、數字和下劃線,最多可包含 32 個字符。除
backup 配置外,應在每次創建要保存的配置時爲其選擇一個名稱,可隨意更改該名稱。
每個保存的配置還具有一個標題。此標題可爲您提供有關配置目的或設置的詳細說明。標題是可選的。
每個保存的配置還具有一對時間戳。
Created/createtime 時間戳表示配置的創建 (
kconfig –s) 時間。
Modify/modifytime 時間戳表示配置的上次更改時間。每個時間戳均與執行該操作的用戶的登錄名關聯。
內核自身位於
/stand 下與配置同名的一個子目錄中。
與每個保存的配置相關聯的是一組完整的模塊狀態設置和可調參數值設置。可以使用下列命令查看這些信息: