您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > Juniper-JUNOS-CLI-介绍
JUNOSCLI介绍Copyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|模式JUNOSCLI使用层次化配置结构,共有两种模式用户模式(operationalmode):检查当前配置、设备运行状态、路由及会话表等状态,并通过执行config或edit命令进入配置模式配置模式(ConfigurationMode):对各相关模块进行配置,能够通过run命令执行用户模式下的所有命令Copyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|提示符默认通过Root账号登录,显示shell模式提示符:%user@hostname%进入用户模式,显示的提示符:user@hostname进入配置模式,显示的提示符:#user@hostname#初次配置防火墙:管理员账号root,密码为空,进入的是shell模式,输入cli命令进入用户模式Copyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|用户模式和配置模式之间切换%defaultwhenyouloginas“root”%cliconfigure#showconfiguration#exitstartshell%cliexit%exitCopyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|层次化配置结构配置结构采用树型构架,类似于UNIX/windows的目录结构atme3sonett3clockfpcfirewallinterfacesprotocolssystemmore…ethernetalarmchassisLessSpecificMoreSpecifictopCopyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|层次化配置命令使用edit来进入配置的层次类似于UNIX的cd命令editsystemloginuserlab使用up来返回上一层配置层次类似于UNIX的cd..命令使用top返回最上层类似于UNIX的cd/命令Copyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|和空格键空格键用于补齐大部分CLI命令。Tab键不仅用于补齐CLI命令,还用于补齐文件名和用户定义的变量,如策略名称、Zone名称和IP地址。example:使用空格键和Tab键输入以下命令,使用空格键将其补齐:shspaceowrospaceuteshspaceowchspaceassishspaceardwareshspaceowconfspaceigurationclspaceearripsspacetasticsresspacetartrospaceutinggspaceracefullyCopyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|获取帮助可以在命令行中任何地方输入‘?’来获取命令帮助帮助内容取决于你在哪里输入?命令行开始处输入”?”显示最上层的帮助命令最后输入”?”显示下一层次的帮助如root@hostnameshow?显示命令show命令下一层可带参数命令中间输入”?”显示当前层次匹配的命令root@hostnames?显示set、show、ssh、startCopyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|在线帮助helptopic?配置方法指南helpreference?命令参考说明helpsyslogtag系统日志错误信息帮助helpsyslogCHASSISD_ANTICF_PIM_CHECK_FAILEDCopyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|历史命令用户模式和配置模式下都可以使用历史命令上、下箭头键(VT100)(Ctrl-P/Ctrl-N)showclihistory(CLImodeonly)默认可以显示最后100条操作命令count最多显示count条记录Copyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|管道符|showinterfaces|?showinterfaces|count统计输出行数showinterfaces|matchfxp1包含fxp1的输出行showinterfaces|findfxp1从包含fxp1行以后的内容showinterfaces|savefilename保存到文件lab@M7i_GZshowinterfaces|save/var/tmp/in.txtWrote859linesofoutputto'/var/tmp/in.txt'showlogbgp.log|no-more不分页(一次输出完)fileshowDemo|findfxp1showinterfaces|displayxml以xml格式显示输出Showconfigure|displayset以set格式输出重要Copyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|配置管理活动配置(Activeconfig):当前设备运行的配置候选配置(CandidateConfig):进入配置模式修改的配置,是活动配置的副本,执行commit命令成为Activeconfig此外可通过执行show|compare比较候选配置和活动配置之间的差异Copyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|配置文件的管理配置文件可以直接存在本地或输出到外部主机;可以随时保存50个配置文件(机器自动保存);可以另存任意的配置文件(手工保存);以上配置文件可以直接在设备上查看,也可以下载到PC中查看;使用时直接load文件,commit提交生效即可;极大的简化了配置的时间和精力,任何时间任何地点,可以在1-2秒内恢复原有配置;支持一行一行察看命令的方式;[edit]admin#showsystemdomain-namejnpr.net;time-zoneAsia/Hong_Kong;root-authentication{encrypted-password$1$Y1lF.qft$nKjoqliNCQ/b4ZpAbKgXz/;##SECRET-DATA}login{classnetops{permissionsview;}userjnpr{}admin#showsystem|displaysetsetsystemhost-nameJUNOS-labsetsystemdomain-namejnpr.netsetsystemtime-zoneAsia/Hong_Kongsetsystemsaved-core-contextCopyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|Syntaxload(replace|merge|override)filename只改变candidate配置需要commit来生效UsetheloadcommandtoOverride覆盖已经存在的配置要覆盖整个配置,使用override选项merge新的配置语句合并到已经存在的配置文件中replace用新的配置替代已经存在的配置Copyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|使用rollback命令来恢复commit以前的配置rollback只是将配置恢复到Candidat配置erollback或者rollback0恢复上次commit之前的配置rollback1上两次commit之前的配置总共可以恢复49份配置rollback?可以显示每次commit的时间,确定恢复那份配置runfileshow/config/juniper.conf.n.gzn为1-3,可以查看需要恢复配置的内容,对应于rollback1-3runfileshow/config/juniper.conf.gz对应rollback0runfileshow/var/db/config/juniper.conf.n.gzn为4-49,可以查看需要恢复配置的内容,对应于rollback4-49Copyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.|接口的地址被错误设置为10.73.24.103/24。[editinterfaces]user@hostname#showge-4/0/2{unit0{familyinet{address10.73.24.103/24;使用rename命令,可将该值改为10.73.24.143/24:[editinterfaces]user@hostname#renamege-4/0/2unit0familyinetaddress10.73.24.103/24toaddress10.73.24.143/24检查更改是否已快速完成:[editinterfaces]user@hostname#showge-4/0/2{unit0{familyinet{address10.73.24.143/24;}Copyright©2009JuniperNetworks,Inc.|Copyright©2009JuniperNetworks,Inc.
本文标题:Juniper-JUNOS-CLI-介绍
链接地址:https://www.777doc.com/doc-2724452 .html