SUPER PROMOÇÃO BLACK FRIDAY - SOMENTE HOJE - APROVEITE!

Clique Aqui

DlteC do Brasil

  • Home
  • Cursos
  • Ebooks
  • Blog
  • Preços
  • Entrar
Cisco

8 Comandos Essenciais do Cisco IOS para Gerenciamento de Arquivos

Marcelo Brenzink do Nascimento - 25 de setembro de 2015

Você já ouviu o ditado que “é nos detalhes que notamos se o candidato realmente sabe do assunto“?

Muitos entrevistadores de várias empresas utilizam esse ditado para verificar se o que o candidato colocou no currículo é verídico, mas você deve estar se perguntando o que isso tem a ver com Cisco IOS?

Se você está pretendendo entrar na área tem muita coisa, continue lendo e você vai entender…

Você vai notar ou se já está na trilha das cerificações Cisco sabe que os comandos relacionados ao sistema de arquivos do Cisco IOS ou “File System Commands” não são abordados com profundidade nas certificações e muitas vezes são negligenciados pelos profissionais da área.

Muitos administradores de redes Cisco nem sequer atualizam o Cisco IOS com a frequência recomendada ou sabem realmente o que o roteador tem em seu sistema de arquivos.

Por isso resolvi escrever esse artigo para ajudá-lo a diferenciar-se da multidão conhecendo comandos que são importantes, porém não muito conhecidos pela grande maioria dos iniciantes.

Nesse artigo você vai aprender os seguintes comandos:

  • Show File Systems
  • Dir
  • Cd e Pwd
  • More
  • Delete
  • Mkdir e Rmdir
  • Conclusão e Dicas

Se você já é membro Premium da DlteC acesse diretamente o curso “GERENCIANDO ARQUIVOS NO CISCO IOS” no painel do aluno, pois nele você encontra os comandos desse artigo e muito mais.

Ah, no final desse artigo deixei um link para você baixar um PDF com a lista de comandos que vamos utilizar e exemplos de aplicação, assim você pode guardar e consultar quando precisar. Mas vamos fazer um acordo, baixa só depois que ler o artigo inteiro, ok?

Agora vamos começar a estudar os comandos que ajudarão no futuro em Upgrades, Downgrades, realização de Backups e outras atividades básicas, mas essenciais!

Show File Systems

O primeiro comando do Cisco IOS File System (Cisco IFS) que vamos estudar mostra o sistema de arquivos do roteador “show file systems“.

O comando “show file systems” é aplicado em modo privilegiado, se você estiver em um modo de configuração pode aplicar o comando com ajuda do “do”, essa dica serve para todos os comandos que vamos estudar a seguir.

Veja a saída do comando aplicado em um roteador modelo Cisco ISR-G1 2801.

Cisco IOS - show file systems

Note que a flash: (memória Flash), a nvram: (memória NVRAM) e a usbflash0: (pendrive USB) mostram suas capacidades, pois são memórias presentes no roteador local e disponíveis para uso imediato.

A memória Flash contém a imagem do Cisco IOS (sistema operacional do roteador ou switch), a NVRAM contém o arquivo de configuração inicial do roteador e a memória USB é um dispositivo externo conectado ao roteador para transferências de arquivos.

Os sistemas de arquivo em rede (network) podem servir como destino ou origem para arquivos através do comando copy.

Por exemplo, você pode gravar uma cópia do Cisco IOS do roteador na rede utilizando um servidor FTP (ftp:), mas esse é assunto para outro artigo…

Agora que já vimos os sistemas de arquivo disponíveis podemos verificar os arquivos que temos dentro de cada um deles com o próximo comando, mas não estranhe porque você já deve até ter utilizado no prompt do Windows ou no Linux.

Dir

Com o comando DIR você pode listar os arquivos, pastas e diretórios que estão presentes nas memórias do roteador.

Por padrão se você aplicar diretamente o “dir” em modo privilegiado ele irá listar os arquivos e pastas criados na memória Flash.

