Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Erste Schritte: Eine kurze Tour durch die CLI

Die folgenden Themen helfen Ihnen bei den ersten Arbeit Junos OS CLI Konfigurationsänderungen, den Switch zwischen Betriebsmodus und Konfigurationsmodus, das Erstellen eines Benutzerkontos und die Ausführung einiger grundlegender Befehle.

Anmerkung:

Wenn Sie eine grundlegende Einführung in Junos OS benötigen, finden Sie in der Anleitung "Erste Schritte" Junos OS. Informationen zu Einführungen und Überblick speziell für Junos OS Evolved finden Sie unter Introducing Junos OS Evolved. Ausführliche Informationen und Informationen zur Verwendung Junos OS Geräte mit Juniper Networks finden Sie in der Übersicht über Junos OS.

Dieser Junos OS CLI Geht im Allgemeinen davon aus, dass Sie mit den Inhalten in den anderen Leitfäden zumindest vertraut sind und Junos OS Konzepte und Betriebsprinzipien im Allgemeinen kennen.

Erste Schritte mit der Junos OS Befehlszeilenschnittstelle

In diesem Thema wird gezeigt, wie Sie die Junos OS CLI starten, die Befehlshierarchie anzeigen und kleine Konfigurationsänderungen vornehmen können. Die am Ende dieses Themas aufgelisteten zugehörigen Themen stellen detailliertere Informationen zur Verwendung des CLI.

Anmerkung:

Stellen Sie sicher, dass Ihre Gerätehardware eingerichtet und eingerichtet Junos OS oder 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, die im Gerät vor dem Verfahren angegeben wurden.

Um sich an einem Gerät zu anmelden und den Server zu CLI:

  1. Melden Sie root sich unter

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

  2. Beginnen Sie CLI:

    Die > Eingabeaufforderung zeigt, dass Sie sich im Betriebsmodus befinden. Später, wenn Sie den Konfigurationsmodus eingeben, wird die Eingabeaufforderung zu #geändert.

Anmerkung:

Wenn Sie das Root-Konto zum ersten Mal auf dem Gerät verwenden, vergessen Sie nicht, dass das Gerät mit einem Root-Passwort im System vorgeht. Wenn Sie jedoch beim ersten Konfigurations-Commit eine Konfiguration festlegen, müssen Sie ein Root-Kennwort festlegen. Der Root-Zugriff ist während einer Telnetsitzung nicht zulässig. Um root-Zugriff über eine SSH-Verbindung zu aktivieren, müssen Sie die Anweisung system services ssh root-login allow konfigurieren.

Der CLI bietet verschiedene Möglichkeiten, Hilfe zu Befehlen zu erhalten. In diesem Abschnitt finden Sie einige Beispiele für Hilfe:

  1. Geben Sie die im Betriebsmodus verfügbaren Befehle ? ein.

  2. Geben file ? Sie die Eingabe ein, um alle möglichen Fertigstellungen des Befehls zu file anzeigen.

  3. Geben file archive ? Sie die Eingabe ein, um alle möglichen Fertigstellungen des Befehls zu file archive anzeigen.

Switching zwischen Junos OS CLI- und Konfigurationsmodi

