Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

入门:CLI 快速导览

以下主题可帮助您(网络管理员)初步了解 Junos OS 演化版 CLI,以便执行配置更改、在作模式与配置模式之间进行切换、创建用户帐户以及执行一些基本命令。

注意:

有关特定于 Junos OS Evolved 的介绍和概述信息,请参阅 Junos OS Evolved 简介

Junos OS 演化版 CLI 指南假定您熟悉 Junos OS 演化版 概念和作原则。

命令行界面使用入门

本主题介绍如何启动 Junos OS 演化版 CLI、查看命令层次结构以及进行细微配置更改。

注意:

开始之前,请确保设备硬件已安装到位且 Junos OS 演化版 已就绪。您必须与设备进行直接控制台连接,或者使用 SSH 或 Telnet 对设备进行网络访问。如果设备未安装,请遵循设备附带的安装说明完成安装,然后再继续作。

要登录设备并启动 CLI,请执行以下作:

  1. 以 的身份 root登录。

    root 登录帐户拥有超级用户权限,可访问所有命令和语句。

  2. 启动 CLI:

    > 命令提示符显示您处于作模式。之后,进入配置模式,提示符将变为 #。

注意:

如果您是第一次在设备上使用 root 帐户,请记住设备自带的 root 不需要密码。首次提交配置时,必须设置 root 密码。不允许通过 telnet 会话进行 root 访问。要通过 SSH 连接启用 root 访问,必须配置该 system services ssh root-login allow 语句。

CLI 命令可能因平台和软件版本而异。CLI 包含多种获取有关可用命令的帮助的方法。本部分将演示获取帮助的一些示例:

  1. 键入 ? 以显示作模式下可用的顶级命令。

  2. 键入 file ? 以显示命令的所有 file 可能补全形式。

  3. 键入 file archive ? 以显示命令的所有 file archive 可能补全形式。

在作模式和配置模式之间切换

监控和配置运行 Junos OS Evolved 的设备时,可能需要在 模式之间切换 。在作模式和配置模式之间切换时,命令提示符也会发生变化。作模式提示符为右尖括号 (>)。配置模式提示符为井号或哈希符号 (#)。

要在作模式和配置模式之间切换:

  1. 登录设备并键入命令 cli 并按 Enter 后,系统将自动进入作模式:
  2. 要进入配置模式,请在 CLI作模式下键入命令 configureedit 命令。方括号 ()[edit] 中的提示符(也称为 横幅)表示您处于层级结构顶层的配置模式。例如:

    CLI 提示符从 user@host> user@host#变为 ,表明您处于配置模式,并出现横幅以指示层次结构级别。

  3. 您可以通过下列任一方式退出配置模式并返回到作模式:
    • 提交配置并退出:

    • 退出而不提交:

    退出配置模式时,CLI 提示符会从 user@host# user@host>变为 ,并且不再出现横幅。您可以根据需要不限次数地进入或退出配置模式,而不提交更改。

  4. 要显示 作模式命令 的输出(例如 show 在配置模式下),请发出 run 配置模式命令。然后,指定作模式命令:

使用键盘序列导航和编辑 CLI

您可以在 Junos OS 演化版 CLI 中使用键盘序列来导航和编辑命令行。您还可以使用键盘序列以滚动浏览最近执行的命令列表。下表列出了一些 CLI 键盘序列。这些序列与 Emacs 中使用的序列相同。

表 1:CLI 键盘快捷键

键盘序列

行动

Ctrl+b

将光标向后移动一个字符。

Esc+b 或 Alt+b

将光标向后移动一个单词。

Ctrl+f

将光标向前移动一个字符。

Esc+f 或 Alt+f

将光标向前移动一个单词。

Ctrl+a

将光标移动到命令行的开头。

Ctrl+E

将光标移动到命令行的结尾。

Ctrl+h、Delete 或 Backspace

删除光标前的字符。

Ctrl+d

删除光标位置的字符。

Ctrl+k

删除从光标到命令行末尾的所有字符。

Ctrl+u 或 Ctrl+x

删除命令行中的所有字符。

Ctrl+w、Esc+Backspace 或 Alt+Backspace

删除光标前的单词。

Esc+d 或 Alt+d

删除光标后的单词。

Ctrl+y

在光标位置插入最近删除的文本。

Ctrl+l

重绘当前行。

Ctrl+p

向后滚动,浏览最近执行的命令列表。

Ctrl+n

向前滚动,浏览最近执行的命令列表。

Ctrl+r

按相反顺序以递增的方式搜索 CLI 历史记录中与搜索字符串匹配的行。

Esc+/ 或 Alt+/

搜索 CLI 历史记录中以当前单词为前缀的单词。

Esc+。或 Alt+。

向后滚动,浏览最近在命令行中输入的单词列表。

Esc+number sequence 或 Alt+number sequence

指定执行键盘序列的次数。

在瞻博网络设备上配置用户帐户

本主题介绍如何使用 root 帐户登录瞻博网络设备并配置新用户帐户。您可以配置自己使用的帐户,也可以创建测试帐户。

要在设备上配置新用户帐户,请执行以下作:

  1. 以 root 身份登录并进入配置模式:

    [edit]) 提示横幅表示您处于层级结构顶层的配置编辑模式。

  2. 对配置部分进行 [edit system login] 更改:

    括号中的提示符将更改为 , [edit system login] 以表明您处于层次结构中的新级别。

  3. 现在添加一个新用户帐户。在此示例中, user1 表示一个用户名:

    此示例将会添加帐户 user1

    注意:

    用户帐户名称可以包含句点 (.) 。例如,您可以拥有一个用户帐户 user.1。但是,用户名不能以句点开头或结尾。

  4. 帐户配置完整名称。如果名称中包含空格,要用引号 (“ ”) 将整个名称括起来:
  5. 配置帐户类别:帐户类别可设置帐户的用户访问权限:
  6. 帐户配置身份验证方法和密码:

    出现新密码提示时,输入系统可以加密的明文密码,然后确认新密码。

  7. 提交配置:

    在您提交配置之前,配置更改不会激活。如果提交成功,将显示一条 commit complete 消息。

  8. 返回最高级别配置,然后退出:
  9. 销设备:
  10. 要测试更改的配置,请使用刚刚配置的用户帐户和密码重新登录:

    登录时,应该可以在命令提示符处看到新用户名。