Veja exemplo a seguir aplicado em um roteador Cisco ISR-G2 modelo 1941.

Cisco IOS - Dir

Note que “backup-config” é uma pasta criada na memória Flash indicado pelo “dwr” (d de diretório e rw de leitura e escrita), já os demais itens são arquivos, pois tem apenas os atributos “rw”.

Você pode utilizar, por exemplo, o comando “dir nvram:” para verificar o conteúdo da memória NVRAM ou “dir usbflash0:” para verificar o conteúdo de um pendrive conectado a uma das portas USB do roteador ou switch.

Veja exemplo do comando “dir nvram:” abaixo. O arquivo chamado “startup-config” contém o arquivo de configuração inicial do roteador, o qual deve ser salvo cada vez que você insere ou altera comandos na configuração do Cisco IOS de roteadores e switches.

Cisco IOS - dir nvram:

Cd e Pwd

O comando “cd” é bem parecido com o que você utiliza para entrar e sair de diretórios no prompt do Windows ou até mesmo no Linux.

Podemos, por exemplo, entrar na pasta “backup-config” e listar os arquivos contidos nela, conforme exemplo a seguir.

R1#cd backup-config
R1#dir
Directory of flash0:/backup-config/
4 -rw- 2138 Jul 31 2015 14:43:52 +00:00 running-config

260153344 bytes total (64888832 bytes free)
R1#

Note que dentro da pasta “backup-config” temos o arquivo com o nome de “running-config”.

Com o comando “pwd” você pode verificar onde você está, veja no exemplo abaixo.

R1#pwd
flash0:/backup-config/
R1#

Para sair da pasta basta digitar novamente “cd” e depois confirmar se saiu com o “pwd”, conforme exemplo abaixo.

R1#cd
R1#
R1#pwd
flash0:
R1#

Agora que já aprendemos a verificar os sistemas de arquivo, entrar neles e listar pastas/arquivos vamos aprender como ler um arquivo com o próximo comando.

Você não precisa copiar um arquivo de backup de configuração, por exemplo, para ler o que tem nele, é possível fazer isso com o comando “more“, veja como funciona a seguir.

E não esqueça de fazer o Download da lista dos comandos utilizados nesse artigo em PDF clicando abaixo.

Baixe aqui...8 comandos do cisco ios para gerenciamento de arquivos

More

O comando do Cisco IOS “more” permite listar o conteúdo de um arquivo.

Claro que não vai adiantar utilizar esse comando para tentar analisar a imagem do Cisco IOS, ele é mais utilizado na realidade para ler arquivos de texto, tais como arquivos de configurações e seus backups gravados na memória dos roteadores e switches Cisco.

Veja exemplo abaixo onde vamos analisar o conteúdo do arquivo nomeado como backup.cfg dentro da memória Flash do roteador.

Cisco IOS - More

Delete

O comando “delete” permite apagar um arquivo específico.

Por exemplo, após analisar o arquivo “backup.cfg” você chega a conclusão que ele não deveria estar na memória flash, pois é um arquivo antigo. Nesse tipo de situação o delete permite que você remova o arquivo.

Veja no exemplo abaixo, onde primeiro vamos verificar se o arquivo “backup.cfg” existe e depois apagá-lo.

R1#dir | include backup
 3 drw- 0 Jul 31 2015 14:43:26 +00:00 backup-config
 15 -rw- 2138 Sep 15 2015 19:08:50 +00:00 backup.cfg
R1#delete flash:backup.cfg
Delete filename [backup.cfg]? 
Delete flash0:/backup.cfg? [confirm]
R1#dir | include backup 
 3 drw- 0 Jul 31 2015 14:43:26 +00:00 backup-config
R1#

Note que na Flash existia no começo uma pasta chamada “backup-config” e o arquivo “backup.cfg”, após aplicarmos o comando “delete flash:backup.cfg” e repetirmos o dir o arquivo não é mais listado, pois ele foi excluído.