Wenn Sie ein Gerät, auf dem Junos OS oder Junos OS ausgeführt wird, überwachen und konfigurieren, müssen Sie möglicherweise zwischen Betriebsmodus und Konfigurationsmodus wechseln. Wenn Sie in den Konfigurationsmodus wechseln, wird auch die Eingabeaufforderung geändert. Die Eingabeaufforderung für den Betriebsmodus ist eine Rechte-Winkel-Halterung ( ) und die Eingabe im Konfigurationsmodus bezieht sich auf ein Pfund oder > ein Hash-Sign ( # ).

Switch zwischen Betriebs- und Konfigurationsmodus:

  1. Wenn Sie sich am Gerät anmelden und den Befehl eingeben, sind Sie cli automatisch im Betriebsmodus:
  2. Geben Sie den Befehl oder den Befehl aus dem Konfigurationsmodus in den Konfigurationsmodus CLI configureedit ein. Die Eingabeaufforderung in Klammern ( auch als Banner bekannt) zeigt, dass Sie sich im Konfigurationsbearbeitungsmodus oben [edit] in der Hierarchie befinden. Zum Beispiel:

    Der CLI umgehende Änderungen von zu und ein Banner zeigt die user@host>user@host# Hierarchieebene an.

  3. Sie können den Betriebsmodus wie folgt kehren:
    • So commiten Sie die Konfiguration und das Exit:

    • Ganz ohne Engagement beenden:

    Wenn Sie den Konfigurationsmodus verlassen, CLI werden keine Änderungen von user@host# und an dem Banner user@host> angezeigt. Sie können den Konfigurationsmodus so oft Sie wünschen eingeben oder beenden, ohne Dass Sie Ihre Änderungen vornehmen müssen.

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

    Um beispielsweise den aktuell festgelegten Prioritätswert des primären Geräts Virtual Router Redundancy Protocol (VRRP) anzuzeigen, während Sie die VRRP-Konfiguration für ein Sicherungsgerät ändern:

Verwenden von Keyboardfolgen zum Bewegen und Bearbeiten des Junos OS CLI

Sie können Keyboardfolgen im Junos OS Befehlszeilenschnittstelle (CLI) (CLI) verwenden, um die Befehlszeile zu verschieben und zu bearbeiten. Sie können auch Keyboardfolgen verwenden, um durch eine Liste mit kürzlich ausgeführten Befehlen zu scrollen. In der folgenden Tabelle sind einige der CLI Keyboardabfolgen aufgeführt. Sie sind die gleichen wie bei Emacs.

Tabelle 1: CLI Tastenkombinationen

Tastatursequenz

Aktion

CTRL+B

Bewegen Sie den Cursor um ein Zeichen zurück.

Esc+b oder Alt+b

Bewegen Sie den Cursor um ein Wort zurück.

CTRL+F

Bewegen Sie den Cursor um ein Zeichen nach vorne.

Esc+f oder Alt+f

Bewegen Sie den Cursor um ein Wort nach vorne.

CTRL+a

Bewegen Sie den Cursor zum Anfang der Befehlszeile.

STRG+E

Bewegen Sie den Cursor zum Ende der Befehlszeile.

STRG+h, Löschen, oder Backspace

Löschen Sie das Zeichen vor dem Cursor.

CTRL+D

Löschen Sie den Zeichen am Cursor.

CTRL+K

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

CTRL+u oder CTRL+x

Löschen Sie alle Zeichen aus der Befehlszeile.

Ctrl+w, Esc+Backspace, oder Alt+Backspace

Löschen Sie das Wort vor dem Cursor.

Esc+d oder Alt+d

Löschen Sie das Wort hinter dem Cursor.

CTRL+y

Einfügen des zuletzt gelöschten Texts in den Cursor.

CTRL+l

Hat die aktuelle Linie neu gemeistert.

CTRL+P

Blättern Sie durch eine Liste der kürzlich ausgeführten Befehle.

CTRL+n

Scrollen Sie durch eine Liste der kürzlich ausgeführten Befehle.

STRG+r

Durchsuchen CLI Verlauf schrittweise in umgekehrter Reihenfolge nach Zeilen, die der Suchzeichenfolge übereinstimmen.

Esc+/ oder Alt+/

Suchen im CLI des Verlaufs 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 kürzlich eingegebenen Wörter in einer Befehlszeile.

Esc+-Nummernfolge oderAlt+-Nummernfolge

Geben Sie die Anzahl der Ausführungen einer Tastatursequenz an.

Konfigurieren eines Benutzerkontos auf einem gerät Juniper Networks Geräten

In diesem Thema wird beschrieben, wie Sie sich mit einem Root-Konto bei einem Gerät anmelden, auf dem Juniper Networks Gerät ausgeführt wird, und ein neues Benutzerkonto konfigurieren. Sie können ein Konto für Ihre eigene Verwendung konfigurieren oder ein Testkonto erstellen.

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

  1. Melden Sie sich als Root- und Enter-Konfigurationsmodus an:

    Der ( ) prompte Banner zeigt, dass Sie [edit] sich im Konfigurationsbearbeitungsmodus oben in der Hierarchie befinden.

  2. Zum Abschnitt [edit system login] der Konfiguration wechseln:

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

  3. Jetzt ein neues Benutzerkonto hinzufügen:

    In diesem Beispiel wird ein Konto nchen (für Nathan Chen) angezeigt.

    Anmerkung:

    In Junos OS Version 12.2 und höher können Die Namen von Benutzerkonten einen Bestimmten Zeitraum (.) im Namen enthalten. Sie können beispielsweise den Namen eines Benutzerkontos nathan.chen haben. Der Benutzername kann jedoch nicht mit einem bestimmten Zeitraum beginnen oder enden.

  4. Konfigurieren Sie einen vollständigen Namen für das Konto. Wenn der Name Raum 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 neue Kennwortaufforderung angezeigt wird, geben Sie ein Klartextkennwort ein, das vom System verschlüsselt werden kann, und bestätigen Sie dann das neue Kennwort.

  7. Commit-Konfiguration:

    Konfigurationsänderungen werden erst aktiviert, wenn Sie die Konfiguration festlegen. Wenn das Commit erfolgreich ist, wird commit complete eine Meldung angezeigt.

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

    Wenn Sie sich anmelden, sehen Sie den neuen Benutzernamen in der Eingabeaufforderung.

Sie haben die Lösung erfolgreich CLI, um den Gerätestatus anzuzeigen und eine einfache Konfigurationsänderung durchzuführen. Weitere Informationen zu den Beschriebenen finden Sie in den entsprechenden Junos OS CLI Abschnitt.

Anmerkung:

Vollständige Informationen über die Befehle, mit denen Das Gerät konfiguriert werden soll, einschließlich Beispielen, finden Sie in den Konfigurationsleitfäden Junos OS Junos OS Weiterentwickelten Konfigurationshandbüchern.

Verwenden des CLI Editors im Konfigurationsmodus

In diesem Thema werden einige der grundlegenden Befehle beschrieben, die Sie verwenden können, um den Konfigurationsmodus im Befehlszeilenschnittstelle (CLI) (CLI)-Editor ein eingaben, durch die Konfigurationshierarchie navigieren, Hilfe erhalten, Commit oderVerting der Änderungen ausführen, die Sie während der Konfigurationssitzung vornehmen.

Aufgabe

Befehl/Erklärung

Beispiel

Konfiguration bearbeiten  

Geben Sie den Konfigurationsmodus ein.

Wenn Sie den CLI starten, ist das Gerät im Betriebsmodus. Sie müssen den Konfigurationsmodus explizit eingeben. Wenn Sie dies tun, CLI die Eingabeaufforderung in Klammern angezeigt wird, von zu und user@host>user@host# die Hierarchieebene wird angezeigt.

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

Erstellen Sie eine Anweisungshierarchie.

Sie können den Befehl verwenden, um gleichzeitig eine Hierarchie zu erstellen und edit zu dieser neuen Ebene in der Hierarchie zu wechseln. Sie können den Befehl edit nicht verwenden, um den Wert von Identifikatoren 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 Kennungswerte fest.

Der set Befehl funktioniert so, als sei es so, dass sich Ihre aktuelle edit Stufe in der Hierarchie nicht ändert.

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

Gehen Sie zu einer bestehenden Hierarchieebene über.

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

Navigieren Sie in der Hierarchie zu einer Ebene.

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

Navigieren Sie zur obersten Ebene der Hierarchie.

top 
[edit security zones]
user@host# top
[edit]
user@host#
Commit oder erneute Änderungen  

Commit-Konfiguration.

commit
[edit]
user@host# commit
commit complete

Lehnen Sie Änderungen von der aktuellen Sitzung zurück.

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

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

Commit den Konfigurations- und Exit-Konfigurationsmodus.

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

Verlassen Sie den Konfigurationsmodus, ohne Ihre Konfiguration zu commitn.

Sie müssen mithilfe des Konfigurationsmodus oder der Befehle zur obersten Hierarchie uptop navigieren, bevor Sie den Konfigurationsmodus beenden 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 gültiger 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]

