Começando: Um tour rápido pela CLI
Os tópicos a seguir podem ajudar você (o administrador de rede) a começar com a Junos OS CLI para realizar mudanças de configuração, alternar entre o modo operacional e o modo de configuração, criar uma conta de usuário e executar alguns dos comandos básicos.
Se você precisar de uma introdução básica ao Junos OS, consulte o Guia de início para o Junos OS.
Para obter informações mais aprofundadas, além de aprender a usar o Junos OS com dispositivos Juniper Networks, veja a visão geral do Junos OS.
Este Junos OS Guia de CLI pressupõe que você esteja familiarizado com Junos OS conceitos e princípios de operação.
Comece com a interface de linha de comando
Este tópico mostra como iniciar a Junos OS CLI, visualizar a hierarquia de comando e fazer pequenas mudanças na configuração.
Antes de começar, certifique-se de que o hardware do seu dispositivo está configurado e Junos OS está instalado. Você deve ter uma conexão de console direta com o dispositivo ou acesso à rede usando SSH ou Telnet. Se o dispositivo não estiver configurado, siga as instruções de instalação fornecidas com o dispositivo antes de prosseguir.
Fazer login em um dispositivo e iniciar a CLI:
Se você estiver usando a conta raiz pela primeira vez no dispositivo, lembre-se de que o dispositivo é fornecido sem a necessidade de senha para o root. Na primeira vez que você confirma uma configuração, você deve definir uma senha raiz. O acesso root não é permitido em uma sessão de telnet. Para permitir o acesso raiz em uma conexão SSH, você deve configurar a system services ssh root-login allow
declaração.
Os comandos CLI podem variar de acordo com a versão da plataforma e do software. A CLI inclui várias maneiras de obter ajuda sobre os comandos disponíveis. Esta seção demonstra alguns exemplos mostrando como obter ajuda:
-
Digite
?
para mostrar os comandos de alto nível disponíveis no modo operacional.root@> ? Possible completions: clear Clear information in the system configure Manipulate software configuration information diagnose Invoke diagnose script file Perform file operations help Provide help information monitor Show real-time debugging information mtrace Trace multicast path from source to receiver ping Ping remote target quit Exit the management session request Make system-level requests restart Restart software process set Set CLI properties, date/time, craft interface message show Show system information ssh Start secure shell on another host start Start shell telnet Telnet to another host test Perform diagnostic debugging traceroute Trace route to remote host
-
Digite
file ?
para mostrar todas as conclusões possíveis para ofile
comando.root@> file ? Possible completions: <[Enter]> Execute this command archive Archives files from the system checksum Calculate file checksum compare Compare files copy Copy files (local or remote) delete Delete files from the system list List file information rename Rename files show Show file contents source-address Local address to use in originating the connection | Pipe through a command
-
Digite
file archive ?
para mostrar todas as conclusões possíveis para ofile archive
comando.root@> file archive ? Possible completions: compress Compresses the archived file using GNU gzip (.tgz) destination Name of created archive (URL, local, remote, or floppy) source Path of directory to archive
Switch entre o modo operacional e o modo de configuração
Ao monitorar e configurar um dispositivo em execução Junos OS, você pode precisar alternar entre modos. Quando você alterna entre o modo operacional e o modo de configuração, o prompt de comando também muda. O prompt de modo operacional é um suporte de ângulo reto (>
). O prompt do modo de configuração é um sinal de hash ou libra ().#
Para alternar entre o modo operacional e o modo de configuração:
Use sequências de teclado para navegar e editar a CLI
Você pode usar sequências de teclado no Junos OS CLI para navegar e editar a linha de comando. Você também pode usar sequências de teclado para percorrer uma lista de comandos recentemente executados. A tabela a seguir lista algumas das sequências de teclado CLI. Eles são os mesmos usados em Emacs.
Sequência do teclado |
Ação |
---|---|
Ctrl+b |
Mova o cursor para trás um personagem. |
Esc+b ou Alt+b |
Mover o cursor para trás uma palavra. |
Ctrl+f |
Encaminhe o cursor para frente com um personagem. |
Esc+f ou Alt+f |
Encaminhe o cursor para frente uma palavra. |
Ctrl+a |
Mova o cursor para o início da linha de comando. |
Ctrl+e |
Mova o cursor até o fim da linha de comando. |
Ctrl+h, Delete, ou Backspace |
Exclua o caractere antes do cursor. |
Ctrl+d |
Exclua o caractere no cursor. |
Ctrl+k |
Exclua todos os caracteres do cursor até o final da linha de comando. |
Ctrl+u ou Ctrl+x |
Exclua todos os caracteres da linha de comando. |
Ctrl+w, Esc+Backspace, ou Alt+Backspace |
Exclua a palavra antes do cursor. |
Esc+d ou Alt+d |
Exclua a palavra após o cursor. |
Ctrl+y |
Insira o texto excluído mais recentemente no cursor. |
Ctrl+l |
Redesenhar a linha atual. |
Ctrl+p |
Role para trás através da lista de comandos recentemente executados. |
Ctrl+n |
Confira a lista de comandos executados recentemente. |
Ctrl+r |
Pesquise a história da CLI de forma incremental em ordem inversa para encontrar linhas que correspondam à cadeia de pesquisa. |
Esc+/ ou Alt+/ |
Pesquise no histórico da CLI as palavras para as quais a palavra atual é um prefixo. |
Esc+. ou Alt+. |
Role para trás através da lista de palavras recentemente inseridas em uma linha de comando. |
Esc+number sequence ou Alt+number sequence |
Especifique o número de vezes para executar uma sequência de teclado. |
Configure uma conta de usuário em um dispositivo da Juniper Networks
Este tópico descreve como usar uma conta raiz para fazer login em um dispositivo da Juniper Networks e configurar uma nova conta de usuário. Você pode configurar uma conta para seu próprio uso ou criar uma conta de teste.
Para configurar uma nova conta de usuário no dispositivo:
Você usou com sucesso a CLI para visualizar o status do dispositivo e realizar uma simples mudança de configuração.
Para obter informações completas sobre os comandos a serem emitidos para configurar seu dispositivo, incluindo exemplos, veja os guias de Junos OS configuração.
Use o editor de CLI no modo de configuração
Este tópico descreve comandos básicos que você pode usar para entrar no modo de configuração no editor de CLI. O tópico também descreve comandos que você usa para navegar na hierarquia de configuração, obter ajuda e confirmar ou reverter as mudanças que você faz durante a sessão de configuração.
Tarefa |
Comando/declaração |
Exemplo |
---|---|---|
Edite sua configuração | ||
Insira o modo de configuração. Quando você inicia a CLI, o dispositivo está em modo operacional. Você deve entrar explicitamente no modo de configuração. Quando o faz, a CLI solicita alterações de para |
configure |
user@host> [edit] user@host# |
Crie uma hierarquia de declaração. Você pode usar o |
edit hierarchy-level value |
[edit]
user@host# [edit security zones security-zone myzone] user@host# |
Crie uma hierarquia de declaração e defina valores de identificador. O |
set hierarchy-level value |
[edit]
user@host# [edit] user@host# |
Navegar pela hierarquia | ||
Navegue até um nível de hierarquia existente. |
edit hierarchy-level |
[edit]
user@host# [edit security zones] user@host# |
Navegue por um nível na hierarquia. |
up |
[edit security zones]
user@host# [edit security] user@host# |
Navegue até o topo da hierarquia. |
top |
[edit security zones]
user@host# [edit] user@host# |
Confirmar ou reverter mudanças | ||
Comprometa sua configuração. |
commit |
[edit]
user@host# commit complete |
Reverta as mudanças da sessão atual. Use o |
rollback |
[edit]
user@host# load complete |
Modo de configuração de saída | ||
Confirmar a configuração e o modo de configuração de saída. |
commit and-quit |
[edit] user@host# commit and-quit user@host> |
Saia do modo de configuração sem comprometer sua configuração. Você deve navegar até o topo da hierarquia usando os |
exit |
[edit]
user@host# The configuration has been changed but not committed Exit with uncommitted changes? [yes,no] (yes) |
Obter ajuda | ||
Exibir uma lista de opções válidas para o nível de hierarquia atual. |
? |
[edit ]
user@host# Possible completions: <[Enter]> Execute this command > functional-zone Functional zone > security-zone Security zones | Pipe through a command [edit] |
Consulte também
Verifique o status de um dispositivo da Juniper Networks
No modo operacional, você pode usar show
comandos para verificar o status do dispositivo e monitorar as atividades no dispositivo.
Para ajudar você a se familiarizar com show
comandos:
Digite
show ?
para exibir a lista deshow
comandos que você pode usar para monitorar o roteador:root@>
show ?
Possible completions: accounting Show accounting profiles and records aps Show Automatic Protection Switching information arp Show system Address Resolution Protocol table entries as-path Show table of known autonomous system paths bfd Show Bidirectional Forwarding Detection information bgp Show Border Gateway Protocol information chassis Show chassis information class-of-service Show class-of-service (CoS) information cli Show command-line interface settings configuration Show current configuration connections Show circuit cross-connect connections dvmrp Show Distance Vector Multicast Routing Protocol info dynamic-tunnels Show dynamic tunnel information information esis Show end system-to-intermediate system information firewall Show firewall information helper Show port-forwarding helper information host Show hostname information from domain name server igmp Show Internet Group Management Protocol information ike Show Internet Key Exchange information ilmi Show interim local management interface information interfaces Show interface information ipsec Show IP Security information ipv6 Show IP version 6 information isis Show Intermediate System-to-Intermediate System info l2circuit Show Layer 2 circuit information l2vpn Show Layer 2 VPN information lacp Show Link Aggregation Control Protocol information ldp Show Label Distribution Protocol information link-management Show link management information llc2 Show LLC2 protocol related information log Show contents of log file mld Show multicast listener discovery information mpls Show Multiprotocol Label Switching information msdp Show Multicast Source Discovery Protocol information multicast Show multicast information ntp Show Network Time Protocol information ospf Show Open Shortest Path First information ospf3 Show Open Shortest Path First version 3 information passive-monitoring Show information about passive monitoring pfe Show Packet Forwarding Engine information pgm Show Pragmatic Generalized Multicast information pim Show Protocol Independent Multicast information policer Show interface policer counters and information policy Show policy information ppp Show PPP process information rip Show Routing Information Protocol information ripng Show Routing Information Protocol for IPv6 info route Show routing table information rsvp Show Resource Reservation Protocol information sap Show Session Announcement Protocol information security Show security information services Show services information snmp Show Simple Network Management Protocol information system Show system information task Show routing protocol per-task information ted Show Traffic Engineering Database information version Show software process revision levels vpls Show VPLS information vrrp Show Virtual Router Redundancy Protocol informationUse o
show chassis routing-engine
comando para visualizar o status do mecanismo de roteamento:root@>
show chassis routing-engine
Routing Engine status: Slot 0: Current state Master Election priority Master (default) Temperature 31 degrees C / 87 degrees F CPU temperature 32 degrees C / 89 degrees F DRAM 768 MB Memory utilization 84 percent CPU utilization: User 0 percent Background 0 percent Kernel 1 percent Interrupt 0 percent Idle 99 percent Model RE-2.0 Serial ID b10000078c10d701 Start time 2005-12-28 13:52:00 PST Uptime 12 days, 3 hours, 44 minutes, 19 seconds Load averages: 1 minute 5 minute 15 minute 0.02 0.01 0.00-
Use o
show system storage
comando para visualizar o armazenamento disponível no dispositivo:root@>
show system storage
Filesystem Size Used Avail Capacity Mounted on /dev/ad0s1a 865M 127M 669M 16% / devfs 1.0K 1.0K 0B 100% /dev devfs 1.0K 1.0K 0B 100% /dev/ /dev/md0 30M 30M 0B 100% /packages/mnt/jbase /dev/md1 158M 158M 0B 100% /packages/mnt/jkernel-9.3B1.5 /dev/md2 16M 16M 0B 100% /packages/mnt/jpfe-M7i-9.3B1.5 /dev/md3 3.8M 3.8M 0B 100% /packages/mnt/jdocs-9.3B1.5 /dev/md4 44M 44M 0B 100% /packages/mnt/jroute-9.3B1.5 /dev/md5 12M 12M 0B 100% /packages/mnt/jcrypto-9.3B1.5 /dev/md6 25M 25M 0B 100% /packages/mnt/jpfe-common-9.3B1.5 /dev/md7 1.5G 196K 1.4G 0% /tmp /dev/md8 1.5G 910K 1.4G 0% /mfs /dev/ad0s1e 96M 38K 88M 0% /config procfs 4.0K 4.0K 0B 100% /proc /dev/ad1s1f 17G 2.6G 13G 17% /var
Consulte também
Reverter as mudanças na configuração
Este tópico mostra como usar o rollback
comando para devolver sua configuração não comprometida, mas revisada, ao estado da configuração mais recentemente comprometida Junos OS . O rollback
comando é útil se você fizer alterações na configuração e decidir não mantê-las.
O procedimento a seguir mostra como configurar um monitor de saúde SNMP em um dispositivo da Juniper Networks e depois retornar à configuração mais recentemente comprometida que não inclui o monitor de saúde. Quando configurado, o monitor de saúde SNMP oferece ao sistema de gerenciamento de rede (NMS) um monitoramento predefinido para uso de sistema de arquivos, uso de CPU e uso de memória no dispositivo.
Insira o modo de configuração:
user@host>
configure
entering configuration mode [edit] user@host#Mostre a configuração atual (se houver) para SNMP:
[edit] user@host#
show snmp
Nenhuma
snmp
declaração é exibida porque o SNMP não foi configurado no dispositivo.Configure o monitor de saúde:
[edit] user@host#
set snmp health-monitor
Mostre a nova configuração:
[edit] user@host#
show snmp
health-monitor;A
health-monitor
declaração indica que o monitoramento de integridade do SNMP está configurado no dispositivo.Insira o comando do
rollback
modo de configuração para retornar à configuração mais recentemente comprometida:[edit] user@host#
rollback
load completeMostre novamente a configuração para garantir que sua mudança não esteja mais presente:
[edit] user@host#
show snmp
Não
snmp
são exibidas declarações de configuração. O monitor de saúde não está mais configurado.Insira o
commit
comando para ativar a configuração à qual você revirou:[edit] user@host#
commit
Modo de configuração de saída:
[edit] user@host#
exit
Exiting configuration mode
Você também pode usar o rollback
comando para retornar às configurações anteriores.
Consulte também
Configure um protocolo de roteamento
Este tópico fornece uma configuração de amostra que descreve como configurar uma área de backbone OSPF que tem duas interfaces SONET.
A configuração final é assim:
[edit] protocols { ospf { area 0.0.0.0 { interface so-0/0/0 { hello-interval 5; dead-interval 20; } interface so-0/0/1 { hello-interval 5; dead-interval 20; } } } }
Atalho
Você pode criar um atalho para toda essa configuração com os seguintes dois comandos:
[edit] user@host#set protocols ospf area 0.0.0.0 interface so-0/0/0 hello-interval 5
dead-interval 20
[edit] user@host#set protocols ospf area 0.0.0.0 interface so-0/0/1 hello-interval 5
dead-interval 20
Configuração mais longa
Esta seção fornece um exemplo mais longo de criação da configuração OSPF anterior. No processo, ele ilustra como usar os diferentes recursos da CLI.
Faça alterações na configuração de um protocolo de roteamento
Suponha que você decida usar diferentes intervalos inativos e intervalos de olá na interface so-0/0/1
. Você pode fazer alterações na configuração.