Agora que você já sabe manipular arquivos no próximo tópico você vai aprender a criar e apagar pastas e diretórios, atividade que em configurações ou ativações de recursos mais avançados é muito importante saber executar.

Mkdir e Rmdir

Os roteadores e switches com Cisco IOS permitem que você crie e/ou delete pastas e diretórios.

O comando mkdir cria um diretório ou pasta e o comando rmdir apaga, simples assim.

Existem casos, por exemplo, como a ativação de um Cisco IOS IPS (Intrusion Prevetion System) que você vai precisar criar uma pasta para guardar as assinaturas de IPS.

Acompanhe o exemplo abaixo onde primeiro vamos confirmar que não existe a pasta TESTE-POST, na sequência vamos criar a pasta com o comando mkdir e aplicar o dir novamente para validar que ela foi criada.

R1#dir
Directory of flash0:/
1 -rw- 45801276 Feb 15 2011 05:34:04 +00:00 c1900-universalk9-mz.SPA.150-1.M4.bin
 2 -rw- 2903 Feb 15 2011 05:43:38 +00:00 cpconfig-19xx.cfg
 3 drw- 0 Jul 31 2015 14:43:26 +00:00 backup-config
 5 -rw- 1038 Feb 15 2011 05:44:04 +00:00 home.shtml
 6 -rw- 115712 Feb 15 2011 05:44:12 +00:00 home.tar
 7 -rw- 1697952 Feb 15 2011 05:44:26 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
 8 -rw- 415956 Feb 15 2011 05:44:38 +00:00 sslclient-win-1.1.4.176.pkg
 9 -rw- 57650256 Oct 14 2011 18:16:12 +00:00 c1900-universalk9-mz.SPA.152-1.T1.bin
 10 -rw- 13572723 Oct 26 2011 21:08:46 +00:00 IOS-S595-CLI.pkg
 11 -rw- 2405 Oct 4 2013 21:00:34 +00:00 config-04-10-13-sem-roteamento
 12 -rw- 207128 Jan 20 2014 20:59:38 +00:00 crashinfo_20140120-175939-PCTime
 13 -rw- 215996 Jan 20 2014 21:08:34 +00:00 crashinfo_20140120-180834-PCTime
 14 -rw- 75551300 May 19 2015 12:10:02 +00:00 c1900-universalk9-mz.SPA.154-3.M2.bin
260153344 bytes total (64888832 bytes free)
R1#
R1#mkdir TESTE-POST
Create directory filename [TESTE-POST]? 
Created dir flash0:/TESTE-POST
R1#dir
Directory of flash0:/
1 -rw- 45801276 Feb 15 2011 05:34:04 +00:00 c1900-universalk9-mz.SPA.150-1.M4.bin
 2 -rw- 2903 Feb 15 2011 05:43:38 +00:00 cpconfig-19xx.cfg
 3 drw- 0 Jul 31 2015 14:43:26 +00:00 backup-config
 5 -rw- 1038 Feb 15 2011 05:44:04 +00:00 home.shtml
 6 -rw- 115712 Feb 15 2011 05:44:12 +00:00 home.tar
 7 -rw- 1697952 Feb 15 2011 05:44:26 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
 8 -rw- 415956 Feb 15 2011 05:44:38 +00:00 sslclient-win-1.1.4.176.pkg
 9 -rw- 57650256 Oct 14 2011 18:16:12 +00:00 c1900-universalk9-mz.SPA.152-1.T1.bin
 10 -rw- 13572723 Oct 26 2011 21:08:46 +00:00 IOS-S595-CLI.pkg
 11 -rw- 2405 Oct 4 2013 21:00:34 +00:00 config-04-10-13-sem-roteamento
 12 -rw- 207128 Jan 20 2014 20:59:38 +00:00 crashinfo_20140120-175939-PCTime
 13 -rw- 215996 Jan 20 2014 21:08:34 +00:00 crashinfo_20140120-180834-PCTime
 14 -rw- 75551300 May 19 2015 12:10:02 +00:00 c1900-universalk9-mz.SPA.154-3.M2.bin
 15 drw- 0 Sep 15 2015 19:45:50 +00:00 TESTE-POST