Prüfen des Status eines Juniper Networks Geräts

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

Um Ihnen die Vertrautheit mit show Befehlen zu helfen:

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

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

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

Roll-Back-Konfigurationsänderungen

In diesem Thema wird gezeigt, wie Sie den Befehl verwenden, um Ihre nicht übertragene, aber überarbeitete Konfiguration an den Status der kürzlich zugesagten Junos OS rollback weiterentwickelten Konfiguration zurück bzw. Junos OS werden. Der Befehl ist nützlich, wenn Sie Konfigurationsänderungen vornehmen und sich dann entscheiden, rollback sie nicht zu behalten.

Das folgende Verfahren zeigt, wie Sie einen SNMP-Health-Monitor auf einem Juniper Networks konfigurieren und dann zur zuletzt zugesagten Konfiguration zurückkehren, die keinen Health Monitor umfasst. Bei der Konfiguration stellt der SNMP-Gesundheitsmonitor dem Netzwerkmanagementsystem (NMS) eine vordefinierte Überwachung der Dateisystemnutzung, CPU-Auslastung und Speichernutzung auf dem Gerät bereit.

  1. Konfigurationsmodus eingeben:

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

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

  3. Konfigurieren Sie den Health Monitor:

  4. Neue Konfiguration anzeigen:

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

  5. Geben Sie den rollback Konfigurationsmodusbefehl ein, um zur zuletzt zugesagten Konfiguration zurückzukehren:

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

    Es snmp werden keine Konfigurationserklärungen angezeigt. Der Health Monitor ist nicht mehr konfiguriert.

  7. Geben Sie commit den Befehl ein, um die Konfiguration zu aktivieren, für die Sie den Rollback ausgeführt haben:

  8. Konfigurationsmodus beenden:

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

