Introdução: um tour rápido pela CLI
Os tópicos a seguir podem ajudar você (o administrador de rede) a começar a usar a CLI do Junos OS Evolved 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.
Para obter informações introdutórias e de visão geral específicas do Junos OS Evolved, consulte Apresentando o Junos OS Evolved.
Este guia da CLI do Junos OS Evolved pressupõe que você esteja familiarizado com os conceitos e princípios de operação do Junos OS Evolved .
Introdução à interface de linha de comando
Este tópico mostra como iniciar a CLI do Junos OS Evolved , visualizar a hierarquia de comandos e fazer pequenas alterações na configuração.
Antes de começar, certifique-se de que o hardware do seu dispositivo esteja configurado e que o Junos OS Evolved esteja instalado. Você deve ter uma conexão direta de console com o dispositivo ou acesso à rede usando SSH ou Telnet. Se o seu dispositivo não estiver configurado, siga as instruções de instalação fornecidas com o dispositivo antes de continuar.
Para efetuar login em um dispositivo e iniciar a CLI:
Se você estiver usando a conta root pela primeira vez no dispositivo, lembre-se de que o dispositivo é fornecido sem necessidade de senha para root. Na primeira vez que você confirmar uma configuração, deverá definir uma senha raiz. O acesso raiz não é permitido em uma sessão telnet. Para habilitar o acesso root em uma conexão SSH, você deve configurar a system services ssh root-login allow declaração.
Os comandos da CLI podem variar de acordo com a plataforma e a versão do software. A CLI inclui várias maneiras de obter ajuda sobre os comandos disponíveis. Esta seção demonstra alguns exemplos que mostram como obter ajuda:
-
Digite
?para mostrar os comandos de nível superior 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 ofilecomando.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 archivecomando.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
Alternar entre o modo operacional e o modo de configuração
Ao monitorar e configurar um dispositivo que executa o Junos OS Evolved, pode ser necessário alternar entre os modos. Quando você alterna entre o modo operacional e o modo de configuração, o prompt de comando também é alterado. O prompt do modo operacional é um colchete de ângulo reto (>). O prompt do modo de configuração é um sinal de libra ou hash (#).
Para alternar entre o modo operacional e o modo de configuração:
Usar sequências de teclado para navegar e editar a CLI
Você pode usar sequências de teclado na CLI do Junos OS Evolved para navegar e editar a linha de comando. Você também pode usar sequências de teclado para rolar por uma lista de comandos executados recentemente. A tabela a seguir lista algumas das sequências de teclado da CLI. Eles são os mesmos usados no Emacs.
| Sequência de teclado |
Ação |
|---|---|
| Ctrl+b |
Mova o cursor um caractere para trás. |
| Esc+b ou Alt+b |
Mova o cursor uma palavra para trás. |
| Ctrl+f |
Mova o cursor um caractere para frente. |
| Esc+f ou Alt+f |
Mova o cursor uma palavra para frente. |
| Ctrl+a |
Mova o cursor para o início da linha de comando. |
| Ctrl+e |
Mova o cursor para o final da linha de comando. |
| Ctrl+h, Excluir 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 |
Redesenhe a linha atual. |
| Ctrl+p |
Role para trás na lista de comandos executados recentemente. |
| Ctrl+n |
Role para frente na lista de comandos executados recentemente. |
| Ctrl+r |
Pesquise o histórico da CLI incrementalmente na ordem inversa para encontrar linhas que correspondam à string de pesquisa. |
| Esc+/ ou Alt+/ |
Pesquise no histórico da CLI palavras para as quais a palavra atual é um prefixo. |
| Esc+. ou Alt+. |
Role para trás na lista de palavras inseridas recentemente 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. |
Configurar 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 êxito a CLI para visualizar o status do dispositivo e executar uma alteração de configuração simples.
Para obter informações completas sobre os comandos a serem emitidos para configurar seu dispositivo, incluindo exemplos, consulte os guias de configuração do Junos OS Evolved .
Usar o Editor de CLI no modo de configuração
Este tópico descreve os comandos básicos que você pode usar para entrar no modo de configuração no editor de CLI. O tópico também descreve os comandos que você usa para navegar na hierarquia de configuração, obter ajuda e confirmar ou reverter as alterações feitas durante a sessão de configuração.
Tarefa |
Comando/instrução |
Exemplo |
|---|---|---|
| Edite sua configuração | ||
Entre no modo de configuração. Quando você inicia a CLI, o dispositivo está no modo operacional. Você deve entrar explicitamente no modo de configuração. Ao fazer isso, o prompt da CLI muda de para |
configure |
user@host> [edit] user@host# |
Crie uma hierarquia de instrução. Você pode usar o |
edit hierarchy-level value |
[edit]
user@host#[edit security zones security-zone myzone] user@host# |
Crie uma hierarquia de instruções e defina valores de identificadores. O |
set hierarchy-level value |
[edit]
user@host#[edit] user@host# |
| Navegar na hierarquia | ||
Navegue para baixo até um nível de hierarquia existente. |
edit hierarchy-level |
[edit]
user@host#[edit security zones] user@host# |
Navegue um nível acima 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 alterações | ||
Confirme sua configuração. |
commit |
[edit]
user@host# commit complete |
Reverta as alterações da sessão atual. Use o |
rollback |
[edit]
user@host# load complete |
| Sair do modo de configuração | ||
Comprometa a configuração e saia do modo de configuração. |
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 comandos ou |
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] |
Verificar 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 ajudá-lo a se familiarizar com show os comandos:
Digite
show ?para exibir a lista deshowcomandos 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-enginecomando para visualizar o status do Mecanismo de Roteamento:root@>
show chassis routing-engineRouting 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 comando para exibir o
show system storagearmazenamento disponível no dispositivo:root@>
show system storageFilesystem Size Used Avail Capacity Mounted on /dev/root 33M 33M 0 100% /run/initramfs /dev/vda2 16G 1.2G 14G 8% /soft /dev/vda5 3.0G 32M 2.8G 2% /data /dev/vda7 16G 4.5G 11G 31% /var /dev/loop0 2.3G 3.6M 2.2G 1% /data/var/external devtmpfs 7.7G 0 7.7G 0% /dev /tmp 7.7G 0 7.7G 0% /run/initramfs/uswitch/tmp /dev/loop1 4.2M 4.2M 0 100% /run/initramfs/uswitch/data/hashes/2fe9eb9ec67b489f02706e8d527937dbb2c0654b /dev/loop2 29M 29M 0 100% /run/initramfs/uswitch/data/hashes/ce7ca7504fda6e5a4ebb5476d1afaaee21ccd40a /dev/loop3 36M 36M 0 100% /run/initramfs/uswitch/data/hashes/b1e137c20a6c197bb5e32473ac59b4e79ed9feef /dev/loop4 602M 602M 0 100% /run/initramfs/uswitch/data/hashes/4c4d7a56fb4e27b41dbc4c994decbb0e4c3bf732 /dev/loop5 12M 12M 0 100% /run/initramfs/uswitch/data/hashes/3a20f9d431928916ad4651e5106dc88400c62de4 /dev/loop6 51M 51M 0 100% /run/initramfs/uswitch/data/hashes/e9da1c4dfa20207a83b1d1d930f372d5239452ab /dev/loop7 9.8M 9.8M 0 100% /run/initramfs/uswitch/data/hashes/bc5da75f89c534aac7b7c085001607fb630522b4 /dev/loop8 59M 59M 0 100% /run/initramfs/uswitch/data/hashes/048c311a16be258ee61e9f5d7620a697e14eeec5 /dev/loop9 6.4M 6.4M 0 100% /run/initramfs/uswitch/data/hashes/7eccac8ea0accc0caee8806515e165c1ccc688a4 /dev/loop10 34M 34M 0 100% /run/initramfs/uswitch/data/hashes/20ed997fccd04026da26c9138397b4908921a207 /dev/loop11 8.2M 8.2M 0 100% /run/initramfs/uswitch/data/hashes/93c46df17bc4ff252d945b3f54545d169ae9db99 /dev/loop12 33M 33M 0 100% /run/initramfs/uswitch/data/hashes/b0f7d08ed2bf60f4d1de1638d3a99ef33e34a6da /dev/loop13 7.2M 7.2M 0 100% /run/initramfs/uswitch/data/hashes/b5bcf77cdf5fda2b7fdefe785430901b9495959a /dev/loop14 4.8M 4.8M 0 100% /run/initramfs/uswitch/data/hashes/4b8707670eb7a3419fd16d4a743ce868e0b6c646 /dev/loop15 8.0K 8.0K 0 100% /run/initramfs/uswitch/data/hashes/0293de3480e2b1d19dce284adeeb84937e7738aa /dev/loop16 147M 147M 0 100% /run/initramfs/uswitch/data/hashes/092a08988fac0a35f755e3324633b032dc3541a1 uswitchd 4.2M 4.2M 0 100% / /dev/vda1 189M 5.3M 170M 4% /boot /dev/vda6 984M 1.3M 916M 1% /data/config /tmp 7.7G 48K 7.7G 1% /tmp tmpfs 7.7G 6.6M 7.7G 1% /run tmpfs 7.7G 236M 7.5G 3% /dev/shm tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup tmpfs 1.6G 0 1.6G 0% /run/user/928
Veja também
Reverter alterações de configuração
Este tópico mostra como usar o rollback comando para retornar sua configuração não confirmada, mas revisada, ao estado da configuração do Junos OS Evolved confirmada mais recentemente. 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 integridade SNMP em um dispositivo da Juniper Networks e, em seguida, retornar à configuração confirmada mais recentemente que não inclui o monitor de integridade. Quando configurado, o monitor de integridade SNMP fornece ao sistema de gerenciamento de rede (NMS) monitoramento predefinido para uso do sistema de arquivos, uso da CPU e uso de memória no dispositivo.
Entre no modo de configuração:
user@host>
configureentering configuration mode [edit] user@host#Mostre a configuração atual (se houver) para SNMP:
[edit] user@host#
show snmpNenhuma
snmpinstrução é exibida porque o SNMP não foi configurado no dispositivo.Configure o monitor de integridade:
[edit] user@host#
set snmp health-monitorMostrar a nova configuração:
[edit] user@host#
show snmphealth-monitor;A
health-monitordeclaração indica que o monitoramento de integridade SNMP está configurado no dispositivo.Insira o
rollbackcomando do modo de configuração para retornar à configuração confirmada mais recentemente:[edit] user@host#
rollbackload completeMostre a configuração novamente para garantir que sua alteração não esteja mais presente:
[edit] user@host#
show snmpNenhuma
snmpinstrução de configuração é exibida. O monitor de integridade não está mais configurado.Insira o
commitcomando para ativar a configuração para a qual você reverteu:[edit] user@host#
commitSair do modo de configuração:
[edit] user@host#
exitExiting configuration mode
Você também pode usar o rollback comando para retornar às configurações anteriores.