您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > CISCO文件管理命令
和Windows或Linux操作系统一样,CiscoIOS也有自己管理文件的命令,这和DOS/Windows的命令很类似。这些命令所管理和维护的文件包括IOS路由器操作系统文件,配置文件或者其它类型的IOS文件。对于任何Cisco管理员来说,知道这些命令都是必须的。接下来就让我们看看十条必须知道的CiscoIOS文件管理命令。#1dir这条指令用来显示文件夹下的文件列表,输入dir?可以查看可选参数。如下所示:/allListallfiles/recursiveListfilesrecursivelyall-filesystemsListfilesonallfilesystemsarchive:Directoryorfilenamecns:Directoryorfilenameflash:Directoryorfilenamenull:Directoryorfilenamenvram:Directoryorfilenamesystem:Directoryorfilenametar:Directoryorfilenametmpsys:Directoryorfilenamexmodem:Directoryorfilenameymodem:DirectoryorfilenamecrRouter#以上每一种文件系统(比如flash,nvram等带冒号的)都相当于DOS系统里的磁盘分区,你需要在其名称后面加冒号。默认情况下,dir会列出路由器flash中的文件,因为默认的当前路径就是flash:Router#dirDirectoryofflash:/2-rwx18929780Aug29200615:49:57+00:00c870-advipservicesk9-mz.124-15.T5.bin3-rwx2143Aug29200616:42:14+00:00running-config23482368bytestotal(4544512bytesfree)Router#每个路由器至少都会包含flash内存和nvram内存。#2cd改变路径。你可以使用cd命令改变当前所在的路径。在下面的例子里,我将路径改到了nvram文件系统下,并通过dir命令列出了nvram内存中的文件。我还可以使用mkdir建立一个文件夹,并用cd命令进入该文件夹。Router#cdnvram:Router#dirDirectoryofnvram:/126-rw-2143nodatestartup-config127----5nodateprivate-config128-rw-2143nodateunderlying-config1----49nodatepersistent-data2-rw-0nodateifIndex-table131072bytestotal(116584bytesfree)Router##3copy这个命令用来将IOS或一个配置文件拷贝到某处。你可以用这个命令将路由器配置文件拷贝到TFTP服务器上,或者拷贝到路由器里的某个文件夹中作为备份。你还可以用copy命令将新的IOS文件从TFTP服务器拷贝到路由器里,实现路由器升级。这里我使用copy命令为路由器建立一个本地的配置备份:Router#copyrunning-configdavids-backup-before-upgradeDestinationfilename[davids-backup-before-upgrade]?2181bytescopiedin3.052secs(715bytes/sec)Router##4delete和rm这两个命令都很简单delete用来删除文件,rm用来删除文件夹。比如我用delete命令删除我刚刚创建的配置备份文件:Router#deletedavids-backup-before-upgradeDeletefilename[davids-backup-before-upgrade]?Deleteflash:/davids-backup-before-upgrade?[confirm]Router##5showflash这个命令用来显示flash中的文件。showflash命令和dirflash命令类似,但是前者比后者显示出的信息更丰富一些,即多出了flash内存大小和类型信息Router#showflash24576KbytesofprocessorboardSystemflash(IntelStrataflash)Directoryofflash:/2-rwx18929780Aug29200615:49:57+00:00c870-advipservicesk9-mz.124-15.T5.bin3-rwx2181Oct4200604:03:00+00:00mybackup-today23482368bytestotal(4544512bytesfree)Router##6erase和format要弄懂为什么要erase一种文件系统,而format另一种系统,可能会比较麻烦。所以你只需要知道应该formatflash中的文件系统,而erasenvram里的文件系统。其余文件则根据其类型既可以erase又可以format。erase命令大多数时候都是用在清除路由器配置,恢复出场配置的情况。具体的命令就是erasestartup-configuration。Router#erase?/allEraseallfiles(inNVRAM)/no-squeeze-reserve-spaceDonotreservespaceforsqueezeoperationflash:Filesystemtobeerasednvram:Filesystemtobeerasedstartup-configErasecontentsofconfigurationmemoryRouter#format?flash:FilesystemtobeformattedRouter##7more这个命令可以显示文本/配置文件的内容。比如你想查看一个备份的配置文件,就可以使用more命令来查看该文件的内容:Router#moremy-backup-config!version12.4parserconfigcacheinterfaceparserconfiginterface{configtruncated}#8verify这个命令用来核查或者计算一个文件的MD5校验和。Router#verifyflash:c870-advipservicesk9-mz.124-15.T5.binVerifyingfileintegrityofflash:c870-advipservicesk9-mz.124-15.T5.bin...................Done!EmbeddedHashMD5:CA8AEC573B197AEC6BD5892DE23C4754ComputedHashMD5:CA8AEC573B197AEC6BD5892DE23C4754CCOHashMD5:9D39672246853C0F31533B6BCB21DFE5Embeddedhashverificationsuccessful.Filesystemhashverificationfailedforfileflash:c870-advipservicesk9-mz.124-15.T5.bin(Nosuchfileordirectory).Router##9mkdir和DOS环境一样,你也可以在路由器中使用mkdir命令创建文件夹。一般我用这个命令来创建备份文件夹,用来存储配置文件或者ISO文件的备份。Router#mkdirbackup-configsCreatedirectoryfilename[backup-configs]?Createddirflash:backup-configsRouter##10fsckFAT文件系统检测主要是用来检测flash文件系统的完整性。如果你感觉ISO文件有损坏,可以通过这个命令对文件系统进行检查。Router#fsckFsckoperationmaytakeawhile.Continue?[confirm]............Fsckofflash:completeRouter#以上介绍的命令都是最常用的IOS命令,如果要从中再选出三个最常用的命令,那就是以下这三种情况所使用的命令了:1.浏览CiscoIOS文件系统-查看路由器中的配置文件以及IOS文件都需要使用这个命令,尤其是在升级路由器之前。2.将配置导入路由器,或将配置从路由器中导出到TFTP服务器上,备份时最常用的命令。3.将ISO文件从TFTP服务器拷贝到路由器上,这是在升级CiscoIOS时必须要用到的命令。记住以上列出的全部IOS文件管理命令非常重要,你应该知道这些命令的作用,以及如何使用这些命令。如果路由器ISO损坏,而你却不知道该如何恢复,那就太丢人了。
本文标题:CISCO文件管理命令
链接地址:https://www.777doc.com/doc-693977 .html