04-配置文件管理命令
本章節下載: 04-配置文件管理命令 (179.14 KB)
1.1.2 archive configuration interval
1.1.3 archive configuration location
1.1.4 archive configuration max
1.1.5 backup startup-configuration
1.1.7 configuration replace file
1.1.8 display archive configuration
1.1.9 display current-configuration
1.1.10 display saved-configuration
1.1.13 reset saved-configuration
1.1.14 restore startup-configuration
1.1.16 startup saved-configuration
【命令】
archive configuration
【視圖】
用戶視圖
【缺省級別】
3:管理級
【參數】
無
【描述】
archive configuration命令用來手工備份當前配置。
執行該命令後,係統會將當前的配置以指定的文件名(指定前綴+序號)保存到指定的路徑。
需要注意的是:執行archive configuration命令前必須先執行archive configuration location命令來設置備份文件的前綴和保存路徑。
【舉例】
# 手工備份當前配置。
<Sysname> archive configuration
Warning: Save the running configuration to an archive file. Continue? [Y/N]: Y
Please wait...
Info: The archive configuration file myarchive_1.cfg is saved.
【命令】
archive configuration interval minutes
undo archive configuration interval
【視圖】
係統視圖
【缺省級別】
3:管理級
【參數】
minutes:表示自動備份當前配置的時間間隔,取值範圍為10~525600(相當於365天),單位為分鍾。
【描述】
archive configuration interval命令用來使能自動備份當前配置功能,並設置自動備份的間隔時間。undo archive configuration interval用來恢複缺省情況。
缺省情況下,係統不會自動備份當前配置。
成功執行本命令後,每隔指定時間(由minutes值決定)係統會把當前配置以指定文件名自動保存到指定路徑。
使用該命令時應根據設備存儲介質的性能和修改配置的頻繁程度來設置minutes參數的具體值:
· 對於不會頻繁修改配置的設備,建議按需手動備份當前配置(相關配置可參考命令archive configuration);
· 對於使用低速存儲介質(如Flash)的設備,建議不要進行自動備份配置,或設置minutes大於1440(24小時);
· 對於使用高速存儲介質(如CF卡),且配置經常修改的設備,可以設置較小的minutes值。
需要注意的是:執行archive configuration interval命令前必須先執行archive configuration location命令來設置備份文件的前綴和保存路徑。
【舉例】
# 設置每隔一小時自動備份當前配置。
<Sysname> system-view
[Sysname] archive configuration interval 60
Info: Archive files will be saved every 60 minutes.
【命令】
archive configuration location directory filename-prefix filename-prefix
undo archive configuration location
【視圖】
係統視圖
【缺省級別】
3:管理級
【參數】
directory:表示保存備份配置文件的文件夾的路徑,為1~63字節的字符串,格式為存儲介質名:/[文件夾名]/子文件夾名,不區分大小寫。該文件夾必須預先創建好。
filename-prefix:表示備份配置文件的文件名前綴,為1~30字節的字符串,隻能包含字母、數字、’_’和’-‘,不區分大小寫。
【描述】
archive configuration location命令用來設置備份配置文件的保存路徑和文件名前綴。undo archive configuration location命令用來恢複缺省情況。
缺省情況下,係統沒有設置備份配置文件的保存路徑和文件名前綴,也不會定時備份配置。
需要注意的是:
· 自動或手動備份當前配置前必須使用該命令設置備份配置文件的保存路徑和文件名前綴。
· 執行undo archive configuration location命令後,用戶將不能手工備份當前配置,係統也不再自動備份當前配置,archive configuration interval和archive configuration max的配置也會恢複到缺省情況,已保存的備份配置文件記錄也會被清除。
【舉例】
# 在flash:/archive/目錄下備份配置文件,文件名前綴為my_archive。
<Sysname> mkdir archive
%Created dir flash:/archive.
<Sysname> system-view
[Sysname] archive configuration location flash:/archive filename-prefix my_archive
【命令】
archive configuration max file-number
undo archive configuration max
【視圖】
係統視圖
【缺省級別】
3:管理級
【參數】
file-number:表示可保存的備份配置文件數目上限,取值範圍為1~10。該參數的具體數值應根據設備存儲介質的空間大小來決定。對於存儲空間較小的設備,建議設置file-number為較小值。
【描述】
archive configuration max命令用來設置係統允許保存的備份配置文件的最大數。undo archive configuration max用來恢複缺省情況。
缺省情況下,係統最多允許保存5個備份配置文件。
備份配置文件數目過多會占用係統內存空間,通過該命令可以控製備份配置文件的數目。當備份配置文件數目到達上限後,下次備份配置文件(包括自動和手動兩種觸發方式)時,將刪除保存時間最早的備份文件,以保存新的備份配置文件。修改備份配置文件數上限時並不刪除多餘文件,如果當前已有的備份配置文件數大於或等於新設置的上限值,則在備份新的配置時,係統將自動刪除生成時間最早的(當前已有備份配置文件數-新設置的上限值+1)個備份配置文件。(比如,當前已有備份配置文件數為7,新設置的上限值為4,當有配置需要備份時,係統會先刪除“7-4+1=4”個生成時間最早的備份配置文件)
在使用該命令前,必須先執行archive configuration location命令設置保存路徑和文件名前綴,否則,本命令執行失敗。
需要注意的是,執行undo archive configuration location,係統最多允許保存的備份配置文件數目也會恢複到缺省情況。
【舉例】
# 設置係統最大允許保存10個備份配置文件。
<Sysname> system-view
[Sysname] archive configuration max 10
【命令】
backup startup-configuration to dest-addr [ dest-filename ]
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
dest-addr:TFTP服務器的IPv4地址或主機名,為1~20個字符的字符串。
dest-filename:目的文件名,後綴必須為“.cfg”。在服務器上將以該文件名保存設備的啟動配置文件。
【描述】
backup startup-configuration命令用於將設備的下次啟動配置文件備份到指定的TFTP服務器。
如果不指定目的文件名,則使用原文件名備份。
設備執行該命令僅對主用下次啟動配置文件進行備份。
目前設備通過TFTP傳輸協議來實現備份操作。
在FIPS模式下設備不支持TFTP,所以不支持配置backup startup-configuration命令。
MSR係列路由器各款型對於本節所描述的命令及參數的支持情況有所不同,詳細差異信息如下:
型號 |
命令 |
描述 |
MSR800 |
FIPS模式 |
不支持 |
MSR 900 |
不支持 |
|
MSR900-E |
不支持 |
|
MSR 930 |
不支持 |
|
MSR 20-1X |
不支持 |
|
MSR 20 |
支持 |
|
MSR 30 |
支持,僅MSR 3016不支持 |
|
MSR 50 |
支持 |
|
MSR 2600 |
支持 |
|
MSR3600-51F |
支持 |
【舉例】
# 將設備的下次啟動配置文件備份到IP地址為2.2.2.2的TFTP服務器上,文件名為192-168-1-26.cfg。
<Sysname> backup startup-configuration to 2.2.2.2 192-168-1-26.cfg
Backup next startup-configuration file to 2.2.2.2, please wait…finished!
【命令】
configuration encrypt { private-key | public-key }
undo configuration encrypt
【視圖】
係統視圖
【缺省級別】
3:管理級
【參數】
private-key:使用私有密鑰進行加密。加密後的配置文件隻有本設備能夠解密和識別。
public-key:使用公有密鑰進行加密。加密後的配置文件可以被所有支持配置文件加密功能的設備解密和識別。
【描述】
configuration encrypt命令用來使能配置文件加密功能。undo configuration encrypt命令用來恢複缺省情況。
缺省情況下,配置文件加密功能處於禁用狀態,即直接將當前生效的配置保存到配置文件中。
使能該功能後,每次執行save操作,都會先將當前的生效的配置進行加密,再保存到配置文件中。
【舉例】
# 設置保存配置文件時使用公有密鑰進行加密。
<Sysname> system-view
[Sysname] configuration encrypt public-key
【命令】
configuration replace file filename
【視圖】
係統視圖
【缺省級別】
3:管理級
【參數】
filename:指定用來回滾配置的配置文件名。
【描述】
configuration replace file命令用來進行配置回滾。
執行本命令後,係統當前配置將恢複到指定配置文件(filename)中的配置狀態。
需要注意的是configuration replace file filename命令中指定的配置文件隻能是明文配置文件,不能是被加密的配置文件。否則,會導致配置回滾出錯。
【舉例】
# 將當前配置回滾到配置文件my_archive_1.cfg中的配置狀態。
<Sysname> system-view
[Sysname] configuration replace file my_archive_1.cfg
Current configuration will be lost, save current configuration? [Y/N]:n
Info: Now replacing the current configuration. Please wait...
Info: Succeeded in replacing current configuration with the file my_archive_1.cfg.
【命令】
display archive configuration [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display archive configuration命令用來顯示配置回滾功能的相關信息。
【舉例】
# 顯示配置回滾功能的相關信息。
<Sysname> display archive configuration
Location: flash:/archive
Filename prefix: my_archive
Archive interval in minutes: 120
Maximum number of archive files: 10
Saved archive files:
No. TimeStamp FileName
1 Aug 05 2007 20:24:54 my_archive_1.cfg
2 Aug 05 2007 20:34:54 my_archive_2.cfg
# 3 Aug 05 2007 20:44:54 my_archive_3.cfg
‘#’ indicates the most recent archive file.
Next archive file to be saved: my_archive_4.cfg
表1-1 display archive configuration命令顯示信息描述表
字段 |
描述 |
Location |
保存備份配置文件的文件夾的絕對路徑 |
Filename prefix |
備份配置文件的文件名前綴 |
Archive interval in minutes |
自動備份配置文件的時間間隔,以分鍾為單位 若不自動備份配置文件,不顯示此項 |
Maximum number of archive files |
設備可保存的最大備份配置文件數目 |
Saved archive files |
當前已保存的備份配置文件信息 |
No. |
顯示已保存的備份配置文件信息的行號 |
TimeStamp |
備份配置文件的保存時間 |
FileName |
備份配置文件名,不包含路徑 |
‘#’ indicates the most recent archive file. |
“#”表示該行描述的備份配置文件是最近一次備份的 |
Next archive file to be saved |
下次保存備份配置文件將使用的文件名 |
【命令】
display current-configuration [ configuration [ configuration ] | controller | interface [ interface-type [ interface-number ] ] | exclude modules ] [ by-linenum ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
2:係統級
【參數】
configuration [ configuration ]:顯示非接口配置。如果不帶參數,則顯示所有的非接口配置;如果帶參數,具體參數與設備型號和用戶當前的配置有關,例如:
· isis:顯示isis的配置。
· isp:顯示網絡服務提供商的配置。
· post-system:顯示後置配置。
· radius-template:顯示RADIUS方案的配置。
· system:顯示前置配置。
· user-interface:顯示用戶接口的配置。
controller:顯示控製器(比如CE1/PRI接口,相關內容請參見“接口管理配置指導”中的“WAN接口”)的配置。
interface [ interface-type [ interface-number ]:顯示接口的配置。interface-type表示接口類型,interface-number表示接口編號。
exclude modules:不顯示指定模塊的配置。modules表示模塊名,可以一次輸入多個模塊名,模塊名之間用空格隔開,形如display current-configuration exclude a b,表示除了a和b模塊的內容,其它生效的配置均顯示。目前modules支持如下兩個取值:
· acl:表示不顯示ACL模塊的配置。
· acl6:表示不顯示IPv6 ACL模塊的配置。
by-linenum:顯示每一行信息的行號。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display current-configuration命令用來顯示設備當前生效的配置。
當用戶完成一組配置之後,需要驗證是否配置正確,則可以執行display current-configuration命令來查看當前生效的參數。對於某些當前配置的參數,如果與缺省參數相同,則不顯示。對於某些參數,雖然用戶已經配置,但如果實際生效的參數發生了改變,則顯示實際生效的參數,如:在某Loopback接口下配置的“ip address 11.11.11.11 24”,這時,執行display current-configuration後看到的配置為“ip address 11.11.11.11 255.255.255.255”,實際生效的掩碼為32位。
相關配置可參考命令save、reset saved-configuration和display saved-configuration。
【舉例】
# 查看當前設備所有控製器的配置信息。
<Sysname> display current-configuration controller
#
controller E1 6/0
#
controller E1 6/1
pri-set
#
controller E1 6/2
pri-set
#
controller E1 6/3
using e1
#
return
# 查看當前生效的配置中,從包含“user-interface”字符串的行開始到最後一行的配置信息(該顯示信息與用戶的當前配置有關)。
<Sysname> display current-configuration | begin user-interface
user-interface con 0
user-interface aux 0
user-interface vty 0 4
authentication-mode none
user privilege level 3
#
return
# 查看當前設備上生效的SNMP配置(該顯示信息與用戶的當前配置有關)。
<Sysname> display current-configuration | include snmp
snmp-agent
snmp-agent local-engineid 800063A203000FE240A1A6
snmp-agent community read public
snmp-agent community write private
snmp-agent sys-info version all
【命令】
display saved-configuration [ by-linenum ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
2:係統級
【參數】
by-linenum:顯示每一行信息的行號。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display saved-configuration命令用來查看設備存儲介質中保存的下次啟動配置文件的內容。
可以在管理/維護設備時使用該命令確認重要的配置是否已經保存到下次啟動配置文件。
執行該命令將顯示下次主用啟動配置文件的內容。
如果設備未設置下次啟動配置文件,或下次啟動配置文件不存在,執行display saved-configuration命令會顯示設備的缺省配置文件。如果缺省配置文件也不存在,係統會提示指定的配置文件不存在。
相關配置可參考命令save、reset saved-configuration和display current-configuration。
【舉例】
# 顯示設備存儲介質中保存的下次啟動配置文件的內容。
<Sysname> display saved-configuration
#
version 5.20, Test 5310
#
sysname Sysname
#
domain default enable system
#
telnet server enable
#
multicast routing-enable
#
vlan 1
#
vlan 999
#
domain system
access-limit disable
state active
idle-cut disable
self-service-url disable
#
interface NULL0
#
---- More ----
以上顯示的配置依次是全局配置、端口配置、用戶接口配置。“---- More ----”表示這一屏信息已經顯示完畢,會暫停顯示。按<Enter>鍵將接著顯示下一行信息;按<Space>鍵將接著顯示下一屏信息;按<Ctrl+C>或其它任意鍵將退出顯示。
# 使用行號顯示設備存儲介質中保存的下次啟動配置文件的內容。
<Sysname> display saved-configuration by-linenum
1: #
2: version 5.20, Test 5310
3: #
4: sysname Sysname
5: #
6: domain default enable system
7: #
8: telnet server enable
9: #
10: multicast routing-enable
11: #
12: vlan 1
13: #
14: vlan 999
15: #
16: domain system
17: access-limit disable
18: state active
19: idle-cut disable
20: self-service-url disable
21: #
22: interface NULL0
23: #
---- More ----
“---- More ----”表示這一屏信息已經顯示完畢,會暫停顯示。按<Enter>鍵將接著顯示下一行信息;按<Space>鍵將接著顯示下一屏信息;按<Ctrl+C>或其它任意鍵將退出顯示。
【命令】
display startup [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display startup命令用來顯示用於本次及下次啟動的配置文件名。
相關配置可參考命令startup saved-configuration。
【舉例】
# 顯示本次及下次啟動的配置文件名。
<Sysname> display startup
Current startup saved-configuration file: flash:/config.cfg
Next main startup saved-configuration file: flash:/config.cfg
Next backup startup saved-configuration file: flash:/config2.cfg
表1-2 display startup命令顯示信息描述表
字段 |
描述 |
Current Startup saved-configuration file |
當前啟動使用的配置文件 |
Next main startup saved-configuration file |
下一次啟動時使用的主用配置文件 |
Next backup startup saved-configuration file |
下一次啟動時使用的備用配置文件 |
(This file does not exist.) |
表示配置文件不存在 如果用戶在配置完下次啟動配置文件後又將該文件刪除了,這種情況下會在文件名後顯示該信息 |
【命令】
display this [ by-linenum ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
by-linenum:顯示每一行信息的行編號。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display this命令用來顯示當前視圖下生效的配置。
當用戶在某一視圖下完成一組配置之後,需要驗證是否配置成功,則可以執行display this命令來查看當前生效的配置。
需要注意以下幾點:
· 對於已經生效的配置如果與缺省情況相同,則不顯示;
· 對於某些參數,雖然用戶已經配置,但如果這些參數所在的功能沒有生效,則不顯示;
· 在任意一個用戶界麵視圖下執行此命令,將會顯示所有用戶界麵下生效的配置;
· 在任意一個VLAN視圖下執行此命令,將會顯示所有已創建的VLAN下的配置。
【舉例】
# 顯示接口Ethernet1/1下生效的配置(該顯示信息與設備當前的配置有關)。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] display this
#
interface Ethernet1/1
port link-mode bridge
port link-type hybrid
undo port hybrid vlan 1
port hybrid vlan 2 to 4 untagged
port hybrid pvid vlan 2
#
Return
# 顯示所有用戶界麵下生效的配置(該顯示信息與設備當前的配置有關)。
<Sysname> system-view
[Sysname] user-interface vty 0
[Sysname-ui-vty0] display this
#
user-interface con 0
user-interface vty 0
history-command max-size 256
user-interface vty 1 4
#
return
【命令】
reset saved-configuration [ backup | main ]
【視圖】
用戶視圖
【缺省級別】
3:管理級
【參數】
backup:刪除備用下次啟動配置文件。
main:刪除主用下次啟動配置文件。
【描述】
reset saved-configuration命令用來刪除設備存儲介質中保存的下次啟動配置文件。
需要注意的是:
· 刪除操作會將下次啟動配置文件從設備上徹底刪除,所以請慎用該命令。
· 如果當前設備的主備用下次啟動配置文件相同,僅執行一次刪除操作,係統隻會將相應的下次啟動配置文件設置為NULL,但不會刪除該文件。
· reset saved-configuration和reset saved-configuration main命令執行效果相同:都會刪除主用下次啟動配置文件。
相關配置可參考命令save和display saved-configuration。
【舉例】
# 刪除設備存儲介質中保存的下次啟動配置文件。
<Sysname> reset saved-configuration
The saved configuration file will be erased. Are you sure? [Y/N]:y
Configuration file in flash is being cleared.
Please wait ...........
Configuration file is cleared.
【命令】
restore startup-configuration from src-addr src-filename
【視圖】
用戶視圖
【缺省級別】
3:管理級
【參數】
src-addr:TFTP服務器的IP地址或名稱,不支持IPv6。
src-filename:源文件名,指定服務器上將下載的文件的文件名。
【描述】
restore startup-configuration命令用於從指定TFTP服務器上下載配置文件並設置為設備的下次啟動配置文件。
執行該命令設置的是主用下次啟動配置文件。
在FIPS模式下設備不支持TFTP,所以不支持配置restore startup-configuration命令。
MSR係列路由器各款型對於本節所描述的命令及參數的支持情況有所不同,詳細差異信息如下:
型號 |
命令 |
描述 |
MSR800 |
FIPS模式 |
不支持 |
MSR 900 |
不支持 |
|
MSR900-E |
不支持 |
|
MSR 930 |
不支持 |
|
MSR 20-1X |
不支持 |
|
MSR 20 |
支持 |
|
MSR 30 |
支持,僅MSR 3016不支持 |
|
MSR 50 |
支持 |
|
MSR 2600 |
支持 |
|
MSR3600-51F |
支持 |
【舉例】
# 從IP地址為2.2.2.2的TFTP服務器上下載test.cfg文件作為設備的下次啟動配置文件。
<Sysname> restore startup-configuration from 2.2.2.2 test.cfg
Restore next startup-configuration file from 2.2.2.2. Please wait..............
finished!
【命令】
save file-url
save [ safely ] [ backup | main ] [ force ]
【視圖】
任意視圖
【缺省級別】
2:係統級
【參數】
file-url:文件路徑,文件名部分必須以“.cfg”為後綴。
safely:以安全模式保存配置文件。如果不指定該參數,表示以快速保存方式保存配置文件。
backup:將當前配置保存到交互方式下指定的文件中,並將該文件設置為備用下次啟動配置文件。
main:將當前配置保存到交互方式下指定的文件中,並將該文件設置為主用下次啟動配置文件。
force:表示直接將當前配置保存到下次啟動配置文件,係統不再輸出交互信息。缺省情況下,用戶執行save命令,係統要求用戶輸入<Y>或<N>等參數來確認本次操作,如果在30秒內沒有確認,係統會自動退出本次操作。如果在執行save操作時使用了force參數,則係統會直接保存當前配置,不再需要用戶輸入任何信息。
【描述】
save file-url命令用來將當前配置保存到指定文件,但不會將該文件設置為下次啟動配置文件。如果file-url不存在,則係統會先創建該文件,再執行保存操作。
save [ safely ] [ backup | main ] [ force ]命令用來將當前配置保存到存儲介質的根目錄,並將該文件設置為下次啟動配置文件。
相關配置可參考命令reset saved-configuration、display current-configuration和display saved-configuration。
【舉例】
# 將當前配置文件保存到指定配置文件,但不將該文件設置為下次啟動配置文件。
<Sysname> save test.cfg
The current configuration will be saved to flash:/test.cfg. Continue? [Y/N]:y
Now saving current configuration to the device.
Saving configuration flash:/test.cfg. Please wait...
............
Configuration is saved to flash successfully.
# 將當前配置保存到存儲介質的根目錄,並將該文件設置為下次啟動配置文件。
· 查看設備主用下次啟動配置文件。
<Sysname> display startup
Current startup saved-configuration file: flash:/hmr.cfg
Next main startup saved-configuration file: flash:/config.cfg
Next backup startup saved-configuration file: NULL
// 以上顯示信息表明設備的主用下次啟動文件為config.cfg。
· 把當前設備運行的配置保存到主用下次啟動配置文件。
<Sysname> save
The current configuration will be written to the device. Are you sure? [Y/N]:y
Please input the file name(*.cfg)[flash:/config.cfg]
(To leave the existing filename unchanged, press the enter key):
flash:/config.cfg exists, overwrite? [Y/N]:y
The configuration file flash:/config.cfg will be automatically backed up as flash:/_config_bak.cfg for a future version downgrading.
Validating file. Please wait............
Configuration is saved to device successfully.
<Sysname> display startup
Current startup saved-configuration file: flash:/hmr.cfg
Next main startup saved-configuration file: flash:/config.cfg
Next backup startup saved-configuration file: NULL
//以上顯示信息表明:設備的老軟件版本的配置文件備份為_config_bak.cfg,新軟件版本配置文件直接覆蓋當前正在使用的配置文件並保存為設備的主用下次啟動配置文件。。
· 把當前設備運行的配置保存到主用下次啟動配置文件(設備老軟件版本的配置文件備份失敗)。
<Sysname> save
The current configuration will be written to the device. Are you sure? [Y/N]:y
Please input the file name(*.cfg)[flash:/config.cfg]
(To leave the existing filename unchanged, press the enter key):
flash:/config.cfg exists, overwrite? [Y/N]:y
The configuration file flash:/config.cfg will be automatically backed up as flash:/_config_bak.cfg for a future version downgrading.
Failed to back up configuration file.
The system will overwrite the configuration file. Continue?[Y/N]:n
Failed to save the current configuration.
// 以上顯示信息表明:設備老軟件版本的配置文件備份為_config_bak.cfg,備份失敗。設備提示用戶選擇後續操作,如果選擇“N”則設備不再保存當前配置(下次啟動時由老軟件版本升級到新軟件版本所做的配置將丟失);如果用戶選擇“Y”則由當前設備運行的配置生成新的配置文件,並用新配置文件直接覆蓋當前正在使用的配置文件。
# 直接將當前配置保存到主用下次啟動配置文件,不再進行信息確認。
<Sysname> save force
Validating file. Please wait....
Configuration is saved to device successfully.
startup saved-configuration cfgfile [ backup | main ]
undo startup saved-configuration
【缺省級別】
3:管理級
【參數】
cfgfile:配置文件的名稱,該文件必須是存儲介質根目錄下、後綴為.cfg的文件。
backup:將配置文件設置為備用下次啟動配置文件。
main:將配置文件設置為主用下次啟動配置文件。
startup saved-configuration命令用來配置下次啟動配置文件(係統下次啟動時使用的配置文件)。undo startup saved-configuration命令用來設置設備以空配置啟動(空配置啟動指使用設備的出廠配置啟動)。
使用該命令設置配置文件時:
· startup saved-configuration和startup saved-configuration main命令執行效果相同:都是用來配置主用下次啟動配置文件。
· 主用下次啟動配置文件和備用下次啟動配置文件可以設置為同一文件,但為了更可靠,建議設置為不同的文件,或者將一份配置保存在兩個不同名的文件中,一個設置為主用,一個設置為備用。
· 在執行undo startup saved-configuration命令之後,係統會將主用/備用下次啟動配置文件均設置為NULL,但不會刪除該文件。
相關配置可參考命令display startup。
# 配置下次啟動使用的配置文件。
<Sysname> startup saved-configuration testcfg.cfg
Please wait ....
... Done!
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!