06-配置文件管理命令
本章節下載: 06-配置文件管理命令 (407.92 KB)
目 錄
1.1.2 archive configuration interval
1.1.3 archive configuration location
1.1.4 archive configuration max
1.1.5 archive configuration server
1.1.6 archive configuration server password
1.1.7 archive configuration server user
1.1.8 backup startup-configuration
1.1.10 configuration replace file
1.1.11 configuration replace server
1.1.12 configuration replace server file
1.1.13 configuration replace server password
1.1.14 configuration replace server user
1.1.15 display archive configuration
1.1.16 display configuration replace server
1.1.17 display current-configuration
1.1.18 display current-configuration diff
1.1.19 display default-configuration
1.1.21 display saved-configuration
1.1.24 reset saved-configuration
1.1.25 restore startup-configuration
1.1.27 save current-configuration interval
1.1.28 startup saved-configuration
archive configuration命令用來手工備份當前配置。
【命令】
archive configuration
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【使用指導】
設備支持手工和自動兩種方式來備份當前配置。執行該命令後,係統會將當前的配置以指定的文件名保存到指定的路徑。
執行archive configuration命令前必須先執行archive configuration location命令來設置備份配置文件的保存路徑和文件名前綴,或者先執行archive configuration server命令進行相關設置以將配置文件備份到遠程服務器上。
【舉例】
# 手工備份當前配置。
<Sysname> archive configuration
Save the running configuration to an archive file. Continue? [Y/N]: Y
The archive configuration file myarchive_1.cfg is saved.
【相關命令】
· archive configuration interval
· archive configuration location
· archive configuration max
· archive configuration server
· archive configuration server password
· archive configuration server user
· display archive configuration
archive configuration interval命令用來開啟自動備份當前配置功能,並設置自動備份的時間間隔。
undo archive configuration interval用來關閉自動備份當前配置功能。
【命令】
archive configuration interval interval
undo archive configuration interval
【缺省情況】
自動備份當前配置功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
interval:表示自動備份當前配置的時間間隔,取值範圍為10~525600,單位為分鍾。
【使用指導】
設備支持手工和自動兩種方式來備份當前配置。成功執行本命令後,每隔指定時間(由interval值決定)係統會把當前配置以指定文件名自動保存到指定路徑,保存完畢後,重新開始計時,進入下一個周期。
執行archive configuration interval命令前必須先執行archive configuration location命令來設置備份文件的前綴和保存路徑。
【舉例】
# 設置每隔一小時自動備份當前配置。
<Sysname> system-view
[Sysname] archive configuration interval 60
Archive file will be saved every 60 minutes.
【相關命令】
· archive configuration
· archive configuration location
· archive configuration max
· display archive configuration
archive configuration location命令用來設置備份配置文件的保存路徑和文件名前綴。
undo archive configuration location命令用來恢複缺省情況。
【命令】
archive configuration location directory filename-prefix filename-prefix
undo archive configuration location
【缺省情況】
未設置備份配置文件的保存路徑和文件名前綴。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
directory:表示保存備份配置文件的文件夾的路徑,為1~63個字符的字符串,不區分大小寫,格式為存儲介質名:/[文件夾名]/子文件夾名。directory必須是設備上已存在的路徑。
filename-prefix:表示備份配置文件的文件名前綴,為1~30個字符的字符串,不區分大小寫,隻能包含字母、數字、“_”和“-”。
【使用指導】
自動或手動備份當前配置前請使用本命令設置備份配置文件的本地保存路徑和文件名前綴。
配置該命令後,設備備份當前運行配置時,將當前的配置以前綴_序號.cfg格式(例如archive_1.cfg)保存到該命令指定路徑下的配置文件中。序號自動從1開始編號,依次加1,累加至1000後重新從1開始編號。修改備份文件的保存路徑、文件名前綴,備份序號也會從1開始重新自動編號。
執行undo archive configuration location命令後:
· 用戶將不能手工備份當前配置,係統也不再自動備份當前配置。
· archive configuration interval和archive configuration max配置恢複到缺省情況。
· display archive configuration的顯示信息被清除。
【舉例】
# 在flash:/archive/目錄下備份配置文件,文件名前綴為my_archive。
<Sysname> mkdir flash:/archive
Creating directory flash:/archive... Done.
<Sysname> system-view
[Sysname] archive configuration location flash:/archive filename-prefix my_archive
【相關命令】
· archive configuration
· archive configuration interval
· archive configuration max
· display archive configuration
archive configuration max命令用來設置保存備份配置文件的最大數。
undo archive configuration max用來恢複缺省情況。
【命令】
archive configuration max file-number
undo archive configuration max
【缺省情況】
保存備份配置文件的最大數為5。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
file-number:表示可保存的備份配置文件數目上限,取值範圍為1~10。該參數的具體數值應根據設備存儲介質的空間大小來決定。對於存儲空間較小的設備,建議設置file-number為較小值。
【使用指導】
備份配置文件數目過多會占用係統內存空間,通過本命令可以控製備份配置文件的數目。當備份配置文件數目到達上限後,下次備份配置文件(包括自動和手動兩種觸發方式)時,將刪除保存時間最早的備份文件,以保存新的備份配置文件。修改備份配置文件數上限時並不刪除多餘文件,如果當前已有的備份配置文件數大於或等於新設置的上限值,則在備份新的配置時,係統將自動刪除生成時間最早的n(n=當前已有備份配置文件數-新設置的上限值+1)個備份配置文件。例如,當前已有備份配置文件數為7,新設置的上限值為4,當有配置需要備份時,係統會先刪除“7-4+1=4”個生成時間最早的備份配置文件。
在使用本命令前,必須先執行archive configuration location命令設置保存路徑和文件名前綴,否則,本命令執行失敗。
執行undo archive configuration location,備份配置文件的最大數目也會恢複到缺省情況。
【舉例】
# 設置備份配置文件的最大數為10。
<Sysname> system-view
[Sysname] archive configuration max 10
【相關命令】
· archive configuration
· archive configuration location
· archive configuration interval
· display archive configuration
archive configuration server命令用來指定配置文件備份到遠程服務器時使用的參數。
undo archive configuration server命令用來恢複缺省情況。
【命令】
archive configuration server { ftp | tftp | scp } { ipv4-address | ipv6 ipv6-address } [ port port-number ] [ directory directory ] filename-prefix filename-prefix [ interval interval ]
undo archive configuration server
【缺省情況】
未指定配置文件備份到遠程服務器時使用的參數。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
ftp:將配置文件備份到遠程FTP服務器。
tftp:將配置文件備份到遠程TFTP服務器。
scp:將配置文件備份到遠程SCP服務器。
ipv4-address:指定遠程服務器的IPv4地址。
ipv6 ipv6-address:指定遠程服務器的IPv6地址。
port port-number:指定遠程服務器提供服務的TCP端口號,取值範圍為1~65535。FTP服務的缺省端口號為21,TFTP服務的缺省端口號為69。
directory directory:指定配置文件在遠程服務器上的備份目錄,缺省為服務器的根目錄,不區分大小寫。
filename-prefix filename-prefix:指定配置文件的文件名前綴,filename-prefix為1~30個字符的字符串,隻能包含字母、數字、“_”和“-”,不區分大小寫。
interval interval:開啟自動將配置文件備份到遠程服務器功能,並設置自動備份的時間間隔。取值範圍為10~525600,單位為分鍾。
【使用指導】
如果將配置文件備份到遠程FTP或SCP服務器,請保證本地配置和服務器端配置一致。如果服務器端設置了登錄用戶的用戶名和密碼,請使用archive configuration server user命令配置登錄服務器的用戶名、使用archive configuration server password命令配置登錄服務器的密碼。
設備支持本地和遠程兩種備份方式,本命令用來配置遠程備份參數,archive configuration location命令用來配置本地備份參數。設備隻支持將配置文件備份到一個目的地。所以,配置遠程備份前需要先取消本地備份配置,配置本地備份配置前需要先取消遠程備份配置。如果多次配置備份參數,最新的配置生效。
指定本地備份或遠程備份參數後,可以使用archive configuration命令手動備份配置文件,缺省情況下,自動將配置文件備份到遠程服務器功能處於關閉狀態。如果在指定遠程備份參數時,開啟了自動將配置文件備份到遠程服務器功能,則設備會自動將配置文件備份到遠程服務器。遠程備份成功後,會在遠程服務器指定的路徑下生成以“前綴_YYYYMMDD_HHMMSS.cfg”命名的配置文件,例如archive_20170526_203430.cfg。執行undo archive configuration server命令後,設備將不再自動將配置文件備份到遠程服務器。
【舉例】
# 指定配置文件的存儲路徑為FTP服務器(IPv4地址為192.168.1.1)的archive/目錄,且文件名前綴為my_archive。
<Sysname> system-view
[Sysname] archive configuration server ftp 192.168.1.1 port 22 directory /archive/ filename-prefix my_archive
【相關命令】
· archive configuration
· archive configuration location
· archive configuration server password
· archive configuration server user
· display archive configuration
archive configuration server password命令用來配置向遠程FTP服務器或SCP服務器備份配置時使用的密碼。
undo archive configuration server password命令用來恢複缺省情況。
【命令】
archive configuration server password { cipher | simple } string
undo archive configuration server password
【缺省情況】
未配置向遠程FTP服務器或SCP服務器備份配置時使用的密碼。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
cipher:表示以密文方式設置密碼。
simple:表示以明文方式設置密碼,該密碼將以密文形式存儲。
string:密碼字符串,區分大小寫。明文密碼為1~63個字符的字符串,密文密碼為33~117個字符的字符串。
【舉例】
# 配置向遠程FTP服務器或SCP服務器備份配置時使用的密碼為admin。
<Sysname> system-view
[Sysname] archive configuration server password simple admin
【相關命令】
· archive configuration server
· archive configuration server user
· display archive configuration
archive configuration server user命令用來配置向遠程FTP服務器或SCP服務器備份配置時使用的用戶名。
undo archive configuration server user命令用來恢複缺省情況。
【命令】
archive configuration server user username
undo archive configuration server user
【缺省情況】
未配置向遠程FTP服務器或SCP服務器備份配置時使用的用戶名。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
username:向遠程FTP服務器或SCP服務器備份配置時使用的用戶名,為1~63個字符的字符串,區分大小寫。
【使用指導】
如果沒有配置向遠程FTP服務器或SCP服務器備份配置時使用的用戶名,則使用匿名用戶名“anonymous”。
【舉例】
# 配置登錄遠程FTP或SCP配置備份服務器的用戶名為admin。
<Sysname> system-view
[Sysname] archive configuration server user admin
【相關命令】
· archive configuration server
· archive configuration server password
· display archive configuration
backup startup-configuration命令用於將設備的主用下次啟動配置文件備份到TFTP服務器。
【命令】
backup startup-configuration to { ipv4-server | ipv6 ipv6-server } [ dest-filename ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
ipv4-server:TFTP服務器的IPv4地址或主機名。其中,主機名為1~253個字符的字符串,不區分大小寫,字符串僅可包含字母、數字、“-”、“_”或“.”。
ipv6 ipv6-server:TFTP服務器的IPv6地址或主機名。其中,主機名為1~253個字符的字符串,不區分大小寫,字符串僅可包含字母、數字、“-”、“_”或“.”。
dest-filename:目的文件名,為不超過255個字符的字符串,不區分大小寫,後綴必須為“.cfg”。在服務器上將以該文件名保存設備的啟動配置文件。不指定該參數時,使用原文件名備份。
【舉例】
# 將設備的下次啟動配置文件備份到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
Backing up the main startup configuration file to 2.2.2.2...
Done.
# 將設備的下次啟動配置文件備份到IPv6地址為2001::2的TFTP服務器上,文件名為192-168-1-26.cfg。
<Sysname> backup startup-configuration to ipv6 2001::2 192-168-1-26.cfg
Backing up the main startup configuration file to 2001::2...
Done.
【相關命令】
· restore startup-configuration
configuration encrypt命令用來開啟配置文件加密功能。
undo configuration encrypt命令用來關閉配置文件加密功能。
【命令】
configuration encrypt { private-key | public-key }
undo configuration encrypt
【缺省情況】
配置文件加密功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
private-key:使用私鑰進行加密。所有運行Comware V7平台軟件的設備擁有相同的私鑰。
public-key:使用公鑰進行加密。所有運行Comware V7平台軟件的設備擁有相同的公鑰。
【使用指導】
開啟該功能後,每次執行save操作,都會先將當前生效的配置進行加密,再保存。
加密後的文件能被所有運行Comware V7平台軟件的設備識別和解析。因此,為了防止非法用戶對加密後配置文件的解析,需確保隻有合法用戶才能獲取加密後的配置文件。運行其它平台軟件的設備不能識別和解析。
【舉例】
# 設置保存配置文件時使用公鑰進行加密。
<Sysname> system-view
[Sysname] configuration encrypt public-key
configuration replace file命令用來執行配置回滾操作。
【命令】
configuration replace file filename
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
filename:指定用來回滾配置的配置文件路徑以及文件名,其長度不能超過255個字符,文件路徑必須是本地路徑,該配置文件必須是有效的.cfg文件。
【使用指導】
配置回滾是在不重啟設備的情況下,將當前的配置回退到指定配置文件中的配置狀態,回滾前的配置將會丟失。配置回滾過程中,可能會導致業務中斷,請謹慎使用。
配置文件可以使用手工/自動備份功能或者save命令生成,也可以是其他設備的可兼容配置文件,推薦使用手工/自動備份功能生成。
如果使用的配置文件不是由save命令、自動備份或手工備份生成的完整文件,或是不同類型設備的配置文件,配置回滾可能不能完全恢複至配置文件中的配置狀態。因此,需要用戶確保回滾配置文件中配置的正確性和與當前設備的兼容性。
本命令中配置文件隻能是明文配置文件,設備不能對加密後的配置文件進行回滾。
【舉例】
# 將當前配置回滾到配置文件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
Now replacing the current configuration. Please wait...
Succeeded in replacing current configuration with the file my_archive_1.cfg.
configuration replace server命令用來指定從遠程服務器下載配置文件時使用的參數。
undo configuration replace server命令用來恢複缺省情況。
【命令】
configuration replace server { ftp | tftp } { ipv4-address | ipv6 ipv6-address } [ port port-number ] [ directory directory ] file filename
undo configuration replace server
【缺省情況】
未指定從遠程配置回滾服務器下載配置文件時使用的參數。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
ftp:從遠程FTP服務器下載配置文件。
tftp:從遠程TFTP服務器下載配置文件。
ipv4-address:指定遠程回滾服務器的IPv4地址。
ipv6 ipv6-address:指定遠程服務器的IPv6地址。
port port-number:指定遠程服務器提供服務的TCP端口號,取值範圍為1~65535。FTP服務的缺省端口號為21,TFTP服務的缺省端口號為69。
directory directory:指定配置文件在遠程服務器上的目錄,缺省為服務器的根目錄,不區分大小寫。
file filename:指定用於遠程配置回滾功能的缺省配置文件,不區分大小寫,文件名後綴必須是“.cfg”。
【使用指導】
如果指定從遠程FTP服務器下載配置文件並進行配置回滾,請保證本地配置和服務器端配置一致。如果FTP服務器端設置了登錄用戶的用戶名和密碼,請使用configuration replace server user命令配置登錄FTP服務器的用戶名、使用configuration replace server password命令配置登錄FTP服務器的密碼。
【舉例】
# 指定配置文件的下載路徑為FTP服務器(IPv4地址為192.168.1.1)的archive/目錄。
<Sysname> system-view
[Sysname] configuration replace server ftp 192.168.1.1 port 22 directory /archive/
【相關命令】
· configuration replace server file
· configuration replace server password
· configuration replace server user
· display configuration replace server
configuration replace server file命令用來開啟遠程配置回滾功能。
undo configuration replace server file命令用來關閉遠程配置回滾功能。
【命令】
configuration replace server file [ filename ] [ at time [ date ] ]
undo configuration replace server file
【缺省情況】
遠程配置回滾功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
filename:指定配置文件的文件名,其長度不能超過255個字符,文件名後綴必須是“.cfg”。如果沒有指定本參數,則使用configuration replace server命令指定的用於遠程配置回滾功能的缺省配置文件。
at time:指定下載配置文件並執行配置回滾的時間,格式為HH:MM。HH代表小時,取值範圍為0~23,MM代表分鍾,取值範圍為0~59。
date:指定下載配置文件並執行配置回滾的日期,格式為MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日)。YYYY的取值範圍為2000~2035,MM的取值範圍為1~12,DD的取值範圍為1~N,N為當月的實際天數。
【使用指導】
該命令會使設備立即或者在將來的某個時間點從配置回滾服務器上下載配置文件並執行配置回滾,回滾前的配置會丟失,且配置回滾可能導致業務中斷,請謹慎使用。
如果沒有指定開啟遠程配置回滾功能的時間,則立即開啟本功能。如果開啟定時遠程配置回滾功能,在時間到達前,可以取消;如果開啟立即遠程配置回滾功能,則無法取消。
指定的時間不能早於當前係統時間。如果修改了係統時間,且晚於所配置的開啟遠程配置回滾功能的時間,則配置失效。
如果沒有指定date參數:
· 配置的時間點在當前係統時間之後,則設備將在當天的該時間點從遠程配置回滾服務器下載配置文件並進行配置回滾。
· 配置的時間點在當前係統時間之前,則設備將在第二天的該時間點從遠程配置回滾服務器下載配置文件並進行配置回滾。
使用configuration replace server命令指定從遠程服務器下載配置文件時使用的參數後,執行本命令,會從遠程服務器下載指定的配置文件,在本地保存為臨時文件,並進行配置回滾。配置回滾完成後,刪除該臨時文件。
多次執行本命令,最後一次配置生效。
【舉例】
# 手動從遠程配置回滾服務器下載配置文件並進行配置回滾。
<Sysname> system-view
[Sysname] configuration replace server file my_archive_2017-05-09.cfg
The running configuration will be lost. Do you want to save the running configuration? [Y/N]: N
Now replacing the running configuration...
Successfully replaced running configuration with file my_archive_2017-05-09.cfg.
【相關命令】
· configuration replace server
· configuration replace server password
· configuration replace server user
configuration replace server password命令用來配置從遠程FTP服務器下載配置文件時使用的密碼。
undo configuration replace server password命令用來恢複缺省情況。
【命令】
configuration replace server password { cipher | simple } string
undo configuration replace server password
【缺省情況】
未配置從遠程FTP服務器下載配置文件時使用的密碼。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
cipher:表示以密文方式設置密碼。
simple:表示以明文方式設置密碼,該密碼將以密文形式存儲。
string:密碼字符串,區分大小寫。明文密碼為1~63個字符的字符串,密文密碼為33~117個字符的字符串。
【舉例】
# 配置從遠程FTP服務器下載配置文件時使用的密碼為admin。
<Sysname> system-view
[Sysname] configuration replace server password simple admin
【相關命令】
· configuration replace server
· configuration replace server file
· configuration replace server user
configuration replace server user命令用來配置從遠程FTP服務器下載配置文件時使用的用戶名。
undo configuration replace server user命令用來恢複缺省情況。
【命令】
configuration replace server user user-name
undo configuration replace server user
【缺省情況】
未配置從遠程FTP服務器下載配置文件時使用的用戶名。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
user-name:從遠程FTP服務器下載配置文件時使用的用戶名,為1~63個字符的字符串,區分大小寫。
【使用指導】
如果沒有配置從遠程FTP服務器下載配置文件時使用的用戶名,則使用匿名用戶名“anonymous”。
【舉例】
# 配置從遠程FTP服務器下載配置文件時使用的用戶名為admin。
<Sysname> system-view
[Sysname] configuration replace server user admin
【相關命令】
· configuration replace server
· configuration replace server file
· configuration replace server password
· display configuration replace server
display archive configuration命令用來顯示備份配置文件的相關信息。
【命令】
display archive configuration
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
如果當前配置為將配置文件備份到遠程服務器,則顯示遠程備份的相關信息;如果當前配置為將配置文件備份到本地,則顯示本地備份的相關信息。
【舉例】
# 設置配置文件保存路徑為本地,顯示備份配置文件的相關信息。
<Sysname> display archive configuration
Location: flash:/archive
Filename prefix: my_archive
Archive interval in minutes: 120
Maximum number of archive files: 10
Archive history:
No. TimeStamp FileName
1 Sat Oct 20 22:50:26 2018 my_archive_1.cfg
2 Sat Oct 20 22:50:31 2018 my_archive_2.cfg
# 3 Sat Oct 20 22:50:35 2018 my_archive_3.cfg
The pound sign (#) indicates the most recent archive file.
Next archive file to be saved: my_archive_4.cfg
# 設置配置文件保存路徑為遠程服務器,顯示備份配置文件的相關信息。
<Sysname> display archive configuration
Username:test
Location: ftp://192.168.21.21:21/archive
VPN instance: VPN1
Filename prefix: my_archive
Archive interval in minutes: 120
Archive history:
No. TimeStamp FileName
! 1 Thu Oct 18 14:23:51 2018 my_archive_20181018_142351.cfg
! 2 Sat Oct 20 22:46:44 2018 my_archive_20181020_224644.cfg
#! 3 Sat Oct 20 22:46:49 2018 my_archive_20181020_224649.cfg
The exclamation mark (!) indicates that the remote archiving attempt failed.
The pound sign (#) indicates the most recent archive file.
表1-1 display archive configuration命令顯示信息描述表
字段 |
描述 |
Username |
登錄遠程FTP服務器的用戶名,如果是TFTP服務器,則不顯示此項 |
Location |
保存備份配置文件的絕對路徑 |
VPN instance |
遠程服務器所屬的VPN實例 |
Filename prefix |
保存備份配置文件的文件名前綴 |
Archive interval in minutes |
自動備份配置文件的時間間隔,以分鍾為單位 若不自動備份配置文件,不顯示此項 |
Maximum number of archive files |
設備可保存的最大備份配置文件數目 |
Archive history |
配置文件的曆史備份信息 |
No. |
備份文件序號 |
TimeStamp |
備份配置文件的保存時間 |
FileName |
備份配置文件名,不包含路徑 |
【相關命令】
· archive configuration
· archive configuration interval
· archive configuration location
· archive configuration max
· archive configuration server
display configuration replace server命令用來顯示遠程配置回滾功能的相關信息。
【命令】
display configuration replace server
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
設備最多保存最近10次的遠程配置回滾記錄。
【舉例】
# 顯示遠程配置回滾功能的相關信息。
<Sysname> display configuration replace server
Username:test
Location: ftp://192.168.21.21:22/test/
VPN instance: VPN1
Next replacement file:my_archive_20180509_143018.cfg
Next replacement time: 22:00 2018/6/12
Replacement history:
No. Time FileName
! 1 20:21:09 2018/10/18 my_archive_20180509_142018.cfg
! 2 20:25:00 2018/10/18 my_archive_20180509_143018.cfg
#! 3 22:52:23 2018/10/20 my_archive_20180509_144018.cfg
The exclamation mark (!) indicates that the remote replacing attempt failed.
The pound sign (#) indicates the most recent replacement file.
表1-2 display configuration replace server命令顯示信息描述表
字段 |
描述 |
Username |
登錄遠程配置回滾服務器的用戶名 |
Location |
配置文件所在目錄的絕對路徑 |
VPN instance |
遠程服務器所屬的VPN實例 |
Next replacement file |
下一次執行遠程配置回滾時使用的配置文件 |
Next replacement time |
下一次執行遠程配置回滾的時間,若沒有指定遠程配置回滾的時間,不顯示此項 |
Replacement history |
遠程配置回滾的曆史回滾信息 |
No. |
遠程配置回滾序號 |
Time |
遠程配置回滾的時間 |
Filename |
執行遠程配置回滾使用的配置文件的文件名,不包含路徑 |
【相關命令】
· configuration replace server
· configuration replace server file
· configuration replace server password
· configuration replace server user
display current-configuration命令用來顯示設備生效的配置。
【命令】
display current-configuration [ configuration [ module-name ] | interface [ interface-type [ interface-number ] ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
configuration [ module-name ]:顯示具體功能模塊的配置信息,如果未指定module-name,則顯示所有功能模塊的配置信息。
interface [ interface-type [ interface-number ] ]:顯示接口的配置。interface-type表示接口類型,interface-number表示接口編號。如果未指定接口類型和接口編號,則顯示所有接口的配置信息;如果僅指定接口類型,則顯示所有該類型接口的配置信息。
【使用指導】
當用戶完成一組配置之後,需要驗證是否配置正確,則可以執行display current-configuration命令來查看當前生效的配置。對於某些參數,由於硬件或者規格限製,實際生效值和用戶配置值不一致,則顯示實際生效值。對於某些當前配置的參數,如果與缺省參數相同,則不顯示。
【舉例】
# 查看設備上本地用戶的相關配置。
<Sysname> display current-configuration configuration local-user
#
local-user ftp class manage
password hash $h$6$D5A6pqcGpnZXxFUO$OJqnqffG7m1wTH3C6v+FBCjZZBzqgJjTZlbATl1dnKNlYwFMJcWDMbDn8HD1j4XzuKggDp2LrP40kGIOvQGYhQ==
service-type ftp
authorization-attribute user-role network-operator
#
local-user root class manage
password hash $h$6$GcTZyXO04qmom21z$GjeAeDMjP/xtknMLf9NHUNIvebNYR3tkd5aWS6sKbkFh/ECFJZOjh2FVUI0GW7u44fNK6Ke7ANE7dhhAFcytUQ==
service-type ssh telnet terminal
authorization-attribute user-role network-admin
#
return
# 查看當前設備上以太網接口的相關配置。
<Sysname> display current-configuration interface gigabitethernet
#
interface GigabitEthernet1/0/1
port link-mode route
#
return
display current-configuration diff命令用來顯示下次啟動配置文件與運行配置之間的差異。
【命令】
display current-configuration diff
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
將下次啟動配置文件和其他配置文件進行比較時:
· 優先使用主用下次啟動配置文件。
· 如果主用下次啟動配置文件不可用,則使用備用下次啟動配置文件。
· 如果主用下次啟動配置文件和備用下次啟動配置文件都不可用,係統會給出相應的錯誤提示信息。
【舉例】
# 顯示下次啟動配置文件與運行配置之間的差異。
<Sysname>display current-configuration diff
--- Startup configuration
+++ Current configuration
@@ -5,7 +5,7 @@
#
sysname Sysname
#
-alias dhc display history-command
+alias dh display hotkey
<Sysname>
表1-3 display current-configuration diff和display diff命令顯示信息描述表
字段 |
描述 |
- - - A +++ B |
· A表示參與比較的源配置文件,可以是Startup configuration、Current configuration或者配置文件的名稱。 · B表示參與比較的目標配置文件,可以是Startup configuration、Current configuration或者配置文件的名稱。 在這個例子中,Startup configuration表示參與比較的源配置文件,Current configuration表示參與比較的目標配置文件。 |
@@ -linenumber1,number1 +linenumber2,number2 @@ |
· -linenumber1,number1:表示從A中、行號為linenumber1的配置開始顯示,共顯示number1條 · +linenumber2,number2:表示從B中、行號為linenumber2的配置開始顯示,共顯示number2條 |
cmd1 - cmd2 + cmd3 cmd4 |
· cmd1、cmd4表示A和B中都存在的配置,差異配置的上下文,用於定位差異配置 · - cmd2表示該配置是A中的配置,B中沒有 · + cmd3表示該配置是B中的配置,A中沒有 在這個例子中,從顯示信息中可以看出, alias dhc display history-command隻存在於源配置文件中,alias dh display hotkey隻存在於目標配置文件中,這是它們之間的差異。 |
【相關命令】
· display current-configuration
· display diff
· display saved-configuration
display default-configuration命令用來顯示設備的出廠配置。
【命令】
display default-configuration
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
出廠配置可能與命令行的缺省情況不一致,設備會根據需要定製各自的出廠配置。
設備在出廠時,通常會帶有一些基本的配置,稱為出廠配置。它用來保證設備在沒有配置文件或者配置文件損壞的情況下,能夠正常啟動、運行。
【舉例】
# 顯示設備的出廠配置。
<Sysname> display default-configuration
display diff命令用來查看兩份配置之間的差異。
【命令】
display diff configfile file-name-s { configfile file-name-d | current-configuration | startup-configuration }
display diff current-configuration { configfile file-name-d | startup-configuration }
display diff startup-configuration { configfile file-name-d | current-configuration }
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
configfile file-name-s:指定用於比較的源配置文件。file-name-s為配置文件的名稱。
configfile file-name-d:指定用於比較的目標配置文件。file-name-d為配置文件的名稱。
current-configuration:表示當前運行配置。在display diff current-configuration命令中,本關鍵字表示當前運行配置為參與比較的源配置。在display diff configfile file-name-s命令和display diff startup-configuration命令中,本關鍵字表示當前運行配置為參與比較的目標配置。
startup-configuration:表示下次啟動配置文件。在display diff startup-configuration命令中,本關鍵字表示下次啟動配置文件為參與比較的源配置文件。在display diff configfile file-name-s命令和display diff current-configuration命令中,本關鍵字表示下次啟動配置文件為參與比較的目標配置文件。
【使用指導】
將下次啟動配置文件和其他配置文件進行比較時:
· 優先使用主用下次啟動配置文件。
· 如果主用下次啟動配置文件不可用,則使用備用下次啟動配置文件。
· 如果主用下次啟動配置文件和備用下次啟動配置文件都不可用,係統會給出相應的錯誤提示信息。
【舉例】
# 顯示配置文件startup.cfg與test.cfg之間的差異。
<Sysname> display diff configfile startup.cfg configfile test.cfg
--- flash:/startup.cfg
+++ flash:/test.cfg
@@ -5,7 +5,7 @@
#
sysname Sysname
#
-alias dhc display history-command
+alias dh display hotkey
<Sysname>
以上顯示信息表明:startup.cfg文件中有配置alias dhc display history-command,test.cfg文件中有配置alias dh display hotkey,這就是它們之間的差異。
# 顯示運行配置與下次啟動配置文件之間的差異。
<Sysname> display diff current-configuration startup-configuration
--- Current configuration
+++ Startup configuration
@@ -5,7 +5,7 @@
#
sysname Sysname
#
-alias dhc display history-command
+alias dh display hotkey
<Sysname>
以上顯示信息表明:運行配置中有alias dhc display history-command,下次啟動配置文件中有配置alias dh display hotkey,這就是它們之間的差異。
本命令顯示信息的描述請參見表1-3。
【相關命令】
· display current-configuration
· display current-configuration diff
· display saved-configuration
display saved-configuration命令用來查看下次啟動配置文件的內容。
【命令】
display saved-configuration
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
在管理/維護設備時可以使用該命令確認重要的配置是否已經保存到下次啟動配置文件。
查看下次啟動配置文件的內容時:
· 如果主用下次啟動配置文件存在,執行該命令會顯示主用下次啟動配置文件的內容;
· 如果主用下次啟動配置文件不存在,但備用下次啟動配置文件存在,執行該命令會顯示備用下次啟動配置文件的內容;
· 如果主用和備用下次啟動配置文件均不存在,執行該命令,則不顯示任何信息。
【舉例】
# 顯示主用下次啟動配置文件的內容。
<Sysname> display saved-configuration
#
version 7.1.070, Release 1201
#
sysname Sysname
#
ftp server enable
#
telnet server enable
#
domain default enable system
#
vlan 1
#
domain system
#
……略……
【相關命令】
· save
· reset saved-configuration
display startup命令用來顯示用於本次及下次啟動的配置文件的名稱。
【命令】
display startup
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示本次及下次啟動的配置文件名。
<Sysname> display startup
Current startup saved-configuration file: flash:/startup.cfg(*)
Next main startup saved-configuration file: flash:/startup.cfg
Next backup startup saved-configuration file: NULL
表1-4 display startup命令顯示信息描述表
字段 |
描述 |
Current startup saved-configuration file |
當前啟動使用的配置文件 若該字段後有“*”標識,則表示當前的啟動配置文件為二進製類型 |
Next main startup saved-configuration file |
下一次啟動時使用的主用配置文件 |
Next backup startup saved-configuration file |
下一次啟動時使用的備用配置文件 |
【相關命令】
· startup saved-configuration
display this命令用來顯示當前視圖下生效的配置。
【命令】
display this
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
當用戶在某一視圖下完成一組配置之後,需要驗證是否配置成功,則可以執行display this命令來查看當前生效的配置。
有些已經生效的配置如果與缺省情況相同,則不顯示。
對於某些參數,雖然用戶已經配置,但如果這些參數所在的功能沒有生效,則不顯示。
在任意一個用戶界麵視圖下執行此命令,將會顯示所有用戶線下生效的配置。
【舉例】
# 顯示接口GigabitEthernet1/0/1下生效的配置。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] display this
#
interface GigabitEthernet1/0/1
#
return
reset saved-configuration命令用來刪除設備存儲介質中保存的下次啟動配置文件。
【命令】
reset saved-configuration [ backup | main ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
backup:刪除備用下次啟動配置文件。
main:刪除主用下次啟動配置文件。
【使用指導】
執行該命令會將配置文件從設備上徹底刪除,請慎用該命令。
當用戶不再使用當前係統指定的下次啟動配置文件啟動設備時,使用該功能可將下次啟動配置文件從設備上刪除。
如果設備的主備用下次啟動配置文件相同,僅執行一次刪除操作(例如指定了backup參數),係統隻將相應的下次啟動配置文件設置為NULL,不刪除該文件,需要再次執行刪除操作(指定main參數),才能將該配置文件徹底刪除。
不指定backup和main參數時,缺省使用main。
【舉例】
# 刪除主用下次啟動配置文件。
<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.
【相關命令】
· display saved-configuration
restore startup-configuration命令用於從TFTP服務器上下載配置文件並設置為設備的主用下次啟動配置文件。
【命令】
restore startup-configuration from { ipv4-server | ipv6 ipv6-server } src-filename
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
ipv4-server:TFTP服務器的IPv4地址或主機名。其中,主機名為1~253個字符的字符串,不區分大小寫,字符串僅可包含字母、數字、“-”、“_”或“.”。
ipv6 ipv6-server:TFTP服務器的IPv6地址或主機名。其中,主機名為1~253個字符的字符串,不區分大小寫,字符串僅可包含字母、數字、“-”、“_”或“.”。
src-filename: TFTP服務器上將要下載的文件的文件名,其長度不能超過255個字符。
【使用指導】
在執行該命令前,請保證設備與服務器之間的路由可達,服務器端開啟了TFTP服務。
【舉例】
# 從IP地址為2.2.2.2的TFTP服務器上下載test.cfg文件作為設備的下次啟動配置文件。
<Sysname> restore startup-configuration from 2.2.2.2 test.cfg
Restoring the next startup-configuration file from 2.2.2.2...
Done.
# 從IPv6地址為2001::2的TFTP服務器上下載test.cfg文件作為設備的下次啟動配置文件。
<Sysname> restore startup-configuration from ipv6 2001::2 test.cfg
Restoring the next startup-configuration file from 2001::2...
Done.
【相關命令】
· backup startup-configuration
save file-url命令用來將設備的當前配置保存到文件,但不會將該文件設置為下次啟動配置文件。
save [ safely ] [ backup | main ] [ force ] [ changed ]命令用來將當前配置保存到存儲介質的根目錄,並將該文件設置為下次啟動配置文件。
【命令】
save file-url
save [ safely ] [ backup | main ] [ force ] [ changed ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
【參數】
file-url:文件路徑,文件名部分必須以“.cfg”為後綴,文件路徑的總長度不能超過255個字符。
safely:以安全模式保存配置文件。如果不指定該參數,表示以快速保存方式保存配置文件。
backup:將該文件設置為備用下次啟動配置文件。當不指定backup和main時,係統缺省使用main。
main:將該文件設置為主用下次啟動配置文件。當不指定backup和main時,係統缺省使用main。
force:表示直接將當前配置保存到主用下次啟動配置文件,係統不再輸出交互信息。缺省情況下,用戶執行save命令,係統要求用戶輸入<Y>或<N>等參數來確認本次操作,如果在30秒內沒有確認,係統會自動退出本次操作。如果在執行save操作時使用了force參數,則係統會直接保存當前配置,不再需要用戶輸入任何信息。
changed:如果當前運行配置與目標配置文件相比較有修改,則保存當前配置到設備目標配置文件中,否則不執行保存配置操作。不指定該參數時,無論配置是否修改都執行保存配置操作。
【使用指導】
執行save命令時,可能會導致當前已經存在的配置文件被覆蓋,請根據設備提示謹慎操作。
當執行save命令時,如果指定的文件名不存在,則係統會先創建該文件,再執行保存操作。如果指定的文件名存在,則會提示用戶是否覆蓋該文件,如果用戶選擇不覆蓋,則不會繼續執行save命令。
執行save命令時,如果不指定file-url參數,設備將當前配置保存到存儲介質的根目錄,並將該文件設置為下次啟動配置文件;如果指定file-url參數,則設備僅將當前配置保存到指定文件。
用戶執行save命令保存配置時,係統會自動生成一個文本類型的配置文件(後綴名為“.cfg”,可以通過more命令查看該文件的內容)和一個二進製類型的配置文件(後綴為“.mdb”,僅軟件能夠解析該類配置文件,而用戶不能讀取和編輯文件內容),兩個文件的內容完全相同,設備啟動時,優先使用二進製類型的配置文件,以便提高加載配置的速度。如果無二進製類型的配置文件,則使用文本類型的配置文件。
當執行save [ safely ] [ backup | main ] [ force ] [ changed ]命令輸入的文件名和設備上已存在的文件同名時:
· 如果使用了safely參數,則係統會先將當前配置保存到一個臨時文件,保存成功後,再用這個臨時文件替換原同名文件。因此,即使在保存過程中出現設備重啟、斷電等問題導致配置保存失敗,仍然能夠以原同名的配置文件啟動設備。
· 如果沒有使用safely參數,則會直接覆蓋原同名文件。在保存過程中如果出現設備重啟、斷電、內存不足、設備存儲空間不足等問題,結果是當前配置保存失敗,原同名文件已刪除,下次啟動文件為空。
因此,為了安全起見,在需要將當前配置保存到下次啟動配置文件的時候,建議選用safely參數。
【舉例】
# 將當前配置文件保存到配置文件backup.cfg,但不將該文件設置為下次啟動配置文件。
<Sysname> save backup.cfg
The current configuration will be saved to flash:/backup.cfg. Continue? [Y/N]:y
Now saving current configuration to the device.
Saving configuration flash:/backup.cfg. Please wait...
Configuration is saved to device successfully.
# 直接將當前配置保存到主用下次啟動配置文件,不再進行信息確認。
<Sysname> save force
Validating file. Please wait....
Saved the current configuration to mainboard device successfully.
# 將當前配置保存到存儲介質的根目錄,並將該文件設置為下次啟動配置文件。
<Sysname> save
The current configuration will be written to the device. Are you sure? [Y/N]:y
Please input the file name(*.cfg)[flash:/backup.cfg]
(To leave the existing filename unchanged, press the enter key):test.cfg
Validating file. Please wait............
Saved the current configuration to mainboard device successfully.
【相關命令】
· display current-configuration
· display saved-configuration
save current-configuration interval命令用來開啟自動保存當前運行配置到主用下次啟動配置文件功能,並設置自動保存的時間間隔。
undo save current-configuration interval命令用來恢複缺省情況。
【命令】
save current-configuration interval interval
undo save current-configuration interval
【缺省情況】
自動保存當前運行配置到主用下次啟動配置文件功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
interval:表示自動保存當前運行配置到主用下次啟動配置文件的時間間隔,取值範圍為10~525600,單位為分鍾。
【使用指導】
開啟本功能後,設備每隔一段時間,便會自動將當前運行配置保存到主用下次啟動配置文件中,包括文本類型的配置文件和二進製類型的配置文件。
如果當前不存在主用下次啟動配置文件,設備會自動創建名為startup.cfg的文本類型的配置文件和名為startup.mdb的二進製類型的配置文件。
如果上次保存當前運行配置到主用下次啟動配置文件後,沒有修改當前運行配置,則不執行本次保存操作。
【舉例】
# 設置每隔一小時自動保存當前運行配置到主用下次啟動配置文件。
<Sysname> system-view
[Sysname] save current-configuration interval 60
startup saved-configuration命令用來配置下次啟動配置文件(係統下次啟動時使用的配置文件)。
undo startup saved-configuration命令用來設置設備以出廠配置啟動。
【命令】
startup saved-configuration cfgfile [ backup | main ]
undo startup saved-configuration
未配置下次啟動配置文件。
【視圖】
【缺省用戶角色】
network-admin
【參數】
cfgfile:配置文件的路徑、以及文件名,該文件必須是存儲介質根目錄下、後綴為.cfg的文件,其長度不能超過255個字符。該參數隻能為配置文件名稱、或存儲介質名稱+配置文件名稱。
backup:將配置文件設置為備用下次啟動配置文件。
main:將配置文件設置為主用下次啟動配置文件。設備優先使用主用下次啟動配置文件,如果主用下次啟動配置文件不存在或損壞,則使用備用下次啟動配置文件。
【使用指導】
不指定main和backup參數時,缺省使用main。
主用下次啟動配置文件和備用下次啟動配置文件可以設置為同一文件,但為了更可靠,建議設置為不同的文件,或者將一份配置保存在兩個不同名的文件中,一個設置為主用,一個設置為備用。
在執行undo startup saved-configuration命令之後,係統會將主用/備用下次啟動配置文件均設置為NULL,但不會刪除該文件。
執行save命令將當前配置保存到存儲介質的同時,可將該文件設置為下次啟動時使用的主用、或備用配置文件。
# 配置下次啟動配置文件。
<Sysname> startup saved-configuration testcfg.cfg
Please wait ....... Done.
【相關命令】
· display startup
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!