Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Erste Schritte: Ein kurzer Überblick über die CLI

Die folgenden Themen können Ihnen (dem Netzwerkadministrator) den Einstieg in die Junos OS Evolved CLI erleichtern, um Konfigurationsänderungen vorzunehmen, zwischen Betriebsmodus und Konfigurationsmodus zu wechseln, ein Benutzerkonto zu erstellen und einige der grundlegenden Befehle auszuführen.

Hinweis:

Einführungs- und Überblicksinformationen zu Junos OS Evolved finden Sie unter Einführung in Junos OS Evolved.

In diesem CLI-Handbuch zu Junos OS Evolved wird davon ausgegangen, dass Sie mit den Konzepten und Betriebsprinzipien von Junos OS Evolved vertraut sind.

Erste Schritte mit der Befehlszeilenschnittstelle

In diesem Thema erfahren Sie, wie Sie die Junos OS Evolved CLI starten, die Befehlshierarchie anzeigen und kleinere Konfigurationsänderungen vornehmen.

Hinweis:

Bevor Sie beginnen, stellen Sie sicher, dass Ihre Gerätehardware eingerichtet und Junos OS Evolved installiert ist. Sie müssen über eine direkte Konsolenverbindung zum Gerät oder Netzwerkzugriff über SSH oder Telnet verfügen. Wenn Ihr Gerät nicht eingerichtet ist, befolgen Sie die Installationsanweisungen des Geräts, bevor Sie fortfahren.

So melden Sie sich bei einem Gerät an und starten die CLI:

  1. Melden Sie sich als an root.

    Das root-Anmeldekonto verfügt über Superuser-Rechte mit Zugriff auf alle Befehle und Anweisungen.

  2. Starten Sie die CLI:

    Die > Eingabeaufforderung zeigt an, dass Sie sich im Betriebsmodus befinden. Wenn Sie später in den Konfigurationsmodus wechseln, ändert sich die Eingabeaufforderung in #.

Hinweis:

Wenn Sie das root-Konto zum ersten Mal auf dem Gerät verwenden, denken Sie daran, dass das Gerät ohne Kennwort für root ausgeliefert wird. Wenn Sie eine Konfiguration zum ersten Mal bestätigen, müssen Sie ein Root-Kennwort festlegen. Root-Zugriff über eine Telnet-Sitzung ist nicht zulässig. Um den Root-Zugriff über eine SSH-Verbindung zu aktivieren, müssen Sie die system services ssh root-login allow Anweisung konfigurieren.

CLI-Befehle können je nach Plattform und Softwareversion variieren. Die CLI enthält mehrere Möglichkeiten, Hilfe zu verfügbaren Befehlen zu erhalten. In diesem Abschnitt werden einige Beispiele gezeigt, wie Sie Hilfe erhalten:

  1. Geben Sie diese Option ? ein, um die Befehle der obersten Ebene anzuzeigen, die im Betriebsmodus verfügbar sind.

  2. Geben Sie ein file ? , um alle möglichen Vervollständigungen für den file Befehl anzuzeigen.

  3. Geben Sie ein file archive ? , um alle möglichen Vervollständigungen für den file archive Befehl anzuzeigen.

Wechseln Sie zwischen Betriebs- und Konfigurationsmodus