260153344 bytes total (64884736 bytes free)
R1#

Agora vamos apagar a pasta TESTE-POST que criamos anteriormente com o comando rmdir, veja a sequência abaixo.

R1#dir | include TESTE
 15 drw- 0 Sep 15 2015 19:45:50 +00:00 TESTE-POST
R1#
R1#rmdir TESTE-POST
Remove directory filename [TESTE-POST]? 
Delete flash0:/TESTE-POST? [confirm]
Removed dir flash0:/TESTE-POST
R1#
R1#dir | include TESTE
R1#

Conclusão e Dicas

Se você administra uma rede com roteadores e switches Cisco pode aproveitar esse momento para analisar o conteúdo da Flash nos dispositivos e verificar se em seus Backups esses arquivos estão presentes.

Acredite em mim, muitos administradores de redes ou responsáveis pela Infraestrutura de redes Cisco somente lembram desse detalhe quando é tarde demais.

Por isso se os backups do Cisco IOS, arquivos gerais da Flash como IPS ou relacionados a Telefonia IP, assim como o backup da configuração não fazem parte da sua rotina de backup é hora de incluí-los.

Para fins de estudo você pode utilizar tanto o Packet Tracer como o GNS3 para testar os comandos ensinados nesse artigo, porém provavelmente o Packet Tracer não dará suporte a todos os comandos que estudamos.

No GNS3 se sua memória flash não funcionar direito Clique Aqui e leia outro artigo que escrevi sobre o uso da memória Flash nele.

E não esqueça de fazer o Download da lista dos comandos utilizados nesse artigo em PDF clicando abaixo.

Baixe aqui...8 comandos do cisco ios para gerenciamento de arquivos

Espero que o artigo tenha sido útil e aguardo os comentários, dúvidas e sugestões no final dessa página na área de comentários! É só descer a página que está lá embaixo…

Claro que você também pode e deve usar os botões de compartilhamento se achar que o artigo vai ajudar seus amigos.

Compartilhe e nos ajude a ajudar o máximo de pessoas da área!

Quer passar na sua PRIMEIRA Certificação Cisco SEM RISCO de Reprovar? Baixe o E-Book e descubra como conseguir essa façanha:

8passos-cert-cisco-largo

 0 0
Share Now

Marcelo Brenzink do Nascimento

Sou um dos fundadores do Portal da DlteC do Brasil, graduado em Engenharia Eletrônica/Telecomunicações em 1998 pela UTFPR e pós-graduado em Redes e Sistemas Distribuídos pela PUC-PR em 2003. Trabalho na área de Tecnologia da Informação e Telecomunicações desde 1996. Já passei por empresas como Siemens, Impsat (atualmente CenturyLink), Senai-PR, Dimension Data (atualmente NTT) e outras empresas. Sou certificado ITIL Foundations, CCNA, CCNP Enterprise, IPv6 Fórum Certified Network Engineer (Gold), IPv6 Fórum Certified Security Engineer (Silver) e Hurricane Electric IPv6 Certification Sage.

Leave a Reply Cancel Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Previous Post Configurando Porta e VLAN em Switch Cisco de Acesso
Next Post Descubra Tudo Sobre como Acessar um Switch ou Roteador Cisco

Artigos Populares

  • Subrede IP: Máscaras possíveis para classes A, B e C
  • Qual a Diferença entre Modelo OSI e TCP/IP?
  • Passo a Passo para Resolver Problemas de Conectividade de Rede
  • Como descobrir o MAC de um host se eu tenho apenas o IP?
  • Configurando Porta e VLAN em Switch Cisco de Acesso

Entre para a lista vip

Cursos Online Gratuitos com Opção de Certificado
  • Contato
  • Crie sua conta
  • Login

DlteC do Brasil - Todos os direitos reservados