您已成功使用 CLI 查看设备状态并执行简单的配置更改。

注意:

如需全面了解配置设备时需要发出的命令(包括示例),请参阅 Junos OS Evolved 配置指南。

在配置模式下使用 CLI 编辑器

本主题介绍可用于在 CLI 编辑器中进入配置模式的基本命令。本主题还介绍用于在配置层次结构中导航、获取帮助以及提交或恢复在配置会话期间所做的更改的命令。

任务

命令/语句

示例

编辑您的配置  

进入配置模式。

启动 CLI 时,设备处于作模式。您必须以显式方式进入配置模式。执行此作时,CLI 提示将从 user@host> 更改为 user@host#,并且层级显示在方括号中。

configure
user@host> configure
[edit]
user@host# 

创建语句层次结构。

您可以使用该 edit 命令在创建层次结构的同时移动到层次结构中的新级别。不能使用该 edit 命令更改标识符的值。

edit hierarchy-level value
[edit]
user@host# edit security zones security-zone myzone
[edit security zones security-zone myzone]
user@host# 

创建语句层次结构,并设置标识符值。

set 命令类似于 edit,只是您在层次结构中的当前级别不会更改。

set hierarchy-level value
[edit]
user@host# set security zones security-zone myzone
[edit]
user@host# 
在层次结构中导航  

向下导航至一个现有层级。

edit hierarchy-level
[edit]
user@host# edit security zones
[edit security zones]
user@host#

在层次结构中向上导航一个层级。

up
[edit security zones]
user@host# up
[edit security]
user@host#

导航至层次结构的顶部。

top 
[edit security zones]
user@host# top
[edit]
user@host#
提交或恢复更改  

提交配置。

commit
[edit]
user@host# commit
commit complete

从当前会话回滚更改。

使用此命令可rollback从当前的配置会话恢复所有更改。在退出会话或提交更改之前运行命令rollback,软件会将最近提交的配置加载到设备上。您必须在层次结构的级别edit 输入rollback 语句。

rollback 
[edit]
user@host# rollback
load complete
退出配置模式  

提交配置并退出配置模式。

commit and-quit
[edit]
user@host# commit and-quit
user@host>

退出配置模式而不提交您的配置。

您必须先使用 up or top 命令导航到层次结构顶部,然后才能退出配置模式。

exit
[edit]
user@host# exit
The configuration has been changed but not committed
Exit with uncommitted changes? [yes,no] (yes)
获取帮助  

显示当前层级的有效选项列表。

?
[edit ]
user@host# edit security zones ?
Possible completions:
   <[Enter]>                Execute this command 
> functional-zone      Functional zone 
> security-zone          Security zones   
|                                  Pipe through a command 
[edit]

检查瞻博网络设备的状态

在作模式下,您可以使用 show 命令检查设备的状态并监控设备上的活动。

为了帮助您熟悉 show 命令,请执行以下步骤:

  • 键入 show ? 以显示可用于监控路由器的命令列表 show

  • 使用命令 show chassis routing-engine 查看路由引擎状态:

  • 使用以下 show system storage 命令查看设备上的可用存储:

回滚配置更改

本主题介绍如何使用命令 rollback 将未提交但已修订的配置返回到最近提交的 Junos OS 演化版 配置的状态。 rollback 如果您进行配置更改后,决定不保留更改,该命令会很有用。

以下过程显示如何在瞻博网络设备上配置 SNMP 运行状况监视器,然后返回到最近提交的配置(不包括运行状况监视器)。配置 SNMP 运行状况监视器后,它就可以提供带有设备文件系统使用情况、CPU 使用情况和内存使用情况预定义监控功能的网络管理系统 (NMS)。

  1. 进入配置模式:

  2. 显示 SNMP 的当前配置(如果有):

    未出现任何 snmp 语句,因为设备上尚未配置 SNMP。

  3. 配置运行状况监视器:

  4. 显示新配置:

    health-monitor 语句表示设备上已配置 SNMP 运行状况监视器。

  5. 输入 rollback 配置模式命令以返回到最近提交的配置:

  6. 再次查看配置,确保您的配置更改不再显示:

    未出现任何 snmp 配置语句。运行状况监视器配置不再显示更改。

  7. 输入命令 commit 以激活已回滚到的配置:

  8. 退出配置模式:

您也可以使用该 rollback 命令返回到早期配置。