Konfigurieren eines Routingprotokolls

Dieses Thema stellt eine Beispielkonfiguration bereit, in der die Konfiguration eines Backbone OSPF bereichs mit zwei SONET-Schnittstellen beschrieben wird.

Die letzte Konfiguration sieht so aus:

Verknüpfung

Sie können für die gesamte Konfiguration einen Shortcut mit den folgenden zwei Befehlen erstellen:

Längere Konfiguration

In diesem Abschnitt finden Sie ein weiteres Beispiel für das Erstellen der vorherigen OSPF Konfigurationseinstellungen. Dabei wird veranschaulicht, wie die verschiedenen Funktionen des CLI.

  1. Geben Sie den Konfigurationsmodus ein, indem Sie den configure Befehl:

    Beachten Sie, dass die Eingabeaufforderung zu einem Pfund oder Hash-Sign ( # geändert wurde), um den Konfigurationsmodus anzuzeigen.

  2. Um die oben genannte Konfiguration zu erstellen, beginnen Sie mit der Bearbeitung der protocols ospf Anweisungen:
  3. Jetzt den unteren OSPF hinzufügen:
  4. Erste Schnittstelle hinzufügen:

    Sie haben vier geschachtelte Anweisungen.

  5. Die Hello- und Dead Intervals festlegen.
  6. Sie können mit dem Befehl sehen, was auf der aktuellen Stufe konfiguriert show ist:
  7. Sie sind damit fertig. Sehen Sie sich also zurück, was Sie bisher erledigt haben:

    Die interface Aussage wird angezeigt, da Sie die Anweisung verschoben area haben.

  8. Fügen Sie die zweite Schnittstelle hinzu:
  9. Gehen Sie einen Schritt weiter, und prüfen Sie, was Sie haben:

    Diese Konfiguration enthält jetzt die Anweisungen, die Sie möchten.

  10. Bevor Sie die Konfiguration aktivieren (und diese aktivieren), vergewissern Sie sich, dass die Konfiguration korrekt ist:
  11. Commit für die Konfiguration, um sie auf dem Gerät zu aktivieren:

Änderungen an der Konfiguration von Routingprotokollen

Nehmen wir einmal, Sie entscheiden sich, unterschiedliche Dead- und Hello-Intervals auf der Schnittstelle zu so-0/0/1 verwenden. Sie können Änderungen an der Konfiguration vornehmen.

  1. Gehen Sie direkt zur entsprechenden Hierarchieebene, indem Sie den vollständigen Hierarchiepfad zu der Anweisung eingeben, die Sie bearbeiten möchten:
  2. Wenn Sie sich entscheiden, die Anweisung nicht OSPF der ersten Schnittstelle laufen zu legen, löschen Sie die Anweisung:

    Alles in der Anweisung, die Sie gelöscht haben, wurde damit gelöscht. Sie können auch die gesamte OSPF der Konfiguration eliminieren, indem Sie einfach in die oberste delete protocols ospf Ebene eintreten.

  3. Wenn Sie sich entscheiden, die Standardwerte für die Hello- und Dead Intervals auf Ihrer verbleibenden Schnittstelle zu verwenden, aber Sie möchten OSPF an dieser Schnittstelle ausgeführt werden soll, löschen Sie die Hello- und Dead Interval Timer:

    Sie können mehrere Anweisungen gleichzeitig festlegen, solange sie Teil der gleichen Hierarchie sind (der Pfad der Anweisungen von oben nach innen sowie eine oder mehrere Anweisungen am unteren Rand der Hierarchie). Diese Funktion kann die Anzahl der Eingabebefehle erheblich verringern.

  4. Um zu den ursprünglichen Hello- und Dead Interval Timern an der Schnittstelle zurück zu so-0/0/1 gelangen, geben Sie Dies ein:
  5. Sie können auch die andere Schnittstelle mit einem einzigen Eintrag wieder erstellen, wie Sie sie zuvor schon hatten: