Juniper SRX JUNOS的層次化命令結構



Juniper SRX JUNOS的層次化命令結構


以下文章節錄自” Juniper junos 第一天_了解JUNOS_CLI.pdf”

查看候選配置
show 命令顯示裝置的候選配置從配置層次結構的頂層輸入時命令行介面顯示整個候選配置下例提供所配置的設備的縮略清單
[edit]
root@srx100# show
version “ 9.2R1.3”;
groups {
   re0 {
      system {
         host-name juniper1;
      }
   }
}
<...>
如果您沒有進行任何配置更改則候選配置與設備的當前正在運行的配置相同
深入層次結構以後show 命令顯示當前配置層級及更低層級的配置
[edit interfaces ge-5/0/0]
root@srx100# show
gigether-options {
   flow-control;
   auto-negotiation;
}
unit 0 {
   family inet {
      address 1.2.3.4/28;
   }
}
注意 您也許已經注意到配置模式使用 show 命令的方式與操作模式不同
每種模式的命令是彼此獨立的因此 show 命令在每種模式中代表不同的操作


導航配置
雖然您可以從層次結構根部編輯配置但如果先進入到配置中要更改的區域再添加和刪除命令往往更容易例如如果您打算向配置添加新服務可以發出以下一系列 set 命令
[edit]
root@srx100# set system services finger
root@srx100# set system services ftp
root@srx100# set system services ssh
root@srx100# set system services telnet
但是通過 system services 目錄再發出下列命令會更容易
[edit]
root@srx100# edit system services
[edit system services]
root@srx100# set finger
root@srx100# set ftp
root@srx100# set ssh
root@srx100# set telnet
無論哪種情況一旦完成就會在候選配置中添加以下幾行
[edit]
system {
   services {
      finger;
      ftp;
      ssh;
      telnet;
   }
}

CLI 提供四個用於在配置模式中導航的命令edituptop exit


edit 命令
使用 edit 命令可跳轉到候選配置中的特定位置。配置模式標題會更改,以顯示您在層次結構中的新位置:
[edit]
root@srx100# edit system services
[edit system services]
root@srx100#
您不必從頂層目錄發出 edit 命令。例如要到達 system syslog host log 層次結構可以從層次結構的頂層發出以下命令
[edit]
root@srx100# edit system syslog host log
[edit system syslog host log]
root@srx100#
也可以通過發出以下一系列 edit 命令來到達同樣的層次結構:
[edit]
root@srx100# edit system
[edit system]
root@srx100# edit syslog
[edit system syslog]
root@srx100# edit host log
[edit system syslog host log]
root@srx100#
從層次結構發出 edit 命令時要根據您在層次結構中的位置發出相對路徑
注意 edit 命令的作用類似於 UNIX 的更改目錄 (CD) 命令,它將您移動到層次結構樹中的確切位置。
如果您導航到配置中尚不存在的層次結構位置,CLI 將創建該層級
但是使用 set 命令下文將討論顯式地添加層級可幫助您確切掌握自己創建的層級


up 命令
up 命令允許您在層次結構中向上層移動預設情況下是移動一層可以在該命令後面添加數字來指定上移多少層
[edit interfaces fe-1/3/1 unit 0 family inet address 10.0.10.1]
root@srx100# up
[edit interfaces fe-1/3/1 unit 0 family inet]
root@srx100# up 2
[edit interfaces fe-1/3/1]
root@srx100#
在上例中interfacesfe-1/3/1unit 0family inet address
10.0.10.1 各代表層次結構中的一個層級如下所示從配置層次結構的頂層顯示):
[edit]
interfaces {
   fe-1/3/1 {
      unit 0 {
         family inet {
            address 10.0.10.1;
         }
      }
   }
}

top 命令
top 命令允許您移到層次結構的第一層
root@srx100# edit interfaces fe-0/0/0.0
[edit interfaces fe-0/0/0 unit 0]
root@srx100# show
family inet {
    address 192.168.188.10/24;
}
[edit interfaces fe-0/0/0 unit 0]
root@srx100# top
[edit]
root@srx100#


exit 命令
exit 命令會讓您回到發出上一個 edit 命令之前的層次結構位置如果您從配置層次結構的頂層發出此命令就會退出配置模式
[edit system syslog]
root@srx100# exit
[edit system]
root@srx100# exit
[edit]
root@srx100#


快捷方式
可以將導航命令並在一起以在層次結構中移動例如可以一併使用 top and edit 來快速移動到配置層次結構中的不同部分
[edit protocols ospf area]
root@srx100# top edit system login
[edit system login]
root@srx100#
使用 top 以及 show 可從層次結構的另一部分顯示一部分配置
[edit protocols ospf area]
root@srx100# top show system services
web-management {
   http {
      port 8080;
   }
}

這個網誌中的熱門文章

如何測試網路連線--網路斷線了怎麼辦?

筆記電腦刷BIOS失敗無法開機—用CH341A編程器重刷BIOS教學!

查理王的電腦部落格-首頁