Wenn Sie ein Gerät überwachen und konfigurieren, auf dem Junos OS Evolved ausgeführt wird, müssen Sie möglicherweise zwischen den Modi wechseln. Wenn Sie zwischen Betriebsmodus und Konfigurationsmodus wechseln, ändert sich auch die Eingabeaufforderung. Die Eingabeaufforderung für den Betriebsmodus ist eine rechtwinklige Klammer (>). Die Eingabeaufforderung für den Konfigurationsmodus ist ein Rauten- oder Rautenzeichen (#).

So wechseln Sie zwischen Betriebsmodus und Konfigurationsmodus:

  1. Wenn Sie sich am Gerät anmelden, den cli Befehl eingeben und die Eingabetaste drücken, befinden Sie sich automatisch im Betriebsmodus:
  2. Um in den Konfigurationsmodus zu wechseln, geben Sie den configure Befehl oder den edit Befehl im CLI-Betriebsmodus ein. Die Eingabeaufforderung in Klammern ([edit]), auch als Banner bezeichnet, zeigt an, dass Sie sich im Konfigurationsmodus an der Spitze der Hierarchie befinden. Zum Beispiel:

    Die CLI-Eingabeaufforderung ändert sich von user@host> in user@host#, um anzuzeigen, dass Sie sich im Konfigurationsmodus befinden, und ein Banner wird angezeigt, um die Hierarchieebene anzuzeigen.

  3. Sie können den Konfigurationsmodus verlassen und auf eine der folgenden Arten in den Betriebsmodus zurückkehren:
    • So bestätigen Sie die Konfiguration und beenden die Konfiguration:

    • So beenden Sie das Verfahren, ohne sich festzulegen:

    Wenn Sie den Konfigurationsmodus verlassen, ändert sich die CLI-Eingabeaufforderung von user@host# in user@host>, und das Banner wird nicht mehr angezeigt. Sie können den Konfigurationsmodus beliebig oft aufrufen oder verlassen, ohne Ihre Änderungen zu bestätigen.

  4. Um die Ausgabe eines Befehls im Betriebsmodus anzuzeigen, z show . B. im Konfigurationsmodus, geben Sie den Befehl für den run Konfigurationsmodus ein. Geben Sie dann den Befehl für den Betriebsmodus an:

Verwenden von Tastatursequenzen zum Navigieren und Bearbeiten der CLI

Sie können Tastatursequenzen in der CLI von Junos OS Evolved verwenden, um in der Befehlszeile zu navigieren und sie zu bearbeiten. Sie können auch Tastatursequenzen verwenden, um durch eine Liste der kürzlich ausgeführten Befehle zu blättern. In der folgenden Tabelle sind einige der CLI-Tastatursequenzen aufgeführt. Sie sind die gleichen, die in Emacs verwendet werden.

Tabelle 1: CLI-Tastenkombinationen

Tastatur-Sequenz

Aktion

Strg+b

Bewegen Sie den Cursor um ein Zeichen zurück.

Esc+b oder Alt+b

Bewegen Sie den Cursor um ein Wort zurück.

Strg+f

Bewegen Sie den Cursor um ein Zeichen vorwärts.

Esc+f oder Alt+f

Bewegen Sie den Cursor um ein Wort vorwärts.

Strg+a

Bewegen Sie den Cursor an den Anfang der Befehlszeile.

Strg+e

Bewegen Sie den Cursor an das Ende der Befehlszeile.

Strg+h, Entf oder Rücktaste

Löschen Sie das Zeichen vor dem Cursor.

Strg+d

Löschen Sie das Zeichen am Cursor.

Strg+k

Löschen Sie alle Zeichen vom Cursor bis zum Ende der Befehlszeile.

Strg+u oder Strg+x

Löschen Sie alle Zeichen aus der Befehlszeile.

Strg+W, Esc+Rücktaste oder Alt+Rücktaste

Löschen Sie das Wort vor dem Cursor.

Esc+d oder Alt+d

Löschen Sie das Wort nach dem Cursor.

Strg+y

Fügen Sie den zuletzt gelöschten Text am Cursor ein.

Strg+l

Zeichnen Sie die aktuelle Linie neu.

Strg+P

Scrollen Sie rückwärts durch die Liste der kürzlich ausgeführten Befehle.

Strg+n

Scrollen Sie vorwärts durch die Liste der kürzlich ausgeführten Befehle.

Strg+r

Durchsuchen Sie den CLI-Verlauf inkrementell in umgekehrter Reihenfolge nach Zeilen, die mit der Suchzeichenfolge übereinstimmen.

Esc+/ oder Alt+/

Durchsuchen Sie den CLI-Verlauf nach Wörtern, für die das aktuelle Wort ein Präfix ist.

Esc+. oder ALT+.

Scrollen Sie rückwärts durch die Liste der zuletzt eingegebenen Wörter in einer Befehlszeile.

Esc+number sequence oder Alt+number sequence

Geben Sie an, wie oft eine Tastatursequenz ausgeführt werden soll.

Konfigurieren eines Benutzerkontos auf einem Gerät von Juniper Networks

In diesem Thema wird beschrieben, wie Sie sich mit einem Stammkonto bei einem Gerät von Juniper Networks anmelden und ein neues Benutzerkonto konfigurieren. Sie können ein Konto für Ihren eigenen Gebrauch konfigurieren oder ein Testkonto erstellen.

So konfigurieren Sie ein neues Benutzerkonto auf dem Gerät:

  1. Melden Sie sich als root an und wechseln Sie in den Konfigurationsmodus:

    Das Eingabeaufforderungsbanner ([edit]) zeigt an, dass Sie sich oben in der Hierarchie im Konfigurationsbearbeitungsmodus befinden.

  2. Ändern Sie den [edit system login] Abschnitt der Konfiguration:

    Die Eingabeaufforderung in Klammern ändert sich in [edit system login] , um anzuzeigen, dass Sie sich auf einer neuen Ebene in der Hierarchie befinden.

  3. Fügen Sie nun ein neues Benutzerkonto hinzu. Im Beispiel user1 steht für einen Benutzernamen:

    In diesem Beispiel wird ein Konto user1hinzugefügt.

    Hinweis:

    Benutzernamen von Benutzerkonten können einen Punkt (.) enthalten. Sie können zum Beispiel ein Benutzerkonto user.1haben. Der Benutzername darf jedoch nicht mit einem Punkt beginnen oder enden.

  4. Konfigurieren Sie einen vollständigen Namen für das Konto. Wenn der Name Leerzeichen enthält, schließen Sie den gesamten Namen in Anführungszeichen (" ") ein:
  5. Konfigurieren Sie eine Kontoklasse. Die Kontoklasse legt die Benutzerzugriffsrechte für das Konto fest:
  6. Konfigurieren Sie eine Authentifizierungsmethode und ein Kennwort für das Konto:

    Wenn die Eingabeaufforderung zum neuen Kennwort angezeigt wird, geben Sie ein Klartextkennwort ein, das das System verschlüsseln kann, und bestätigen Sie dann das neue Kennwort.

  7. Bestätigen Sie die Konfiguration:

    Konfigurationsänderungen werden erst aktiv, wenn Sie die Konfiguration bestätigen. Wenn der Commit erfolgreich ist, wird eine commit complete Meldung angezeigt.

  8. Kehren Sie zur obersten Ebene der Konfiguration zurück, und beenden Sie dann:
  9. Abmelden vom Gerät:
  10. Um Ihre Änderungen zu testen, melden Sie sich mit dem soeben konfigurierten Benutzerkonto und Kennwort wieder an:

    Wenn Sie sich anmelden, sollte der neue Benutzername an der Eingabeaufforderung angezeigt werden.

Sie haben die CLI erfolgreich verwendet, um den Gerätestatus anzuzeigen und eine einfache Konfigurationsänderung durchzuführen.

Hinweis:

Vollständige Informationen zu den Befehlen, die Sie zur Konfiguration Ihres Geräts ausgeben müssen, einschließlich Beispielen, finden Sie in den Konfigurationshandbüchern für Junos OS Evolved .

Verwenden des CLI-Editors im Konfigurationsmodus

In diesem Thema werden grundlegende Befehle beschrieben, mit denen Sie den Konfigurationsmodus im CLI-Editor aufrufen können. In diesem Thema werden auch Befehle beschrieben, mit denen Sie in der Konfigurationshierarchie navigieren, Hilfe abrufen und die während der Konfigurationssitzung vorgenommenen Änderungen bestätigen oder rückgängig machen können.

Aufgabenstellung

Befehl/Anweisung

Beispiel

Konfiguration bearbeiten  

Rufen Sie den Konfigurationsmodus auf.

Wenn Sie die CLI starten, befindet sich das Gerät im Betriebsmodus. Sie müssen explizit in den Konfigurationsmodus wechseln. Wenn Sie dies tun, ändert sich die CLI-Eingabeaufforderung von user@host> in user@host#und die Hierarchieebene wird in eckigen Klammern angezeigt.

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

Erstellen Sie eine Anweisungshierarchie.

Mit dem edit Befehl können Sie gleichzeitig eine Hierarchie anlegen und auf diese neue Ebene in der Hierarchie wechseln. Sie können den edit Befehl nicht verwenden, um den Wert von Bezeichnern zu ändern.

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

Erstellen Sie eine Anweisungshierarchie und legen Sie Bezeichnerwerte fest.

Der set Befehl ist wie edit, außer dass sich Ihre aktuelle Ebene in der Hierarchie nicht ändert.

set hierarchy-level value
[edit]
user@host# set security zones security-zone myzone
[edit]
user@host# 
Navigieren in der Hierarchie  

Navigieren Sie nach unten zu einer vorhandenen Hierarchieebene.

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

Navigieren Sie eine Ebene in der Hierarchie nach oben.

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

Navigieren Sie in der Hierarchie nach oben.

top 
[edit security zones]
user@host# top
[edit]
user@host#
Änderungen bestätigen oder rückgängig machen  

Bestätigen Sie Ihre Konfiguration.

commit
[edit]
user@host# commit
commit complete

Rollback von Änderungen aus der aktuellen Sitzung.

Verwenden Sie den rollback Befehl, um alle Änderungen aus der aktuellen Konfigurationssitzung rückgängig zu machen. Wenn Sie den rollback Befehl ausführen, bevor Sie die Sitzung beenden oder Änderungen bestätigen, lädt die Software die zuletzt festgeschriebene Konfiguration auf das Gerät. Sie müssen die rollback Anweisung auf der edit Ebene in der Hierarchie eingeben.

rollback 
[edit]
user@host# rollback
load complete
Konfigurationsmodus beenden  

Bestätigen Sie die Konfiguration und beenden Sie den Konfigurationsmodus.

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

Beenden Sie den Konfigurationsmodus, ohne Ihre Konfiguration zu bestätigen.

Sie müssen mit den up Befehlen or top zum Anfang der Hierarchie navigieren, bevor Sie den Konfigurationsmodus verlassen können.

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

Zeigt eine Liste der gültigen Optionen für die aktuelle Hierarchieebene an.

?
[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]

Überprüfen Sie den Status eines Geräts von Juniper Networks

Im Betriebsmodus können Sie Befehle verwenden show , um den Status des Geräts zu überprüfen und die Aktivitäten auf dem Gerät zu überwachen.

So machen Sie sich mit den show Befehlen vertraut:

  • Geben Sie ein show ? , um die Liste der show Befehle anzuzeigen, die Sie zur Überwachung des Routers verwenden können:

  • Verwenden Sie den show chassis routing-engine Befehl, um den Status der Routing-Engine anzuzeigen:

  • Verwenden Sie den Befehl, um den show system storage verfügbaren Speicher auf dem Gerät anzuzeigen:

Rollback von Konfigurationsänderungen

In diesem Abschnitt wird gezeigt, wie Sie den rollback Befehl verwenden, um Ihre nicht festgeschriebene, aber überarbeitete Konfiguration auf den Zustand der zuletzt festgeschriebenen Junos OS Evolved-Konfiguration zurückzusetzen. Der rollback Befehl ist nützlich, wenn Sie Konfigurationsänderungen vornehmen und diese dann nicht beibehalten möchten.

Das folgende Verfahren zeigt, wie Sie einen SNMP-Systemmonitor auf einem Juniper Networks-Gerät konfigurieren und dann zur zuletzt übertragenen Konfiguration zurückkehren, die den Systemmonitor nicht enthält. Nach der Konfiguration stellt der SNMP-Integritätsmonitor dem Netzwerkmanagementsystem (NMS) eine vordefinierte Überwachung der Dateisystemauslastung, CPU-Auslastung und Speicherauslastung auf dem Gerät zur Verfügung.

  1. Rufen Sie den Konfigurationsmodus auf:

  2. Aktuelle Konfiguration (falls vorhanden) für SNMP anzeigen:

    Es werden keine snmp Anweisungen angezeigt, da SNMP auf dem Gerät nicht konfiguriert wurde.

  3. Konfigurieren Sie den Gesundheitsmonitor:

  4. Zeigen Sie die neue Konfiguration an:

    Die health-monitor Anweisung gibt an, dass die SNMP-Zustandsüberwachung auf dem Gerät konfiguriert ist.

  5. Geben Sie den rollback Befehl configuration mode ein, um zur zuletzt übertragenen Konfiguration zurückzukehren:

  6. Zeigen Sie die Konfiguration erneut an, um sicherzustellen, dass Ihre Änderung nicht mehr vorhanden ist:

    Es werden keine snmp Konfigurationsanweisungen angezeigt. Der Health Monitor ist nicht mehr konfiguriert.

  7. Geben Sie den commit Befehl ein, um die Konfiguration zu aktivieren, auf die Sie zurückgesetzt haben:

  8. Beenden Sie den Konfigurationsmodus:

Sie können den rollback Befehl auch verwenden, um zu früheren Konfigurationen zurückzukehren.